Merge lp:~roadmr/ubuntu/precise/checkbox/0.13.5 into lp:ubuntu/precise/checkbox

Proposed by Daniel Manrique on 2012-03-21
Status: Merged
Merged at revision: 41
Proposed branch: lp:~roadmr/ubuntu/precise/checkbox/0.13.5
Merge into: lp:ubuntu/precise/checkbox
Diff against target: 101688 lines (+21514/-14618)
123 files modified
checkbox/application.py (+1/-1)
checkbox/user_interface.py (+15/-34)
checkbox_qt/qt_interface.py (+25/-12)
debian/changelog (+57/-0)
debian/po/cs.po (+2/-2)
debian/po/de.po (+2/-2)
debian/po/en_AU.po (+2/-2)
debian/po/en_GB.po (+2/-2)
debian/po/es.po (+2/-2)
debian/po/fr.po (+2/-2)
debian/po/he.po (+2/-2)
debian/po/hu.po (+2/-2)
debian/po/it.po (+2/-2)
debian/po/ja.po (+2/-2)
debian/po/nl.po (+2/-2)
debian/po/oc.po (+2/-2)
debian/po/pl.po (+2/-2)
debian/po/pt_BR.po (+2/-2)
debian/po/ro.po (+2/-2)
debian/po/ru.po (+2/-2)
debian/po/uk.po (+2/-2)
debian/po/zh_TW.po (+2/-2)
jobs/keys.txt.in (+1/-1)
jobs/mediacard.txt.in (+16/-16)
jobs/optical.txt.in (+10/-9)
jobs/suspend.txt.in (+1/-1)
plugins/apport_prompt.py (+3/-4)
plugins/user_interface.py (+23/-0)
po/ace.po (+146/-144)
po/af.po (+146/-144)
po/am.po (+148/-146)
po/ar.po (+146/-144)
po/ast.po (+164/-157)
po/az.po (+95/-93)
po/be.po (+146/-144)
po/bg.po (+146/-144)
po/bn.po (+146/-144)
po/bo.po (+146/-144)
po/br.po (+146/-144)
po/bs.po (+146/-144)
po/ca.po (+230/-180)
po/ca@valencia.po (+146/-144)
po/ckb.po (+120/-93)
po/cs.po (+1030/-200)
po/cy.po (+148/-146)
po/da.po (+346/-148)
po/de.po (+742/-667)
po/dv.po (+148/-146)
po/el.po (+68/-66)
po/en_AU.po (+733/-685)
po/en_CA.po (+146/-144)
po/en_GB.po (+719/-717)
po/eo.po (+146/-144)
po/es.po (+505/-189)
po/et.po (+146/-144)
po/eu.po (+146/-144)
po/fa.po (+148/-146)
po/fi.po (+196/-145)
po/fr.po (+254/-144)
po/ga.po (+148/-146)
po/gd.po (+146/-144)
po/gl.po (+147/-145)
po/he.po (+146/-144)
po/hi.po (+146/-144)
po/hr.po (+146/-144)
po/hu.po (+211/-145)
po/hy.po (+148/-146)
po/id.po (+148/-146)
po/is.po (+146/-144)
po/it.po (+1158/-205)
po/ja.po (+146/-144)
po/jbo.po (+148/-146)
po/ka.po (+148/-146)
po/kk.po (+146/-144)
po/km.po (+148/-146)
po/kn.po (+148/-146)
po/ko.po (+195/-165)
po/ku.po (+148/-146)
po/ky.po (+148/-146)
po/lt.po (+146/-144)
po/lv.po (+146/-144)
po/mk.po (+148/-146)
po/ml.po (+148/-146)
po/mr.po (+148/-146)
po/ms.po (+95/-93)
po/my.po (+146/-144)
po/nb.po (+146/-144)
po/nds.po (+148/-146)
po/ne.po (+146/-144)
po/nl.po (+44/-44)
po/nn.po (+146/-144)
po/oc.po (+147/-145)
po/pl.po (+146/-144)
po/ps.po (+148/-146)
po/pt.po (+146/-144)
po/pt_BR.po (+199/-149)
po/ro.po (+1349/-239)
po/ru.po (+44/-44)
po/sd.po (+44/-44)
po/shn.po (+148/-146)
po/si.po (+148/-146)
po/sk.po (+68/-66)
po/sl.po (+799/-173)
po/sq.po (+146/-144)
po/sr.po (+148/-146)
po/sv.po (+146/-144)
po/ta.po (+152/-145)
po/te.po (+152/-150)
po/th.po (+146/-144)
po/tr.po (+1102/-199)
po/ug.po (+1309/-191)
po/uk.po (+45/-45)
po/ur.po (+148/-146)
po/uz.po (+148/-146)
po/vi.po (+146/-144)
po/zh_CN.po (+147/-145)
po/zh_HK.po (+146/-144)
po/zh_TW.po (+146/-144)
qt/frontend/qtfront.cpp (+75/-35)
qt/frontend/qtfront.h (+12/-7)
qt/frontend/qtfront.ui (+102/-35)
scripts/removable_storage_test (+3/-2)
scripts/removable_storage_watcher (+11/-11)
To merge this branch: bzr merge lp:~roadmr/ubuntu/precise/checkbox/0.13.5
Reviewer Review Type Date Requested Status
Ubuntu Sponsors Team 2012-03-21 Pending
Review via email: mp+98565@code.launchpad.net

Description of the change

New version of Checkbox, contains several bug fixes and two new features, these are described in bug 959452 and bug 957090, both have received Freeze exceptions.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/checkbox-qt' (properties changed: -x to +x)
2=== modified file 'checkbox/application.py'
3--- checkbox/application.py 2011-11-18 12:46:21 +0000
4+++ checkbox/application.py 2012-03-21 03:20:56 +0000
5@@ -60,7 +60,7 @@
6 application_factory = Application
7
8 default_log = os.path.join(get_variable("CHECKBOX_DATA", "."), "checkbox.log")
9- default_log_level = "debug"
10+ default_log_level = "info"
11
12 def parse_options(self, args):
13 usage = _("Usage: checkbox [OPTIONS]")
14
15=== modified file 'checkbox/user_interface.py'
16--- checkbox/user_interface.py 2012-02-23 11:56:50 +0000
17+++ checkbox/user_interface.py 2012-03-21 03:20:56 +0000
18@@ -67,6 +67,7 @@
19 def __init__(self, title, data_path=None):
20 self.title = title
21 self.data_path = data_path
22+ self.ui_flags = {}
23
24 self.report_url = None
25 self.direction = NEXT
26@@ -129,25 +130,6 @@
27
28 Display an error dialog if everything fails."""
29
30- (r, w) = os.pipe()
31- if os.fork() > 0:
32- os.close(w)
33- (pid, status) = os.wait()
34- if status:
35- text = _("Unable to start web browser to open %s.") % url
36- message = os.fdopen(r).readline()
37- if message:
38- text += "\n" + message
39- self.show_error(text)
40- try:
41- os.close(r)
42- except OSError:
43- pass
44- return
45-
46- os.setsid()
47- os.close(r)
48-
49 # If we are called through sudo, determine the real user id and run the
50 # browser with it to get the user's web browser settings.
51 try:
52@@ -166,8 +148,8 @@
53 if os.getenv("DISPLAY") and \
54 subprocess.call(["pgrep", "-x", "-u", str(uid), "ksmserver"],
55 stdout=subprocess.PIPE, stderr=subprocess.PIPE) == 0:
56- subprocess.call(sudo_prefix + ["kfmclient", "openURL", url])
57- sys.exit(0)
58+ subprocess.Popen(sudo_prefix + ["kfmclient", "openURL", url])
59+ return
60 except OSError:
61 pass
62
63@@ -185,19 +167,19 @@
64 preferred_browser = preferred_xml_app.get_executable()
65 browser = re.match("((firefox|seamonkey|flock)[^\s]*)", preferred_browser)
66 if browser:
67- subprocess.call(sudo_prefix + [browser.group(0), "-new-window", url])
68- sys.exit(0)
69+ subprocess.Popen(sudo_prefix + [browser.group(0), "-new-window", url])
70+ return
71
72 browser = re.match("(epiphany[^\s]*)", preferred_browser)
73 if browser:
74- subprocess.call(sudo_prefix + [browser.group(0), "--new-window", url])
75- sys.exit(0)
76-
77- subprocess.call(sudo_prefix + [preferred_browser % url], shell=True)
78- sys.exit(0)
79-
80- if subprocess.call(sudo_prefix + ["gnome-open", url]) == 0:
81- sys.exit(0)
82+ subprocess.Popen(sudo_prefix + [browser.group(0), "--new-window", url])
83+ return
84+
85+ subprocess.Popen(sudo_prefix + [preferred_browser % url], shell=True)
86+ return
87+
88+ subprocess.Popen(sudo_prefix + ["gnome-open", url])
89+ return
90 except OSError:
91 pass
92
93@@ -210,11 +192,10 @@
94 add_variable("HOME", pwd.getpwuid(uid).pw_dir)
95
96 webbrowser.open(url, new=True, autoraise=True)
97- sys.exit(0)
98+ return
99
100 except Exception, e:
101- os.write(w, str(e))
102- sys.exit(1)
103+ pass
104
105 def show_report(self, text, results):
106 """
107
108=== modified file 'checkbox_qt/qt_interface.py'
109--- checkbox_qt/qt_interface.py 2012-02-23 11:56:50 +0000
110+++ checkbox_qt/qt_interface.py 2012-03-21 03:20:56 +0000
111@@ -26,7 +26,7 @@
112 from gettext import gettext as _
113 from string import Template
114
115-from checkbox.job import UNINITIATED
116+from checkbox.job import PASS
117 from checkbox.user_interface import (UserInterface,
118 NEXT, PREV, YES_ANSWER, NO_ANSWER, SKIP_ANSWER,
119 ANSWER_TO_STATUS, STATUS_TO_ANSWER)
120@@ -55,20 +55,24 @@
121 notReady = False
122 except:
123 time.sleep(0.5)
124- self.bus.add_signal_receiver(self.onWelcomeScreenRequested, "welcomeScreenRequested")
125 self.bus.add_signal_receiver(self.onClosedFrontend, "closedFrontend")
126 self.bus.add_signal_receiver(self.onReviewTestsClicked, "reviewTestsClicked")
127+ self.bus.add_signal_receiver(self.onWelcomeCheckboxToggled, "welcomeCheckboxToggled")
128+
129 self.qtiface.setInitialState();
130 self._set_main_title()
131
132 def onReviewTestsClicked(self):
133 self.show_url(self.report_url)
134
135- def onWelcomeScreenRequested(self):
136- pass
137+ def onWelcomeCheckboxToggled(self, checked):
138+ self.ui_flags["show_welcome_message"] = bool(checked)
139
140- def onClosedFrontend(self):
141- self.direction = KeyboardInterrupt
142+ def onClosedFrontend(self, finished):
143+ if bool(finished):
144+ self.direction = NEXT
145+ else:
146+ self.direction = KeyboardInterrupt
147 self.loop.quit()
148
149 def _set_main_title(self, test_name=None):
150@@ -96,6 +100,9 @@
151 #Reset window title
152 self._set_main_title()
153
154+ if not self.ui_flags == {}:
155+ self.qtiface.setUiFlags(self.ui_flags)
156+
157 self.qtiface.showText(text)
158 self.wait_on_signals(fullTestsClicked=onFullTestsClicked)
159
160@@ -138,8 +145,7 @@
161
162 self.qtiface.showTree(text, newOptions)
163 self.wait_on_signals(
164- startTestsClicked=onStartTestsClicked,
165- welcomeClicked=onWelcomeClicked)
166+ startTestsClicked=onStartTestsClicked)
167
168 newOptions = {}
169 testsFromInterface = self.qtiface.getTestsToRun()
170@@ -153,7 +159,10 @@
171 return newOptions
172
173 def _run_test(self, test, runner):
174+ self.qtiface.showTestControls(False)
175 (status, data, duration) = runner(test)
176+ self.qtiface.setFocusTestYesNo(True if status == PASS else False)
177+ self.qtiface.showTestControls(True)
178
179 return Template(test["info"]).substitute({
180 "output": data.strip()})
181@@ -181,16 +190,20 @@
182 self.direction = NEXT
183 self.loop.quit()
184
185- enableTestButton = True
186+ enableTestButton = False
187 self._set_main_title(test["name"])
188 if test["info"] and "$output" in test["info"]:
189 info = self._run_test(test, runner)
190- enableTestButton = False
191 else:
192 info = ""
193
194+ if not "data" in test:
195+ test["data"] = ""
196+ if "command" in test:
197+ enableTestButton = True
198+
199 self.qtiface.showTest(
200- test["purpose"], test["steps"], test["verification"], info,
201+ test["purpose"], test["steps"], test["verification"], info, test["data"],
202 test["suite"], test["name"], enableTestButton)
203 self.wait_on_signals(
204 startTestClicked=onStartTestClicked,
205@@ -199,7 +212,7 @@
206 noTestClicked=onNoTestClicked,
207 yesTestClicked=onYesTestClicked)
208
209- test["data"] = ""
210+ test["data"] = self.qtiface.getTestComment()
211 return False
212
213 def show_info(self, text, options=[], default=None):
214
215=== modified file 'debian/changelog'
216--- debian/changelog 2012-03-07 19:46:29 +0000
217+++ debian/changelog 2012-03-21 03:20:56 +0000
218@@ -1,3 +1,60 @@
219+checkbox (0.13.5) precise; urgency=low
220+
221+ * New upstream release (LP: #960633)
222+
223+ * Automated translation file updates from Launchpad
224+
225+ [Tiago Salem Herrmann]
226+ * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off
227+ (LP: #950111)
228+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
229+ qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box
230+ for each test under the "Run" tab. (LP: #959452)
231+ * checkbox/user_interface.py, qt/frontend/qtfront.cpp,
232+ qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Set
233+ interface.direction to NEXT if all the tests were executed and the user
234+ either analyzed or submitted the results. (LP: #956329)
235+ * checkbox/user_interface.py, plugins/user_interface.py,
236+ qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
237+ checkbox_qt/qt_interface.py: Use the ui persistent storage to keep some ui
238+ configuration values. (LP: #937626)
239+ * checkbox/user_interface.py: Avoid using fork() + call() to run a web
240+ browser. Use Popen instead.(LP: #956307)
241+ * qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
242+ Removed welcome tab (LP: #957090)
243+
244+ [Jeff Lane]
245+ * Reset default checkbox log level to INFO from DEBUG to make logs less
246+ confusing and verbose. (LP: #949745)
247+ * Removed dependency on bluetooth/detect-output on the
248+ suspend/suspend_advanced job. (LP: #955375)
249+ * jobs/mediacard.txt.in, scripts/removable_storage_test,
250+ scripts/removable_storage_watcher: Modified removable_storage_watcher and
251+ removable_storage_test to accept list of busses to watch to resolve
252+ problems on systems with MMC readers that present themselves as USB
253+ devices rather than SDIO (LP: #953160)
254+ * jobs/optical.txt.in: Fixed the job descriptions for optical/read and
255+ optical/cdrom-audio-playback to account for changes in Precise and make
256+ them less confusing (LP: #954606)
257+
258+ [Marc Tardif]
259+ * Linted qt_interface which had a few syntax errors (LP: #949957)
260+ * plugins/apport_prompt.py: Fixed apport integration was producing a trace
261+ (LP: #959463)
262+
263+ [Daniel Manrique]
264+ * Bumped revision number to 0.13.5 in trunk
265+ * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to
266+ run (LP: #954480)
267+
268+ [Sylvain Pineau]
269+ * Show the UF invalidation warning if all test cases are unchecked from the
270+ right click menu (LP: #956757)
271+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
272+ qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556)
273+
274+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 20 Mar 2012 17:33:17 -0400
275+
276 checkbox (0.13.4) precise; urgency=low
277
278 * New upstream release (LP: #949983)
279
280=== modified file 'debian/po/cs.po'
281--- debian/po/cs.po 2012-03-07 19:46:29 +0000
282+++ debian/po/cs.po 2012-03-21 03:20:56 +0000
283@@ -15,8 +15,8 @@
284 "MIME-Version: 1.0\n"
285 "Content-Type: text/plain; charset=UTF-8\n"
286 "Content-Transfer-Encoding: 8bit\n"
287-"X-Launchpad-Export-Date: 2012-03-06 04:34+0000\n"
288-"X-Generator: Launchpad (build 14900)\n"
289+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
290+"X-Generator: Launchpad (build 14933)\n"
291
292 #. Type: boolean
293 #. Description
294
295=== modified file 'debian/po/de.po'
296--- debian/po/de.po 2012-02-15 00:11:21 +0000
297+++ debian/po/de.po 2012-03-21 03:20:56 +0000
298@@ -15,8 +15,8 @@
299 "MIME-Version: 1.0\n"
300 "Content-Type: text/plain; charset=UTF-8\n"
301 "Content-Transfer-Encoding: 8bit\n"
302-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
303-"X-Generator: Launchpad (build 14747)\n"
304+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
305+"X-Generator: Launchpad (build 14933)\n"
306
307 #. Type: boolean
308 #. Description
309
310=== modified file 'debian/po/en_AU.po'
311--- debian/po/en_AU.po 2012-02-15 00:11:21 +0000
312+++ debian/po/en_AU.po 2012-03-21 03:20:56 +0000
313@@ -15,8 +15,8 @@
314 "MIME-Version: 1.0\n"
315 "Content-Type: text/plain; charset=UTF-8\n"
316 "Content-Transfer-Encoding: 8bit\n"
317-"X-Launchpad-Export-Date: 2012-02-07 04:38+0000\n"
318-"X-Generator: Launchpad (build 14747)\n"
319+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
320+"X-Generator: Launchpad (build 14933)\n"
321
322 #. Type: boolean
323 #. Description
324
325=== modified file 'debian/po/en_GB.po'
326--- debian/po/en_GB.po 2012-02-15 00:11:21 +0000
327+++ debian/po/en_GB.po 2012-03-21 03:20:56 +0000
328@@ -15,8 +15,8 @@
329 "MIME-Version: 1.0\n"
330 "Content-Type: text/plain; charset=UTF-8\n"
331 "Content-Transfer-Encoding: 8bit\n"
332-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
333-"X-Generator: Launchpad (build 14747)\n"
334+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
335+"X-Generator: Launchpad (build 14933)\n"
336
337 #. Type: boolean
338 #. Description
339
340=== modified file 'debian/po/es.po'
341--- debian/po/es.po 2012-02-23 11:56:50 +0000
342+++ debian/po/es.po 2012-03-21 03:20:56 +0000
343@@ -15,8 +15,8 @@
344 "MIME-Version: 1.0\n"
345 "Content-Type: text/plain; charset=UTF-8\n"
346 "Content-Transfer-Encoding: 8bit\n"
347-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
348-"X-Generator: Launchpad (build 14747)\n"
349+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
350+"X-Generator: Launchpad (build 14933)\n"
351
352 #. Type: boolean
353 #. Description
354
355=== modified file 'debian/po/fr.po'
356--- debian/po/fr.po 2012-02-15 00:11:21 +0000
357+++ debian/po/fr.po 2012-03-21 03:20:56 +0000
358@@ -15,8 +15,8 @@
359 "MIME-Version: 1.0\n"
360 "Content-Type: text/plain; charset=UTF-8\n"
361 "Content-Transfer-Encoding: 8bit\n"
362-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
363-"X-Generator: Launchpad (build 14747)\n"
364+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
365+"X-Generator: Launchpad (build 14933)\n"
366
367 #. Type: boolean
368 #. Description
369
370=== modified file 'debian/po/he.po'
371--- debian/po/he.po 2012-02-15 00:11:21 +0000
372+++ debian/po/he.po 2012-03-21 03:20:56 +0000
373@@ -15,8 +15,8 @@
374 "MIME-Version: 1.0\n"
375 "Content-Type: text/plain; charset=UTF-8\n"
376 "Content-Transfer-Encoding: 8bit\n"
377-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
378-"X-Generator: Launchpad (build 14747)\n"
379+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
380+"X-Generator: Launchpad (build 14933)\n"
381
382 #. Type: boolean
383 #. Description
384
385=== modified file 'debian/po/hu.po'
386--- debian/po/hu.po 2012-02-15 00:11:21 +0000
387+++ debian/po/hu.po 2012-03-21 03:20:56 +0000
388@@ -15,8 +15,8 @@
389 "MIME-Version: 1.0\n"
390 "Content-Type: text/plain; charset=UTF-8\n"
391 "Content-Transfer-Encoding: 8bit\n"
392-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
393-"X-Generator: Launchpad (build 14747)\n"
394+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
395+"X-Generator: Launchpad (build 14933)\n"
396
397 #. Type: boolean
398 #. Description
399
400=== modified file 'debian/po/it.po'
401--- debian/po/it.po 2012-02-15 00:11:21 +0000
402+++ debian/po/it.po 2012-03-21 03:20:56 +0000
403@@ -15,8 +15,8 @@
404 "MIME-Version: 1.0\n"
405 "Content-Type: text/plain; charset=UTF-8\n"
406 "Content-Transfer-Encoding: 8bit\n"
407-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
408-"X-Generator: Launchpad (build 14747)\n"
409+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
410+"X-Generator: Launchpad (build 14933)\n"
411
412 #. Type: boolean
413 #. Description
414
415=== modified file 'debian/po/ja.po'
416--- debian/po/ja.po 2012-02-23 11:56:50 +0000
417+++ debian/po/ja.po 2012-03-21 03:20:56 +0000
418@@ -15,8 +15,8 @@
419 "MIME-Version: 1.0\n"
420 "Content-Type: text/plain; charset=UTF-8\n"
421 "Content-Transfer-Encoding: 8bit\n"
422-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
423-"X-Generator: Launchpad (build 14747)\n"
424+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
425+"X-Generator: Launchpad (build 14933)\n"
426
427 #. Type: boolean
428 #. Description
429
430=== modified file 'debian/po/nl.po'
431--- debian/po/nl.po 2012-02-15 00:11:21 +0000
432+++ debian/po/nl.po 2012-03-21 03:20:56 +0000
433@@ -15,8 +15,8 @@
434 "MIME-Version: 1.0\n"
435 "Content-Type: text/plain; charset=UTF-8\n"
436 "Content-Transfer-Encoding: 8bit\n"
437-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
438-"X-Generator: Launchpad (build 14747)\n"
439+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
440+"X-Generator: Launchpad (build 14933)\n"
441
442 #. Type: boolean
443 #. Description
444
445=== modified file 'debian/po/oc.po'
446--- debian/po/oc.po 2012-03-07 19:46:29 +0000
447+++ debian/po/oc.po 2012-03-21 03:20:56 +0000
448@@ -15,8 +15,8 @@
449 "MIME-Version: 1.0\n"
450 "Content-Type: text/plain; charset=UTF-8\n"
451 "Content-Transfer-Encoding: 8bit\n"
452-"X-Launchpad-Export-Date: 2012-02-25 04:41+0000\n"
453-"X-Generator: Launchpad (build 14860)\n"
454+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
455+"X-Generator: Launchpad (build 14933)\n"
456
457 #. Type: boolean
458 #. Description
459
460=== modified file 'debian/po/pl.po'
461--- debian/po/pl.po 2012-02-15 00:11:21 +0000
462+++ debian/po/pl.po 2012-03-21 03:20:56 +0000
463@@ -15,8 +15,8 @@
464 "MIME-Version: 1.0\n"
465 "Content-Type: text/plain; charset=UTF-8\n"
466 "Content-Transfer-Encoding: 8bit\n"
467-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
468-"X-Generator: Launchpad (build 14747)\n"
469+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
470+"X-Generator: Launchpad (build 14933)\n"
471
472 #. Type: boolean
473 #. Description
474
475=== modified file 'debian/po/pt_BR.po'
476--- debian/po/pt_BR.po 2012-02-15 00:11:21 +0000
477+++ debian/po/pt_BR.po 2012-03-21 03:20:56 +0000
478@@ -15,8 +15,8 @@
479 "MIME-Version: 1.0\n"
480 "Content-Type: text/plain; charset=UTF-8\n"
481 "Content-Transfer-Encoding: 8bit\n"
482-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
483-"X-Generator: Launchpad (build 14747)\n"
484+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
485+"X-Generator: Launchpad (build 14933)\n"
486
487 #. Type: boolean
488 #. Description
489
490=== modified file 'debian/po/ro.po'
491--- debian/po/ro.po 2012-02-15 00:11:21 +0000
492+++ debian/po/ro.po 2012-03-21 03:20:56 +0000
493@@ -15,8 +15,8 @@
494 "MIME-Version: 1.0\n"
495 "Content-Type: text/plain; charset=UTF-8\n"
496 "Content-Transfer-Encoding: 8bit\n"
497-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
498-"X-Generator: Launchpad (build 14747)\n"
499+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
500+"X-Generator: Launchpad (build 14933)\n"
501
502 #. Type: boolean
503 #. Description
504
505=== modified file 'debian/po/ru.po'
506--- debian/po/ru.po 2012-02-15 00:11:21 +0000
507+++ debian/po/ru.po 2012-03-21 03:20:56 +0000
508@@ -15,8 +15,8 @@
509 "MIME-Version: 1.0\n"
510 "Content-Type: text/plain; charset=UTF-8\n"
511 "Content-Transfer-Encoding: 8bit\n"
512-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
513-"X-Generator: Launchpad (build 14747)\n"
514+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
515+"X-Generator: Launchpad (build 14933)\n"
516
517 #. Type: boolean
518 #. Description
519
520=== modified file 'debian/po/uk.po'
521--- debian/po/uk.po 2012-02-15 00:11:21 +0000
522+++ debian/po/uk.po 2012-03-21 03:20:56 +0000
523@@ -15,8 +15,8 @@
524 "MIME-Version: 1.0\n"
525 "Content-Type: text/plain; charset=UTF-8\n"
526 "Content-Transfer-Encoding: 8bit\n"
527-"X-Launchpad-Export-Date: 2012-02-07 04:37+0000\n"
528-"X-Generator: Launchpad (build 14747)\n"
529+"X-Launchpad-Export-Date: 2012-03-15 04:34+0000\n"
530+"X-Generator: Launchpad (build 14933)\n"
531
532 #. Type: boolean
533 #. Description
534
535=== modified file 'debian/po/zh_TW.po'
536--- debian/po/zh_TW.po 2012-02-23 11:56:50 +0000
537+++ debian/po/zh_TW.po 2012-03-21 03:20:56 +0000
538@@ -15,8 +15,8 @@
539 "MIME-Version: 1.0\n"
540 "Content-Type: text/plain; charset=UTF-8\n"
541 "Content-Transfer-Encoding: 8bit\n"
542-"X-Launchpad-Export-Date: 2012-02-07 04:38+0000\n"
543-"X-Generator: Launchpad (build 14747)\n"
544+"X-Launchpad-Export-Date: 2012-03-15 04:35+0000\n"
545+"X-Generator: Launchpad (build 14933)\n"
546
547 #. Type: boolean
548 #. Description
549
550=== modified file 'jobs/keys.txt.in'
551--- jobs/keys.txt.in 2012-02-10 11:19:05 +0000
552+++ jobs/keys.txt.in 2012-03-21 03:20:56 +0000
553@@ -78,5 +78,5 @@
554 1. Click test to open a window on which to test the media control keys.
555 2. If all the keys work, the test will be marked as passed.
556 3. If your computer has no media control keys, Skip this test.
557- VERIFICATION:
558+ VERIFICATION:
559 Do the keys work as expected?
560
561=== modified file 'jobs/mediacard.txt.in'
562--- jobs/mediacard.txt.in 2012-02-15 00:11:21 +0000
563+++ jobs/mediacard.txt.in 2012-03-21 03:20:56 +0000
564@@ -1,6 +1,6 @@
565 plugin: manual
566 name: mediacard/mmc-insert
567-command: removable_storage_watcher insert sdio
568+command: removable_storage_watcher insert sdio usb scsi
569 _description:
570 PURPOSE:
571 This test will check that the systems media card reader can
572@@ -24,7 +24,7 @@
573 plugin: manual
574 name: mediacard/mmc-remove
575 depends: mediacard/mmc-storage
576-command: removable_storage_watcher remove sdio
577+command: removable_storage_watcher remove sdio usb scsi
578 _description:
579 PURPOSE:
580 This test will check that the system correctly detects
581@@ -39,7 +39,7 @@
582 plugin: manual
583 name: mediacard/mmc-insert-after-suspend
584 depends: suspend/suspend_advanced
585-command: removable_storage_watcher insert sdio
586+command: removable_storage_watcher insert sdio usb scsi
587 _description:
588 PURPOSE:
589 This test will check that the systems media card reader can
590@@ -63,7 +63,7 @@
591 plugin: manual
592 name: mediacard/mmc-remove-after-suspend
593 depends: mediacard/mmc-storage-after-suspend
594-command: removable_storage_watcher remove sdio
595+command: removable_storage_watcher remove sdio usb scsi
596 _description:
597 PURPOSE:
598 This test will check that the system correctly detects the removal
599@@ -77,7 +77,7 @@
600
601 plugin: manual
602 name: mediacard/sd-insert
603-command: removable_storage_watcher insert sdio
604+command: removable_storage_watcher insert sdio usb scsi
605 _description:
606 PURPOSE:
607 This test will check that the systems media card reader can
608@@ -101,7 +101,7 @@
609 plugin: manual
610 name: mediacard/sd-remove
611 depends: mediacard/sd-storage
612-command: removable_storage_watcher remove sdio
613+command: removable_storage_watcher remove sdio usb scsi
614 _description:
615 PURPOSE:
616 This test will check that the system correctly detects
617@@ -116,7 +116,7 @@
618 plugin: manual
619 name: mediacard/sd-insert-after-suspend
620 depends: suspend/suspend_advanced
621-command: removable_storage_watcher insert sdio
622+command: removable_storage_watcher insert sdio usb scsi
623 _description:
624 PURPOSE:
625 This test will check that the systems media card reader can
626@@ -140,7 +140,7 @@
627 plugin: manual
628 name: mediacard/sd-remove-after-suspend
629 depends: mediacard/sd-storage-after-suspend
630-command: removable_storage_watcher remove sdio
631+command: removable_storage_watcher remove sdio usb scsi
632 _description:
633 PURPOSE:
634 This test will check that the system correctly detects
635@@ -154,7 +154,7 @@
636
637 plugin: manual
638 name: mediacard/sdhc-insert
639-command: removable_storage_watcher insert sdio
640+command: removable_storage_watcher insert sdio usb scsi
641 _description:
642 PURPOSE:
643 This test will check that the systems media card reader can
644@@ -178,7 +178,7 @@
645 plugin: manual
646 name: mediacard/sdhc-remove
647 depends: mediacard/sdhc-storage
648-command: removable_storage_watcher remove sdio
649+command: removable_storage_watcher remove sdio usb scsi
650 _description:
651 PURPOSE:
652 This test will check that the system correctly detects
653@@ -193,7 +193,7 @@
654 plugin: manual
655 name: mediacard/sdhc-insert-after-suspend
656 depends: suspend/suspend_advanced
657-command: removable_storage_watcher insert sdio
658+command: removable_storage_watcher insert sdio usb scsi
659 _description:
660 PURPOSE:
661 This test will check that the systems media card reader can
662@@ -217,7 +217,7 @@
663 plugin: manual
664 name: mediacard/sdhc-remove-after-suspend
665 depends: mediacard/sdhc-storage-after-suspend
666-command: removable_storage_watcher remove sdio
667+command: removable_storage_watcher remove sdio usb scsi
668 _description:
669 PURPOSE:
670 This test will check that the system correctly detects the removal
671@@ -231,7 +231,7 @@
672
673 plugin: manual
674 name: mediacard/cf-insert
675-command: removable_storage_watcher insert sdio
676+command: removable_storage_watcher insert sdio usb scsi
677 _description:
678 PURPOSE:
679 This test will check that the systems media card reader can
680@@ -255,7 +255,7 @@
681 plugin: manual
682 name: mediacard/cf-remove
683 depends: mediacard/cf-storage
684-command: removable_storage_watcher remove sdio
685+command: removable_storage_watcher remove sdio usb scsi
686 _description:
687 PURPOSE:
688 This test will check that the system correctly detects
689@@ -270,7 +270,7 @@
690 plugin: manual
691 name: mediacard/cf-insert-after-suspend
692 depends: suspend/suspend_advanced
693-command: removable_storage_watcher insert sdio
694+command: removable_storage_watcher insert sdio usb scsi
695 _description:
696 PURPOSE:
697 This test will check that the systems media card reader can
698@@ -294,7 +294,7 @@
699 plugin: manual
700 name: mediacard/cf-remove-after-suspend
701 depends: mediacard/cf-storage-after-suspend
702-command: removable_storage_watcher remove sdio
703+command: removable_storage_watcher remove sdio usb scsi
704 _description:
705 PURPOSE:
706 This test will check that the system correctly detects the removal
707
708=== modified file 'jobs/optical.txt.in'
709--- jobs/optical.txt.in 2012-02-15 00:11:21 +0000
710+++ jobs/optical.txt.in 2012-03-21 03:20:56 +0000
711@@ -18,10 +18,11 @@
712 This test will check your optical devices ability to read CD media
713 STEPS:
714 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.
715- 2. If a file browser does not open automatically, open the file browser and access the disk.
716- 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.
717+ 2. If a file browser window opens, you can safely close or ignore that window.
718+ 3. Click "Test" to being the test.
719+ 4. When the test completes, proceed by clicking "Next"
720 VERIFICATION:
721- Were you able to view files on the disk and either open a file to read or copy a file to your home directory?
722+ This test should automatically select "Yes" if it passes, "No" if it fails.
723
724 plugin: manual
725 name: optical/cdrom-write
726@@ -49,14 +50,14 @@
727 This test will check your CD audio playback capabilities
728 STEPS:
729 1. Insert an audio CD in your optical drive
730- 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)
731- 3. Click "Listen to Music" to open Banshee
732- 4. Select the CD under "Libraries" in the left panel of Banshee
733- 5. Click the Play button to listen to music
734+ 2. When prompted, launch the Music Player
735+ 3. Locate the CD in the display of the Music Player
736+ 4. Select the CD in the Music Player
737+ 5. Click the Play button to listen to the music on the CD
738 6. Stop playing after some time
739- 7. Right click on the CD icon under "Libraries" and select "Eject Disc"
740+ 7. Right click on the CD icon and select "Eject Disc"
741 8. The CD should be ejected
742- 9. Close Banshee
743+ 9. Close the Music Player
744 VERIFICATION:
745 Did all the steps work?
746
747
748=== modified file 'jobs/suspend.txt.in'
749--- jobs/suspend.txt.in 2012-02-23 11:56:50 +0000
750+++ jobs/suspend.txt.in 2012-03-21 03:20:56 +0000
751@@ -76,7 +76,7 @@
752
753 plugin: manual
754 name: suspend/suspend_advanced
755-depends: power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend
756+depends: power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend
757 requires: package.name == 'pm-utils'
758 user: root
759 command: sleep_test -d
760
761=== modified file 'plugins/apport_prompt.py'
762--- plugins/apport_prompt.py 2012-02-10 11:19:05 +0000
763+++ plugins/apport_prompt.py 2012-03-21 03:20:56 +0000
764@@ -125,7 +125,7 @@
765 self.interface.show_progress_stop()
766
767 def ui_present_report_details(self, *args):
768- return "full"
769+ return dict(report=1)
770
771 def ui_question_choice(self, text, options, multiple):
772 self.interface.show_progress_stop()
773@@ -224,9 +224,8 @@
774 return
775
776 if test.get("suite"):
777- failed_test_message = _("Test %(name)s from suite %(suite)s failed.") % {
778- 'name' : test["name"],
779- 'suite:' : test["suite"]}
780+ failed_test_message = _("Test %(name)s failed.") % {
781+ 'name' : test["name"]}
782 else:
783 failed_test_message = _("Test %s failed.") % test["name"]
784 failed_test_message += "\n" + _("Do you want to report a bug?")
785
786=== modified file 'plugins/user_interface.py'
787--- plugins/user_interface.py 2012-02-15 00:11:21 +0000
788+++ plugins/user_interface.py 2012-03-21 03:20:56 +0000
789@@ -16,6 +16,7 @@
790 # You should have received a copy of the GNU General Public License
791 # along with Checkbox. If not, see <http://www.gnu.org/licenses/>.
792 #
793+from checkbox.contrib.persist import Persist, MemoryBackend
794 from checkbox.plugin import Plugin
795 from checkbox.properties import Path, String
796 from checkbox.user_interface import PREV
797@@ -44,12 +45,34 @@
798 # Path where data files are stored.
799 data_path = Path(required=False)
800
801+ @property
802+ def persist(self):
803+ if self._persist is None:
804+ self._persist = Persist(backend=MemoryBackend())
805+
806+ return self._persist.root_at("user_interface")
807+
808 def register(self, manager):
809 super(UserInterface, self).register(manager)
810
811+ self._persist = None
812+
813+ self._manager.reactor.call_on("prompt-begin", self.prompt_begin)
814+ self._manager.reactor.call_on("stop", self.save_persist)
815+ self._manager.reactor.call_on("begin-persist", self.begin_persist)
816 self._manager.reactor.call_on("run", self.run)
817 self._manager.reactor.call_on("launchpad-report", self.launchpad_report)
818
819+ def begin_persist(self, persist):
820+ self._persist = persist
821+
822+ def prompt_begin(self, interface):
823+ self._interface.ui_flags = self.persist.get("ui_flags", {})
824+
825+ def save_persist(self, *args):
826+ self.persist.set("ui_flags", self._interface.ui_flags)
827+ self.persist.save()
828+
829 def run(self):
830 interface_module = __import__(self.interface_module,
831 None, None, [''])
832
833=== modified file 'po/ace.po'
834--- po/ace.po 2012-02-15 00:11:21 +0000
835+++ po/ace.po 2012-03-21 03:20:56 +0000
836@@ -14,33 +14,33 @@
837 "MIME-Version: 1.0\n"
838 "Content-Type: text/plain; charset=UTF-8\n"
839 "Content-Transfer-Encoding: 8bit\n"
840-"X-Launchpad-Export-Date: 2012-02-07 04:33+0000\n"
841-"X-Generator: Launchpad (build 14747)\n"
842+"X-Launchpad-Export-Date: 2012-03-15 04:31+0000\n"
843+"X-Generator: Launchpad (build 14933)\n"
844
845-#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351
846-#: ../checkbox_urwid/urwid_interface.py:261
847+#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:444
848+#: ../checkbox_urwid/urwid_interface.py:267
849 msgid "Further information:"
850 msgstr "Informasi leubeh lanjot:"
851
852-#: ../gtk/checkbox-gtk.ui.h:2
853+#: ../gtk/checkbox-gtk.ui.h:10
854 msgid "Ne_xt"
855 msgstr "Neul_anjot"
856
857 #. Title of the user interface
858-#: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1
859-#: ../plugins/user_interface.py:40
860+#: ../gtk/checkbox-gtk.ui.h:1 ../qt/checkbox-qt.desktop.in.h:1
861+#: ../plugins/user_interface.py:42
862 msgid "System Testing"
863 msgstr "Neu uji Sistem"
864
865-#: ../gtk/checkbox-gtk.ui.h:4
866+#: ../gtk/checkbox-gtk.ui.h:8
867 msgid "_Deselect All"
868 msgstr "Peug_adoh Bandum"
869
870-#: ../gtk/checkbox-gtk.ui.h:5
871+#: ../gtk/checkbox-gtk.ui.h:4
872 msgid "_No"
873 msgstr "_Kon"
874
875-#: ../gtk/checkbox-gtk.ui.h:6
876+#: ../gtk/checkbox-gtk.ui.h:9
877 msgid "_Previous"
878 msgstr "_Sigohlom jih"
879
880@@ -48,19 +48,19 @@
881 msgid "_Select All"
882 msgstr "_Pileeh Bandum"
883
884-#: ../gtk/checkbox-gtk.ui.h:8
885+#: ../gtk/checkbox-gtk.ui.h:5
886 msgid "_Skip this test"
887 msgstr "_Neupeuliwat uji nyoe"
888
889-#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535
890+#: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538
891 msgid "_Test"
892 msgstr "_Uji"
893
894-#: ../gtk/checkbox-gtk.ui.h:10
895+#: ../gtk/checkbox-gtk.ui.h:3
896 msgid "_Yes"
897 msgstr "Ny_oe"
898
899-#: ../gtk/checkbox-gtk.desktop.in.h:2
900+#: ../qt/checkbox-qt.desktop.in.h:2
901 msgid "Test your system and submit results to the Ubuntu Friendly project"
902 msgstr ""
903
904@@ -141,7 +141,7 @@
905 msgstr ""
906
907 #. description
908-#: ../jobs/audio.txt.in:102
909+#: ../jobs/audio.txt.in:99
910 msgid ""
911 "Play back a sound on the default output and listen for it on the default "
912 "input. This makes the most sense when the output and input are directly "
913@@ -164,13 +164,13 @@
914 msgstr ""
915
916 #. description
917-#: ../jobs/bluetooth.txt.in:16
918+#: ../jobs/bluetooth.txt.in:8
919 msgid ""
920 "Automated test to store bluetooth device information in checkbox report"
921 msgstr ""
922
923 #. description
924-#: ../jobs/bluetooth.txt.in:22
925+#: ../jobs/bluetooth.txt.in:14
926 msgid ""
927 "PURPOSE:\n"
928 " This test will check that bluetooth connection works correctly\n"
929@@ -189,7 +189,7 @@
930 msgstr ""
931
932 #. description
933-#: ../jobs/bluetooth.txt.in:41
934+#: ../jobs/bluetooth.txt.in:33
935 msgid ""
936 "PURPOSE:\n"
937 " This test will check that you can transfer information through a "
938@@ -203,7 +203,7 @@
939 msgstr ""
940
941 #. description
942-#: ../jobs/bluetooth.txt.in:55
943+#: ../jobs/bluetooth.txt.in:47
944 msgid ""
945 "PURPOSE:\n"
946 " This test will check that you can record and hear audio using a "
947@@ -222,7 +222,7 @@
948 msgstr ""
949
950 #. description
951-#: ../jobs/bluetooth.txt.in:73
952+#: ../jobs/bluetooth.txt.in:65
953 msgid ""
954 "PURPOSE:\n"
955 " This test will check that you can use a bluetooth keyboard\n"
956@@ -238,7 +238,7 @@
957 msgstr ""
958
959 #. description
960-#: ../jobs/bluetooth.txt.in:89
961+#: ../jobs/bluetooth.txt.in:81
962 msgid ""
963 "PURPOSE:\n"
964 " This test will check that you can use a bluetooth mouse\n"
965@@ -410,22 +410,22 @@
966 msgstr ""
967
968 #. description
969-#: ../jobs/disk.txt.in:26
970+#: ../jobs/disk.txt.in:40
971 msgid "SMART test"
972 msgstr ""
973
974 #. description
975-#: ../jobs/disk.txt.in:42
976+#: ../jobs/disk.txt.in:56
977 msgid "Maximum disk space used during a default installation test"
978 msgstr ""
979
980 #. description
981-#: ../jobs/disk.txt.in:57
982+#: ../jobs/disk.txt.in:71
983 msgid "Verify system storage performs at or above baseline performance"
984 msgstr ""
985
986 #. description
987-#: ../jobs/disk.txt.in:74
988+#: ../jobs/disk.txt.in:88
989 msgid ""
990 "Verify that storage devices, such as Fibre Channel and RAID can be detected "
991 "and perform under stress."
992@@ -601,7 +601,7 @@
993 msgstr ""
994
995 #. description
996-#: ../jobs/graphics.txt.in:122
997+#: ../jobs/graphics.txt.in:113
998 msgid ""
999 "PURPOSE:\n"
1000 " This test cycles through the detected video modes\n"
1001@@ -617,7 +617,7 @@
1002 msgstr ""
1003
1004 #. description
1005-#: ../jobs/graphics.txt.in:140
1006+#: ../jobs/graphics.txt.in:139
1007 msgid ""
1008 "PURPOSE:\n"
1009 " This test tests the basic 3D capabilities of your video card\n"
1010@@ -885,187 +885,187 @@
1011 msgstr "Uji su"
1012
1013 #. description
1014-#: ../jobs/local.txt.in:8
1015+#: ../jobs/local.txt.in:10
1016 msgid "Autotest Suite tests"
1017 msgstr ""
1018
1019 #. description
1020-#: ../jobs/local.txt.in:13
1021+#: ../jobs/local.txt.in:17
1022 msgid "Bluetooth tests"
1023 msgstr ""
1024
1025 #. description
1026-#: ../jobs/local.txt.in:18
1027+#: ../jobs/local.txt.in:24
1028 msgid "Camera tests"
1029 msgstr ""
1030
1031 #. description
1032-#: ../jobs/local.txt.in:23
1033+#: ../jobs/local.txt.in:31
1034 msgid "Codec tests"
1035 msgstr ""
1036
1037 #. description
1038-#: ../jobs/local.txt.in:28
1039+#: ../jobs/local.txt.in:38
1040 msgid "CPU tests"
1041 msgstr ""
1042
1043 #. description
1044-#: ../jobs/local.txt.in:33
1045+#: ../jobs/local.txt.in:45
1046 msgid "System Daemon tests"
1047 msgstr ""
1048
1049 #. description
1050-#: ../jobs/local.txt.in:38
1051+#: ../jobs/local.txt.in:52
1052 msgid "Disk tests"
1053 msgstr "Uji Disk"
1054
1055 #. description
1056-#: ../jobs/local.txt.in:43
1057+#: ../jobs/local.txt.in:59
1058 msgid "Fingerprint reader tests"
1059 msgstr ""
1060
1061 #. description
1062-#: ../jobs/local.txt.in:48
1063+#: ../jobs/local.txt.in:66
1064 msgid "Firewire disk tests"
1065 msgstr ""
1066
1067 #. description
1068-#: ../jobs/local.txt.in:53
1069+#: ../jobs/local.txt.in:73
1070 msgid "Floppy disk tests"
1071 msgstr ""
1072
1073 #. description
1074-#: ../jobs/local.txt.in:58
1075+#: ../jobs/local.txt.in:80
1076 msgid "Graphics tests"
1077 msgstr ""
1078
1079 #. description
1080-#: ../jobs/local.txt.in:63
1081+#: ../jobs/local.txt.in:87
1082 msgid "Hibernation tests"
1083 msgstr ""
1084
1085 #. description
1086-#: ../jobs/local.txt.in:68
1087+#: ../jobs/local.txt.in:94
1088 msgid "Informational tests"
1089 msgstr ""
1090
1091 #. description
1092-#: ../jobs/local.txt.in:73
1093+#: ../jobs/local.txt.in:101
1094 msgid "Input Devices tests"
1095 msgstr ""
1096
1097 #. description
1098-#: ../jobs/local.txt.in:78
1099+#: ../jobs/local.txt.in:108
1100 msgid "Software Installation tests"
1101 msgstr ""
1102
1103 #. description
1104-#: ../jobs/local.txt.in:83
1105+#: ../jobs/local.txt.in:115
1106 msgid "Hotkey tests"
1107 msgstr ""
1108
1109 #. description
1110-#: ../jobs/local.txt.in:88
1111+#: ../jobs/local.txt.in:122
1112 msgid "Linux Test Project tests"
1113 msgstr ""
1114
1115 #. description
1116-#: ../jobs/local.txt.in:93
1117+#: ../jobs/local.txt.in:129
1118 msgid "Mago Automated Desktop Testing"
1119 msgstr ""
1120
1121 #. description
1122-#: ../jobs/local.txt.in:98
1123+#: ../jobs/local.txt.in:136
1124 msgid "Media Card tests"
1125 msgstr ""
1126
1127 #. description
1128-#: ../jobs/local.txt.in:103
1129+#: ../jobs/local.txt.in:143
1130 msgid "Memory tests"
1131 msgstr ""
1132
1133 #. description
1134-#: ../jobs/local.txt.in:108
1135+#: ../jobs/local.txt.in:150
1136 msgid "Miscellaneous tests"
1137 msgstr ""
1138
1139 #. description
1140-#: ../jobs/local.txt.in:113
1141+#: ../jobs/local.txt.in:157
1142 msgid "Monitor tests"
1143 msgstr "Uji Monitor"
1144
1145 #. description
1146-#: ../jobs/local.txt.in:118
1147+#: ../jobs/local.txt.in:164
1148 msgid "Networking tests"
1149 msgstr ""
1150
1151 #. description
1152-#: ../jobs/local.txt.in:123
1153+#: ../jobs/local.txt.in:171
1154 msgid "Optical Drive tests"
1155 msgstr ""
1156
1157 #. description
1158-#: ../jobs/local.txt.in:128
1159+#: ../jobs/local.txt.in:178
1160 msgid "Panel Clock Verification tests"
1161 msgstr ""
1162
1163 #. description
1164-#: ../jobs/local.txt.in:133
1165+#: ../jobs/local.txt.in:185
1166 msgid "PCMCIA/PCIX Card tests"
1167 msgstr ""
1168
1169 #. description
1170-#: ../jobs/local.txt.in:138
1171+#: ../jobs/local.txt.in:192
1172 msgid "Peripheral tests"
1173 msgstr ""
1174
1175 #. description
1176-#: ../jobs/local.txt.in:143
1177+#: ../jobs/local.txt.in:199
1178 msgid "Phoronix Test Suite tests"
1179 msgstr ""
1180
1181 #. description
1182-#: ../jobs/local.txt.in:148
1183+#: ../jobs/local.txt.in:206
1184 msgid "Power Management tests"
1185 msgstr ""
1186
1187 #. description
1188-#: ../jobs/local.txt.in:153
1189+#: ../jobs/local.txt.in:213
1190 msgid "QA Regression tests"
1191 msgstr ""
1192
1193 #. description
1194-#: ../jobs/local.txt.in:158
1195+#: ../jobs/local.txt.in:220
1196 msgid "Server Services checks"
1197 msgstr ""
1198
1199 #. description
1200-#: ../jobs/local.txt.in:163
1201+#: ../jobs/local.txt.in:227
1202 msgid "Suspend tests"
1203 msgstr ""
1204
1205 #. description
1206-#: ../jobs/local.txt.in:168
1207+#: ../jobs/local.txt.in:234
1208 msgid "Unity tests"
1209 msgstr ""
1210
1211 #. description
1212-#: ../jobs/local.txt.in:173
1213+#: ../jobs/local.txt.in:241
1214 msgid "USB tests"
1215 msgstr ""
1216
1217 #. description
1218-#: ../jobs/local.txt.in:178
1219+#: ../jobs/local.txt.in:248
1220 msgid "User Applications"
1221 msgstr ""
1222
1223 #. description
1224-#: ../jobs/local.txt.in:183
1225+#: ../jobs/local.txt.in:255
1226 msgid "Wireless networking tests"
1227 msgstr ""
1228
1229 #. description
1230-#: ../jobs/local.txt.in:188
1231+#: ../jobs/local.txt.in:262
1232 msgid "Stress tests"
1233 msgstr ""
1234
1235@@ -1272,7 +1272,7 @@
1236 msgstr ""
1237
1238 #. description
1239-#: ../jobs/memory.txt.in:19
1240+#: ../jobs/memory.txt.in:14
1241 msgid "Test and exercise memory."
1242 msgstr ""
1243
1244@@ -1296,21 +1296,21 @@
1245 msgstr ""
1246
1247 #. description
1248-#: ../jobs/miscellanea.txt.in:30
1249+#: ../jobs/miscellanea.txt.in:29
1250 msgid ""
1251 "ipmitool is required for ipmi testing. This checks for ipmitool and installs "
1252 "it if not available."
1253 msgstr ""
1254
1255 #. description
1256-#: ../jobs/miscellanea.txt.in:37
1257+#: ../jobs/miscellanea.txt.in:31
1258 msgid ""
1259 "This will run some basic connectivity tests against a BMC, verifying that "
1260 "IPMI works."
1261 msgstr ""
1262
1263 #. description
1264-#: ../jobs/miscellanea.txt.in:43
1265+#: ../jobs/miscellanea.txt.in:37
1266 msgid ""
1267 " Determine if we need to run tests specific to portable computers that may "
1268 "not apply to desktops."
1269@@ -1328,7 +1328,7 @@
1270 msgstr ""
1271
1272 #. description
1273-#: ../jobs/monitor.txt.in:3
1274+#: ../jobs/monitor.txt.in:4
1275 msgid ""
1276 "PURPOSE:\n"
1277 " This test will check your VGA port. Skip if your system does not have a "
1278@@ -1341,7 +1341,7 @@
1279 msgstr ""
1280
1281 #. description
1282-#: ../jobs/monitor.txt.in:13
1283+#: ../jobs/monitor.txt.in:15
1284 msgid ""
1285 "PURPOSE:\n"
1286 " This test will check your DVI port. Skip if your system does not have a "
1287@@ -1354,7 +1354,7 @@
1288 msgstr ""
1289
1290 #. description
1291-#: ../jobs/monitor.txt.in:23
1292+#: ../jobs/monitor.txt.in:26
1293 msgid ""
1294 "PURPOSE:\n"
1295 " This test will check your DisplayPort port. Skip if your system does not "
1296@@ -1367,7 +1367,7 @@
1297 msgstr ""
1298
1299 #. description
1300-#: ../jobs/monitor.txt.in:33
1301+#: ../jobs/monitor.txt.in:37
1302 msgid ""
1303 "PURPOSE:\n"
1304 " This test will check your HDMI port. Skip if your system does not have a "
1305@@ -1380,7 +1380,7 @@
1306 msgstr ""
1307
1308 #. description
1309-#: ../jobs/monitor.txt.in:43
1310+#: ../jobs/monitor.txt.in:48
1311 msgid ""
1312 "PURPOSE:\n"
1313 " This test will check your S-VIDEO port. Skip if your system does not "
1314@@ -1393,7 +1393,7 @@
1315 msgstr ""
1316
1317 #. description
1318-#: ../jobs/monitor.txt.in:53
1319+#: ../jobs/monitor.txt.in:59
1320 msgid ""
1321 "PURPOSE:\n"
1322 " This test will check your RCA port. Skip if your system does not have a "
1323@@ -1406,7 +1406,7 @@
1324 msgstr ""
1325
1326 #. description
1327-#: ../jobs/monitor.txt.in:64
1328+#: ../jobs/monitor.txt.in:70
1329 msgid ""
1330 "PURPOSE:\n"
1331 " This test will check your monitor power saving capabilities\n"
1332@@ -1433,7 +1433,7 @@
1333 msgstr ""
1334
1335 #. description
1336-#: ../jobs/networking.txt.in:36
1337+#: ../jobs/networking.txt.in:46
1338 msgid ""
1339 "PURPOSE:\n"
1340 " This test will check your wired connection\n"
1341@@ -1447,7 +1447,7 @@
1342 msgstr ""
1343
1344 #. description
1345-#: ../jobs/networking.txt.in:49
1346+#: ../jobs/networking.txt.in:59
1347 msgid ""
1348 "PURPOSE:\n"
1349 " This test will check that a DSL modem can be configured and connected.\n"
1350@@ -1465,44 +1465,44 @@
1351 msgstr ""
1352
1353 #. description
1354-#: ../jobs/networking.txt.in:66
1355+#: ../jobs/networking.txt.in:76
1356 msgid ""
1357 "Automated test case to verify availability of some system on the network "
1358 "using ICMP ECHO packets."
1359 msgstr ""
1360
1361 #. description
1362-#: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37
1363+#: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37
1364 msgid ""
1365 "Automated test case to make sure that it's possible to download files "
1366 "through HTTP"
1367 msgstr ""
1368
1369 #. description
1370-#: ../jobs/networking.txt.in:81
1371+#: ../jobs/networking.txt.in:91
1372 msgid "Test to see if we can sync local clock to an NTP server"
1373 msgstr ""
1374
1375 #. description
1376-#: ../jobs/networking.txt.in:87
1377+#: ../jobs/networking.txt.in:97
1378 msgid ""
1379 "Verify that an installation of checkbox-server on the network can be reached "
1380 "over SSH."
1381 msgstr ""
1382
1383 #. description
1384-#: ../jobs/networking.txt.in:93
1385+#: ../jobs/networking.txt.in:103
1386 msgid "Try to enable a remote printer on the network and print a test page."
1387 msgstr ""
1388
1389 #. description
1390-#: ../jobs/networking.txt.in:98
1391+#: ../jobs/networking.txt.in:108
1392 msgid ""
1393 "Automated test to walk multiple network cards and test each one in sequence."
1394 msgstr ""
1395
1396 #. description
1397-#: ../jobs/networking.txt.in:118
1398+#: ../jobs/networking.txt.in:128
1399 msgid "Test to measure the network bandwidth"
1400 msgstr ""
1401
1402@@ -1512,12 +1512,12 @@
1403 msgstr ""
1404
1405 #. description
1406-#: ../jobs/optical.txt.in:13
1407+#: ../jobs/optical.txt.in:18
1408 msgid "Optical Storage device read tests"
1409 msgstr ""
1410
1411 #. description
1412-#: ../jobs/optical.txt.in:36
1413+#: ../jobs/optical.txt.in:35
1414 msgid ""
1415 "PURPOSE:\n"
1416 " This test will check your system's CDROM writing capabilities. If your "
1417@@ -1532,7 +1532,7 @@
1418 msgstr ""
1419
1420 #. description
1421-#: ../jobs/optical.txt.in:49
1422+#: ../jobs/optical.txt.in:47
1423 msgid ""
1424 "PURPOSE:\n"
1425 " This test will check your CD audio playback capabilities\n"
1426@@ -1553,7 +1553,7 @@
1427 msgstr ""
1428
1429 #. description
1430-#: ../jobs/optical.txt.in:69
1431+#: ../jobs/optical.txt.in:68
1432 msgid ""
1433 "PURPOSE:\n"
1434 " This test will check your system's DVD writing capabilities. If your "
1435@@ -1568,7 +1568,7 @@
1436 msgstr ""
1437
1438 #. description
1439-#: ../jobs/optical.txt.in:82
1440+#: ../jobs/optical.txt.in:84
1441 msgid ""
1442 "PURPOSE:\n"
1443 " This test will check your DVD movie playback capabilities. Note that "
1444@@ -1587,7 +1587,7 @@
1445 msgstr ""
1446
1447 #. description
1448-#: ../jobs/optical.txt.in:100
1449+#: ../jobs/optical.txt.in:102
1450 msgid ""
1451 "PURPOSE:\n"
1452 " This test will check your DVD playback capabilities\n"
1453@@ -1843,35 +1843,35 @@
1454 msgstr ""
1455
1456 #. description
1457-#: ../jobs/suspend.txt.in:3
1458+#: ../jobs/suspend.txt.in:9
1459 msgid "Record the current resolution before suspending."
1460 msgstr ""
1461
1462 #. description
1463-#: ../jobs/suspend.txt.in:11
1464+#: ../jobs/suspend.txt.in:17
1465 msgid "Record mixer settings before suspending."
1466 msgstr ""
1467
1468 #. description
1469-#: ../jobs/suspend.txt.in:18
1470+#: ../jobs/suspend.txt.in:24
1471 msgid "Verify that all the CPUs are online before suspending"
1472 msgstr ""
1473
1474 #. description
1475-#: ../jobs/suspend.txt.in:25
1476+#: ../jobs/suspend.txt.in:31
1477 msgid ""
1478 "Dumps memory info to a file for comparison after suspend test has been run"
1479 msgstr ""
1480
1481 #. description
1482-#: ../jobs/suspend.txt.in:43
1483+#: ../jobs/suspend.txt.in:49
1484 msgid ""
1485 "This test disconnects all connections and then connects to the wireless "
1486 "interface. It then checks the connection to confirm it's working as expected."
1487 msgstr ""
1488
1489 #. description
1490-#: ../jobs/suspend.txt.in:73
1491+#: ../jobs/suspend.txt.in:83
1492 msgid ""
1493 "PURPOSE:\n"
1494 " This test will check suspend and resume\n"
1495@@ -1887,34 +1887,34 @@
1496 msgstr ""
1497
1498 #. description
1499-#: ../jobs/suspend.txt.in:86
1500+#: ../jobs/suspend.txt.in:96
1501 msgid "Test the network after resuming."
1502 msgstr ""
1503
1504 #. description
1505-#: ../jobs/suspend.txt.in:92
1506+#: ../jobs/suspend.txt.in:102
1507 msgid ""
1508 "Test to see that we have the same resolution after resuming as before."
1509 msgstr ""
1510
1511 #. description
1512-#: ../jobs/suspend.txt.in:101
1513+#: ../jobs/suspend.txt.in:111
1514 msgid ""
1515 "Verify that mixer settings after suspend are the same as before suspend."
1516 msgstr ""
1517
1518 #. description
1519-#: ../jobs/suspend.txt.in:117
1520+#: ../jobs/suspend.txt.in:127
1521 msgid "Verify that all CPUs are online after resuming."
1522 msgstr ""
1523
1524 #. description
1525-#: ../jobs/suspend.txt.in:134
1526+#: ../jobs/suspend.txt.in:144
1527 msgid "Verify that all memory is available after resuming from suspend."
1528 msgstr ""
1529
1530 #. description
1531-#: ../jobs/suspend.txt.in:143
1532+#: ../jobs/suspend.txt.in:153
1533 msgid ""
1534 "PURPOSE:\n"
1535 " This test will check that the display is correct after suspend and "
1536@@ -1924,7 +1924,7 @@
1537 msgstr ""
1538
1539 #. description
1540-#: ../jobs/suspend.txt.in:164
1541+#: ../jobs/suspend.txt.in:174
1542 msgid ""
1543 "This test checks that the wireless interface is working after suspending the "
1544 "system. It disconnects all interfaces and then connects to the wireless "
1545@@ -1932,21 +1932,21 @@
1546 msgstr ""
1547
1548 #. description
1549-#: ../jobs/suspend.txt.in:174
1550+#: ../jobs/suspend.txt.in:186
1551 msgid ""
1552 "This test grabs the hardware address of the bluetooth adapter after suspend "
1553 "and compares it to the address grabbed before suspend."
1554 msgstr ""
1555
1556 #. description
1557-#: ../jobs/suspend.txt.in:182
1558+#: ../jobs/suspend.txt.in:196
1559 msgid ""
1560 "This is an automated Bluetooth file transfer test. It sends an image to the "
1561 "device specified by the BTDEVADDR environment variable."
1562 msgstr ""
1563
1564 #. description
1565-#: ../jobs/suspend.txt.in:190
1566+#: ../jobs/suspend.txt.in:206
1567 msgid ""
1568 "PURPOSE:\n"
1569 " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a "
1570@@ -1961,7 +1961,7 @@
1571 msgstr ""
1572
1573 #. description
1574-#: ../jobs/suspend.txt.in:204
1575+#: ../jobs/suspend.txt.in:220
1576 msgid ""
1577 "PURPOSE:\n"
1578 " This test will cycle through the detected display modes\n"
1579@@ -1972,7 +1972,7 @@
1580 msgstr ""
1581
1582 #. description
1583-#: ../jobs/suspend.txt.in:216
1584+#: ../jobs/suspend.txt.in:232
1585 msgid ""
1586 "This test will check to make sure supported video modes work after a suspend "
1587 "and resume. This is done automatically by taking screenshots and uploading "
1588@@ -1980,7 +1980,7 @@
1589 msgstr ""
1590
1591 #. description
1592-#: ../jobs/suspend.txt.in:225
1593+#: ../jobs/suspend.txt.in:241
1594 msgid ""
1595 "This attaches screenshots from the "
1596 "suspend/cycle_resolutions_after_suspend_auto test to the results submission."
1597@@ -2001,7 +2001,7 @@
1598 msgstr ""
1599
1600 #. description
1601-#: ../jobs/suspend.txt.in:248
1602+#: ../jobs/suspend.txt.in:251
1603 msgid ""
1604 "This will check to make sure that your audio device works properly after a "
1605 "suspend and resume. This may work fine with speakers and onboard "
1606@@ -2010,12 +2010,12 @@
1607 msgstr ""
1608
1609 #. description
1610-#: ../jobs/suspend.txt.in:255
1611+#: ../jobs/suspend.txt.in:260
1612 msgid "This is the automated version of suspend/suspend_advanced."
1613 msgstr ""
1614
1615 #. description
1616-#: ../jobs/suspend.txt.in:264
1617+#: ../jobs/suspend.txt.in:269
1618 msgid ""
1619 "This automatically tests Wake-on-LAN capability with the aid of a suitably "
1620 "configured server. During this process the system will suspend, then "
1621@@ -2117,14 +2117,14 @@
1622 msgstr ""
1623
1624 #. description
1625-#: ../jobs/usb.txt.in:96
1626+#: ../jobs/usb.txt.in:80
1627 msgid ""
1628 "This test is automated and requires that you plug in at least one usb "
1629 "storage device before running checkbox."
1630 msgstr ""
1631
1632 #. description
1633-#: ../jobs/usb.txt.in:102
1634+#: ../jobs/usb.txt.in:119
1635 msgid ""
1636 "PURPOSE:\n"
1637 " This test will check your USB connection.\n"
1638@@ -2738,17 +2738,17 @@
1639 msgstr ""
1640
1641 #: ../checkbox_cli/cli_interface.py:31
1642-#: ../checkbox_urwid/urwid_interface.py:684
1643+#: ../checkbox_urwid/urwid_interface.py:917
1644 msgid "yes"
1645 msgstr ""
1646
1647 #: ../checkbox_cli/cli_interface.py:32
1648-#: ../checkbox_urwid/urwid_interface.py:685
1649+#: ../checkbox_urwid/urwid_interface.py:918
1650 msgid "no"
1651 msgstr ""
1652
1653 #: ../checkbox_cli/cli_interface.py:33
1654-#: ../checkbox_urwid/urwid_interface.py:686
1655+#: ../checkbox_urwid/urwid_interface.py:919
1656 msgid "skip"
1657 msgstr ""
1658
1659@@ -2756,73 +2756,75 @@
1660 msgid "Press any key to continue..."
1661 msgstr ""
1662
1663-#: ../checkbox_cli/cli_interface.py:135
1664+#: ../checkbox_cli/cli_interface.py:135 ../checkbox_cli/cli_interface.py:234
1665 #, python-format
1666 msgid "Please choose (%s): "
1667 msgstr ""
1668
1669-#: ../checkbox_cli/cli_interface.py:323
1670+#: ../checkbox_cli/cli_interface.py:416
1671 msgid "test"
1672 msgstr ""
1673
1674-#: ../checkbox_cli/cli_interface.py:347
1675+#: ../checkbox_cli/cli_interface.py:440
1676 msgid "test again"
1677 msgstr ""
1678
1679-#: ../checkbox_cli/cli_interface.py:353
1680+#: ../checkbox_cli/cli_interface.py:446
1681 msgid "Please type here and press Ctrl-D when finished:\n"
1682 msgstr ""
1683
1684-#: ../checkbox_urwid/urwid_interface.py:60
1685+#: ../checkbox_urwid/urwid_interface.py:66
1686 msgid "Checkbox System Testing"
1687 msgstr ""
1688
1689-#: ../checkbox_urwid/urwid_interface.py:99
1690+#: ../checkbox_urwid/urwid_interface.py:105
1691 msgid "Continue"
1692 msgstr ""
1693
1694-#: ../checkbox_urwid/urwid_interface.py:192
1695-#: ../checkbox_urwid/urwid_interface.py:268
1696-#: ../checkbox_urwid/urwid_interface.py:416
1697+#: ../checkbox_urwid/urwid_interface.py:198
1698+#: ../checkbox_urwid/urwid_interface.py:274
1699+#: ../checkbox_urwid/urwid_interface.py:425
1700+#: ../checkbox_urwid/urwid_interface.py:547
1701 msgid "Previous"
1702 msgstr ""
1703
1704-#: ../checkbox_urwid/urwid_interface.py:193
1705-#: ../checkbox_urwid/urwid_interface.py:269
1706-#: ../checkbox_urwid/urwid_interface.py:417
1707+#: ../checkbox_urwid/urwid_interface.py:199
1708+#: ../checkbox_urwid/urwid_interface.py:275
1709+#: ../checkbox_urwid/urwid_interface.py:426
1710+#: ../checkbox_urwid/urwid_interface.py:548
1711 msgid "Next"
1712 msgstr ""
1713
1714 #. Show buttons
1715-#: ../checkbox_urwid/urwid_interface.py:414
1716+#: ../checkbox_urwid/urwid_interface.py:423
1717 msgid "Select All"
1718 msgstr ""
1719
1720-#: ../checkbox_urwid/urwid_interface.py:415
1721+#: ../checkbox_urwid/urwid_interface.py:424
1722 msgid "Deselect All"
1723 msgstr ""
1724
1725-#: ../checkbox_urwid/urwid_interface.py:772
1726+#: ../checkbox_urwid/urwid_interface.py:1013
1727 msgid "Test"
1728 msgstr ""
1729
1730-#: ../checkbox_urwid/urwid_interface.py:787
1731+#: ../checkbox_urwid/urwid_interface.py:1028
1732 msgid "Test Again"
1733 msgstr ""
1734
1735-#: ../checkbox_gtk/gtk_interface.py:500
1736+#: ../checkbox_gtk/gtk_interface.py:503
1737 msgid "_Test Again"
1738 msgstr ""
1739
1740-#: ../checkbox_gtk/gtk_interface.py:548
1741+#: ../checkbox_gtk/gtk_interface.py:551
1742 msgid "Info"
1743 msgstr ""
1744
1745-#: ../checkbox_gtk/gtk_interface.py:567
1746+#: ../checkbox_gtk/gtk_interface.py:575
1747 msgid "Error"
1748 msgstr ""
1749
1750-#: ../checkbox/user_interface.py:136
1751+#: ../checkbox/user_interface.py:137
1752 #, python-format
1753 msgid "Unable to start web browser to open %s."
1754 msgstr ""
1755@@ -2870,7 +2872,7 @@
1756 msgid "Gathering information from your system..."
1757 msgstr ""
1758
1759-#: ../plugins/intro_prompt.py:29
1760+#: ../plugins/intro_prompt.py:28
1761 msgid ""
1762 "Welcome to System Testing!\n"
1763 "\n"
1764@@ -2879,7 +2881,7 @@
1765 "your system."
1766 msgstr ""
1767
1768-#: ../plugins/intro_prompt.py:34
1769+#: ../plugins/intro_prompt.py:33
1770 msgid ""
1771 "\n"
1772 "\n"
1773@@ -2933,15 +2935,15 @@
1774 msgid "No e-mail address provided, not submitting to Launchpad."
1775 msgstr ""
1776
1777-#: ../plugins/launchpad_prompt.py:92
1778+#: ../plugins/launchpad_prompt.py:93
1779 msgid "Email address must be in a proper format."
1780 msgstr ""
1781
1782-#: ../plugins/launchpad_prompt.py:98
1783+#: ../plugins/launchpad_prompt.py:99
1784 msgid "Exchanging information with the server..."
1785 msgstr ""
1786
1787-#: ../plugins/launchpad_report.py:151
1788+#: ../plugins/launchpad_report.py:167
1789 msgid ""
1790 "The generated report seems to have validation errors,\n"
1791 "so it might not be processed by Launchpad."
1792@@ -2951,7 +2953,7 @@
1793 msgid "There is another checkbox running. Please close it first."
1794 msgstr ""
1795
1796-#: ../plugins/recover_prompt.py:54
1797+#: ../plugins/recover_prompt.py:56
1798 msgid ""
1799 "Checkbox did not finish completely.\n"
1800 "Do you want to recover from the previous run?"
1801@@ -2967,7 +2969,7 @@
1802 msgstr ""
1803
1804 #. Get results
1805-#: ../plugins/suites_prompt.py:108
1806+#: ../plugins/suites_prompt.py:110
1807 msgid "Select the suites to test"
1808 msgstr ""
1809
1810
1811=== modified file 'po/af.po'
1812--- po/af.po 2012-02-15 00:11:21 +0000
1813+++ po/af.po 2012-03-21 03:20:56 +0000
1814@@ -14,33 +14,33 @@
1815 "MIME-Version: 1.0\n"
1816 "Content-Type: text/plain; charset=UTF-8\n"
1817 "Content-Transfer-Encoding: 8bit\n"
1818-"X-Launchpad-Export-Date: 2012-02-07 04:33+0000\n"
1819-"X-Generator: Launchpad (build 14747)\n"
1820+"X-Launchpad-Export-Date: 2012-03-15 04:31+0000\n"
1821+"X-Generator: Launchpad (build 14933)\n"
1822
1823-#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351
1824-#: ../checkbox_urwid/urwid_interface.py:261
1825+#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:444
1826+#: ../checkbox_urwid/urwid_interface.py:267
1827 msgid "Further information:"
1828 msgstr "Verdere inligting"
1829
1830-#: ../gtk/checkbox-gtk.ui.h:2
1831+#: ../gtk/checkbox-gtk.ui.h:10
1832 msgid "Ne_xt"
1833 msgstr "_Volgende"
1834
1835 #. Title of the user interface
1836-#: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1
1837-#: ../plugins/user_interface.py:40
1838+#: ../gtk/checkbox-gtk.ui.h:1 ../qt/checkbox-qt.desktop.in.h:1
1839+#: ../plugins/user_interface.py:42
1840 msgid "System Testing"
1841 msgstr "Stelseltoetsing"
1842
1843-#: ../gtk/checkbox-gtk.ui.h:4
1844+#: ../gtk/checkbox-gtk.ui.h:8
1845 msgid "_Deselect All"
1846 msgstr "_Ontmerk alle"
1847
1848-#: ../gtk/checkbox-gtk.ui.h:5
1849+#: ../gtk/checkbox-gtk.ui.h:4
1850 msgid "_No"
1851 msgstr "_Nee"
1852
1853-#: ../gtk/checkbox-gtk.ui.h:6
1854+#: ../gtk/checkbox-gtk.ui.h:9
1855 msgid "_Previous"
1856 msgstr "Vo_rige"
1857
1858@@ -48,19 +48,19 @@
1859 msgid "_Select All"
1860 msgstr "_Kies alle"
1861
1862-#: ../gtk/checkbox-gtk.ui.h:8
1863+#: ../gtk/checkbox-gtk.ui.h:5
1864 msgid "_Skip this test"
1865 msgstr "_Slaan hierdie toets oor"
1866
1867-#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535
1868+#: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538
1869 msgid "_Test"
1870 msgstr "_Toets"
1871
1872-#: ../gtk/checkbox-gtk.ui.h:10
1873+#: ../gtk/checkbox-gtk.ui.h:3
1874 msgid "_Yes"
1875 msgstr "_Ja"
1876
1877-#: ../gtk/checkbox-gtk.desktop.in.h:2
1878+#: ../qt/checkbox-qt.desktop.in.h:2
1879 msgid "Test your system and submit results to the Ubuntu Friendly project"
1880 msgstr ""
1881
1882@@ -141,7 +141,7 @@
1883 msgstr ""
1884
1885 #. description
1886-#: ../jobs/audio.txt.in:102
1887+#: ../jobs/audio.txt.in:99
1888 msgid ""
1889 "Play back a sound on the default output and listen for it on the default "
1890 "input. This makes the most sense when the output and input are directly "
1891@@ -164,13 +164,13 @@
1892 msgstr ""
1893
1894 #. description
1895-#: ../jobs/bluetooth.txt.in:16
1896+#: ../jobs/bluetooth.txt.in:8
1897 msgid ""
1898 "Automated test to store bluetooth device information in checkbox report"
1899 msgstr ""
1900
1901 #. description
1902-#: ../jobs/bluetooth.txt.in:22
1903+#: ../jobs/bluetooth.txt.in:14
1904 msgid ""
1905 "PURPOSE:\n"
1906 " This test will check that bluetooth connection works correctly\n"
1907@@ -189,7 +189,7 @@
1908 msgstr ""
1909
1910 #. description
1911-#: ../jobs/bluetooth.txt.in:41
1912+#: ../jobs/bluetooth.txt.in:33
1913 msgid ""
1914 "PURPOSE:\n"
1915 " This test will check that you can transfer information through a "
1916@@ -203,7 +203,7 @@
1917 msgstr ""
1918
1919 #. description
1920-#: ../jobs/bluetooth.txt.in:55
1921+#: ../jobs/bluetooth.txt.in:47
1922 msgid ""
1923 "PURPOSE:\n"
1924 " This test will check that you can record and hear audio using a "
1925@@ -222,7 +222,7 @@
1926 msgstr ""
1927
1928 #. description
1929-#: ../jobs/bluetooth.txt.in:73
1930+#: ../jobs/bluetooth.txt.in:65
1931 msgid ""
1932 "PURPOSE:\n"
1933 " This test will check that you can use a bluetooth keyboard\n"
1934@@ -238,7 +238,7 @@
1935 msgstr ""
1936
1937 #. description
1938-#: ../jobs/bluetooth.txt.in:89
1939+#: ../jobs/bluetooth.txt.in:81
1940 msgid ""
1941 "PURPOSE:\n"
1942 " This test will check that you can use a bluetooth mouse\n"
1943@@ -410,22 +410,22 @@
1944 msgstr ""
1945
1946 #. description
1947-#: ../jobs/disk.txt.in:26
1948+#: ../jobs/disk.txt.in:40
1949 msgid "SMART test"
1950 msgstr ""
1951
1952 #. description
1953-#: ../jobs/disk.txt.in:42
1954+#: ../jobs/disk.txt.in:56
1955 msgid "Maximum disk space used during a default installation test"
1956 msgstr ""
1957
1958 #. description
1959-#: ../jobs/disk.txt.in:57
1960+#: ../jobs/disk.txt.in:71
1961 msgid "Verify system storage performs at or above baseline performance"
1962 msgstr ""
1963
1964 #. description
1965-#: ../jobs/disk.txt.in:74
1966+#: ../jobs/disk.txt.in:88
1967 msgid ""
1968 "Verify that storage devices, such as Fibre Channel and RAID can be detected "
1969 "and perform under stress."
1970@@ -601,7 +601,7 @@
1971 msgstr ""
1972
1973 #. description
1974-#: ../jobs/graphics.txt.in:122
1975+#: ../jobs/graphics.txt.in:113
1976 msgid ""
1977 "PURPOSE:\n"
1978 " This test cycles through the detected video modes\n"
1979@@ -617,7 +617,7 @@
1980 msgstr ""
1981
1982 #. description
1983-#: ../jobs/graphics.txt.in:140
1984+#: ../jobs/graphics.txt.in:139
1985 msgid ""
1986 "PURPOSE:\n"
1987 " This test tests the basic 3D capabilities of your video card\n"
1988@@ -885,187 +885,187 @@
1989 msgstr ""
1990
1991 #. description
1992-#: ../jobs/local.txt.in:8
1993+#: ../jobs/local.txt.in:10
1994 msgid "Autotest Suite tests"
1995 msgstr ""
1996
1997 #. description
1998-#: ../jobs/local.txt.in:13
1999+#: ../jobs/local.txt.in:17
2000 msgid "Bluetooth tests"
2001 msgstr ""
2002
2003 #. description
2004-#: ../jobs/local.txt.in:18
2005+#: ../jobs/local.txt.in:24
2006 msgid "Camera tests"
2007 msgstr ""
2008
2009 #. description
2010-#: ../jobs/local.txt.in:23
2011+#: ../jobs/local.txt.in:31
2012 msgid "Codec tests"
2013 msgstr ""
2014
2015 #. description
2016-#: ../jobs/local.txt.in:28
2017+#: ../jobs/local.txt.in:38
2018 msgid "CPU tests"
2019 msgstr ""
2020
2021 #. description
2022-#: ../jobs/local.txt.in:33
2023+#: ../jobs/local.txt.in:45
2024 msgid "System Daemon tests"
2025 msgstr ""
2026
2027 #. description
2028-#: ../jobs/local.txt.in:38
2029+#: ../jobs/local.txt.in:52
2030 msgid "Disk tests"
2031 msgstr ""
2032
2033 #. description
2034-#: ../jobs/local.txt.in:43
2035+#: ../jobs/local.txt.in:59
2036 msgid "Fingerprint reader tests"
2037 msgstr ""
2038
2039 #. description
2040-#: ../jobs/local.txt.in:48
2041+#: ../jobs/local.txt.in:66
2042 msgid "Firewire disk tests"
2043 msgstr ""
2044
2045 #. description
2046-#: ../jobs/local.txt.in:53
2047+#: ../jobs/local.txt.in:73
2048 msgid "Floppy disk tests"
2049 msgstr ""
2050
2051 #. description
2052-#: ../jobs/local.txt.in:58
2053+#: ../jobs/local.txt.in:80
2054 msgid "Graphics tests"
2055 msgstr ""
2056
2057 #. description
2058-#: ../jobs/local.txt.in:63
2059+#: ../jobs/local.txt.in:87
2060 msgid "Hibernation tests"
2061 msgstr ""
2062
2063 #. description
2064-#: ../jobs/local.txt.in:68
2065+#: ../jobs/local.txt.in:94
2066 msgid "Informational tests"
2067 msgstr ""
2068
2069 #. description
2070-#: ../jobs/local.txt.in:73
2071+#: ../jobs/local.txt.in:101
2072 msgid "Input Devices tests"
2073 msgstr ""
2074
2075 #. description
2076-#: ../jobs/local.txt.in:78
2077+#: ../jobs/local.txt.in:108
2078 msgid "Software Installation tests"
2079 msgstr ""
2080
2081 #. description
2082-#: ../jobs/local.txt.in:83
2083+#: ../jobs/local.txt.in:115
2084 msgid "Hotkey tests"
2085 msgstr ""
2086
2087 #. description
2088-#: ../jobs/local.txt.in:88
2089+#: ../jobs/local.txt.in:122
2090 msgid "Linux Test Project tests"
2091 msgstr ""
2092
2093 #. description
2094-#: ../jobs/local.txt.in:93
2095+#: ../jobs/local.txt.in:129
2096 msgid "Mago Automated Desktop Testing"
2097 msgstr ""
2098
2099 #. description
2100-#: ../jobs/local.txt.in:98
2101+#: ../jobs/local.txt.in:136
2102 msgid "Media Card tests"
2103 msgstr ""
2104
2105 #. description
2106-#: ../jobs/local.txt.in:103
2107+#: ../jobs/local.txt.in:143
2108 msgid "Memory tests"
2109 msgstr ""
2110
2111 #. description
2112-#: ../jobs/local.txt.in:108
2113+#: ../jobs/local.txt.in:150
2114 msgid "Miscellaneous tests"
2115 msgstr ""
2116
2117 #. description
2118-#: ../jobs/local.txt.in:113
2119+#: ../jobs/local.txt.in:157
2120 msgid "Monitor tests"
2121 msgstr ""
2122
2123 #. description
2124-#: ../jobs/local.txt.in:118
2125+#: ../jobs/local.txt.in:164
2126 msgid "Networking tests"
2127 msgstr ""
2128
2129 #. description
2130-#: ../jobs/local.txt.in:123
2131+#: ../jobs/local.txt.in:171
2132 msgid "Optical Drive tests"
2133 msgstr ""
2134
2135 #. description
2136-#: ../jobs/local.txt.in:128
2137+#: ../jobs/local.txt.in:178
2138 msgid "Panel Clock Verification tests"
2139 msgstr ""
2140
2141 #. description
2142-#: ../jobs/local.txt.in:133
2143+#: ../jobs/local.txt.in:185
2144 msgid "PCMCIA/PCIX Card tests"
2145 msgstr ""
2146
2147 #. description
2148-#: ../jobs/local.txt.in:138
2149+#: ../jobs/local.txt.in:192
2150 msgid "Peripheral tests"
2151 msgstr ""
2152
2153 #. description
2154-#: ../jobs/local.txt.in:143
2155+#: ../jobs/local.txt.in:199
2156 msgid "Phoronix Test Suite tests"
2157 msgstr ""
2158
2159 #. description
2160-#: ../jobs/local.txt.in:148
2161+#: ../jobs/local.txt.in:206
2162 msgid "Power Management tests"
2163 msgstr ""
2164
2165 #. description
2166-#: ../jobs/local.txt.in:153
2167+#: ../jobs/local.txt.in:213
2168 msgid "QA Regression tests"
2169 msgstr ""
2170
2171 #. description
2172-#: ../jobs/local.txt.in:158
2173+#: ../jobs/local.txt.in:220
2174 msgid "Server Services checks"
2175 msgstr ""
2176
2177 #. description
2178-#: ../jobs/local.txt.in:163
2179+#: ../jobs/local.txt.in:227
2180 msgid "Suspend tests"
2181 msgstr ""
2182
2183 #. description
2184-#: ../jobs/local.txt.in:168
2185+#: ../jobs/local.txt.in:234
2186 msgid "Unity tests"
2187 msgstr ""
2188
2189 #. description
2190-#: ../jobs/local.txt.in:173
2191+#: ../jobs/local.txt.in:241
2192 msgid "USB tests"
2193 msgstr ""
2194
2195 #. description
2196-#: ../jobs/local.txt.in:178
2197+#: ../jobs/local.txt.in:248
2198 msgid "User Applications"
2199 msgstr ""
2200
2201 #. description
2202-#: ../jobs/local.txt.in:183
2203+#: ../jobs/local.txt.in:255
2204 msgid "Wireless networking tests"
2205 msgstr ""
2206
2207 #. description
2208-#: ../jobs/local.txt.in:188
2209+#: ../jobs/local.txt.in:262
2210 msgid "Stress tests"
2211 msgstr ""
2212
2213@@ -1272,7 +1272,7 @@
2214 msgstr ""
2215
2216 #. description
2217-#: ../jobs/memory.txt.in:19
2218+#: ../jobs/memory.txt.in:14
2219 msgid "Test and exercise memory."
2220 msgstr ""
2221
2222@@ -1296,21 +1296,21 @@
2223 msgstr ""
2224
2225 #. description
2226-#: ../jobs/miscellanea.txt.in:30
2227+#: ../jobs/miscellanea.txt.in:29
2228 msgid ""
2229 "ipmitool is required for ipmi testing. This checks for ipmitool and installs "
2230 "it if not available."
2231 msgstr ""
2232
2233 #. description
2234-#: ../jobs/miscellanea.txt.in:37
2235+#: ../jobs/miscellanea.txt.in:31
2236 msgid ""
2237 "This will run some basic connectivity tests against a BMC, verifying that "
2238 "IPMI works."
2239 msgstr ""
2240
2241 #. description
2242-#: ../jobs/miscellanea.txt.in:43
2243+#: ../jobs/miscellanea.txt.in:37
2244 msgid ""
2245 " Determine if we need to run tests specific to portable computers that may "
2246 "not apply to desktops."
2247@@ -1328,7 +1328,7 @@
2248 msgstr ""
2249
2250 #. description
2251-#: ../jobs/monitor.txt.in:3
2252+#: ../jobs/monitor.txt.in:4
2253 msgid ""
2254 "PURPOSE:\n"
2255 " This test will check your VGA port. Skip if your system does not have a "
2256@@ -1341,7 +1341,7 @@
2257 msgstr ""
2258
2259 #. description
2260-#: ../jobs/monitor.txt.in:13
2261+#: ../jobs/monitor.txt.in:15
2262 msgid ""
2263 "PURPOSE:\n"
2264 " This test will check your DVI port. Skip if your system does not have a "
2265@@ -1354,7 +1354,7 @@
2266 msgstr ""
2267
2268 #. description
2269-#: ../jobs/monitor.txt.in:23
2270+#: ../jobs/monitor.txt.in:26
2271 msgid ""
2272 "PURPOSE:\n"
2273 " This test will check your DisplayPort port. Skip if your system does not "
2274@@ -1367,7 +1367,7 @@
2275 msgstr ""
2276
2277 #. description
2278-#: ../jobs/monitor.txt.in:33
2279+#: ../jobs/monitor.txt.in:37
2280 msgid ""
2281 "PURPOSE:\n"
2282 " This test will check your HDMI port. Skip if your system does not have a "
2283@@ -1380,7 +1380,7 @@
2284 msgstr ""
2285
2286 #. description
2287-#: ../jobs/monitor.txt.in:43
2288+#: ../jobs/monitor.txt.in:48
2289 msgid ""
2290 "PURPOSE:\n"
2291 " This test will check your S-VIDEO port. Skip if your system does not "
2292@@ -1393,7 +1393,7 @@
2293 msgstr ""
2294
2295 #. description
2296-#: ../jobs/monitor.txt.in:53
2297+#: ../jobs/monitor.txt.in:59
2298 msgid ""
2299 "PURPOSE:\n"
2300 " This test will check your RCA port. Skip if your system does not have a "
2301@@ -1406,7 +1406,7 @@
2302 msgstr ""
2303
2304 #. description
2305-#: ../jobs/monitor.txt.in:64
2306+#: ../jobs/monitor.txt.in:70
2307 msgid ""
2308 "PURPOSE:\n"
2309 " This test will check your monitor power saving capabilities\n"
2310@@ -1433,7 +1433,7 @@
2311 msgstr ""
2312
2313 #. description
2314-#: ../jobs/networking.txt.in:36
2315+#: ../jobs/networking.txt.in:46
2316 msgid ""
2317 "PURPOSE:\n"
2318 " This test will check your wired connection\n"
2319@@ -1447,7 +1447,7 @@
2320 msgstr ""
2321
2322 #. description
2323-#: ../jobs/networking.txt.in:49
2324+#: ../jobs/networking.txt.in:59
2325 msgid ""
2326 "PURPOSE:\n"
2327 " This test will check that a DSL modem can be configured and connected.\n"
2328@@ -1465,44 +1465,44 @@
2329 msgstr ""
2330
2331 #. description
2332-#: ../jobs/networking.txt.in:66
2333+#: ../jobs/networking.txt.in:76
2334 msgid ""
2335 "Automated test case to verify availability of some system on the network "
2336 "using ICMP ECHO packets."
2337 msgstr ""
2338
2339 #. description
2340-#: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37
2341+#: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37
2342 msgid ""
2343 "Automated test case to make sure that it's possible to download files "
2344 "through HTTP"
2345 msgstr ""
2346
2347 #. description
2348-#: ../jobs/networking.txt.in:81
2349+#: ../jobs/networking.txt.in:91
2350 msgid "Test to see if we can sync local clock to an NTP server"
2351 msgstr ""
2352
2353 #. description
2354-#: ../jobs/networking.txt.in:87
2355+#: ../jobs/networking.txt.in:97
2356 msgid ""
2357 "Verify that an installation of checkbox-server on the network can be reached "
2358 "over SSH."
2359 msgstr ""
2360
2361 #. description
2362-#: ../jobs/networking.txt.in:93
2363+#: ../jobs/networking.txt.in:103
2364 msgid "Try to enable a remote printer on the network and print a test page."
2365 msgstr ""
2366
2367 #. description
2368-#: ../jobs/networking.txt.in:98
2369+#: ../jobs/networking.txt.in:108
2370 msgid ""
2371 "Automated test to walk multiple network cards and test each one in sequence."
2372 msgstr ""
2373
2374 #. description
2375-#: ../jobs/networking.txt.in:118
2376+#: ../jobs/networking.txt.in:128
2377 msgid "Test to measure the network bandwidth"
2378 msgstr ""
2379
2380@@ -1512,12 +1512,12 @@
2381 msgstr ""
2382
2383 #. description
2384-#: ../jobs/optical.txt.in:13
2385+#: ../jobs/optical.txt.in:18
2386 msgid "Optical Storage device read tests"
2387 msgstr ""
2388
2389 #. description
2390-#: ../jobs/optical.txt.in:36
2391+#: ../jobs/optical.txt.in:35
2392 msgid ""
2393 "PURPOSE:\n"
2394 " This test will check your system's CDROM writing capabilities. If your "
2395@@ -1532,7 +1532,7 @@
2396 msgstr ""
2397
2398 #. description
2399-#: ../jobs/optical.txt.in:49
2400+#: ../jobs/optical.txt.in:47
2401 msgid ""
2402 "PURPOSE:\n"
2403 " This test will check your CD audio playback capabilities\n"
2404@@ -1553,7 +1553,7 @@
2405 msgstr ""
2406
2407 #. description
2408-#: ../jobs/optical.txt.in:69
2409+#: ../jobs/optical.txt.in:68
2410 msgid ""
2411 "PURPOSE:\n"
2412 " This test will check your system's DVD writing capabilities. If your "
2413@@ -1568,7 +1568,7 @@
2414 msgstr ""
2415
2416 #. description
2417-#: ../jobs/optical.txt.in:82
2418+#: ../jobs/optical.txt.in:84
2419 msgid ""
2420 "PURPOSE:\n"
2421 " This test will check your DVD movie playback capabilities. Note that "
2422@@ -1587,7 +1587,7 @@
2423 msgstr ""
2424
2425 #. description
2426-#: ../jobs/optical.txt.in:100
2427+#: ../jobs/optical.txt.in:102
2428 msgid ""
2429 "PURPOSE:\n"
2430 " This test will check your DVD playback capabilities\n"
2431@@ -1843,35 +1843,35 @@
2432 msgstr ""
2433
2434 #. description
2435-#: ../jobs/suspend.txt.in:3
2436+#: ../jobs/suspend.txt.in:9
2437 msgid "Record the current resolution before suspending."
2438 msgstr ""
2439
2440 #. description
2441-#: ../jobs/suspend.txt.in:11
2442+#: ../jobs/suspend.txt.in:17
2443 msgid "Record mixer settings before suspending."
2444 msgstr ""
2445
2446 #. description
2447-#: ../jobs/suspend.txt.in:18
2448+#: ../jobs/suspend.txt.in:24
2449 msgid "Verify that all the CPUs are online before suspending"
2450 msgstr ""
2451
2452 #. description
2453-#: ../jobs/suspend.txt.in:25
2454+#: ../jobs/suspend.txt.in:31
2455 msgid ""
2456 "Dumps memory info to a file for comparison after suspend test has been run"
2457 msgstr ""
2458
2459 #. description
2460-#: ../jobs/suspend.txt.in:43
2461+#: ../jobs/suspend.txt.in:49
2462 msgid ""
2463 "This test disconnects all connections and then connects to the wireless "
2464 "interface. It then checks the connection to confirm it's working as expected."
2465 msgstr ""
2466
2467 #. description
2468-#: ../jobs/suspend.txt.in:73
2469+#: ../jobs/suspend.txt.in:83
2470 msgid ""
2471 "PURPOSE:\n"
2472 " This test will check suspend and resume\n"
2473@@ -1887,34 +1887,34 @@
2474 msgstr ""
2475
2476 #. description
2477-#: ../jobs/suspend.txt.in:86
2478+#: ../jobs/suspend.txt.in:96
2479 msgid "Test the network after resuming."
2480 msgstr ""
2481
2482 #. description
2483-#: ../jobs/suspend.txt.in:92
2484+#: ../jobs/suspend.txt.in:102
2485 msgid ""
2486 "Test to see that we have the same resolution after resuming as before."
2487 msgstr ""
2488
2489 #. description
2490-#: ../jobs/suspend.txt.in:101
2491+#: ../jobs/suspend.txt.in:111
2492 msgid ""
2493 "Verify that mixer settings after suspend are the same as before suspend."
2494 msgstr ""
2495
2496 #. description
2497-#: ../jobs/suspend.txt.in:117
2498+#: ../jobs/suspend.txt.in:127
2499 msgid "Verify that all CPUs are online after resuming."
2500 msgstr ""
2501
2502 #. description
2503-#: ../jobs/suspend.txt.in:134
2504+#: ../jobs/suspend.txt.in:144
2505 msgid "Verify that all memory is available after resuming from suspend."
2506 msgstr ""
2507
2508 #. description
2509-#: ../jobs/suspend.txt.in:143
2510+#: ../jobs/suspend.txt.in:153
2511 msgid ""
2512 "PURPOSE:\n"
2513 " This test will check that the display is correct after suspend and "
2514@@ -1924,7 +1924,7 @@
2515 msgstr ""
2516
2517 #. description
2518-#: ../jobs/suspend.txt.in:164
2519+#: ../jobs/suspend.txt.in:174
2520 msgid ""
2521 "This test checks that the wireless interface is working after suspending the "
2522 "system. It disconnects all interfaces and then connects to the wireless "
2523@@ -1932,21 +1932,21 @@
2524 msgstr ""
2525
2526 #. description
2527-#: ../jobs/suspend.txt.in:174
2528+#: ../jobs/suspend.txt.in:186
2529 msgid ""
2530 "This test grabs the hardware address of the bluetooth adapter after suspend "
2531 "and compares it to the address grabbed before suspend."
2532 msgstr ""
2533
2534 #. description
2535-#: ../jobs/suspend.txt.in:182
2536+#: ../jobs/suspend.txt.in:196
2537 msgid ""
2538 "This is an automated Bluetooth file transfer test. It sends an image to the "
2539 "device specified by the BTDEVADDR environment variable."
2540 msgstr ""
2541
2542 #. description
2543-#: ../jobs/suspend.txt.in:190
2544+#: ../jobs/suspend.txt.in:206
2545 msgid ""
2546 "PURPOSE:\n"
2547 " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a "
2548@@ -1961,7 +1961,7 @@
2549 msgstr ""
2550
2551 #. description
2552-#: ../jobs/suspend.txt.in:204
2553+#: ../jobs/suspend.txt.in:220
2554 msgid ""
2555 "PURPOSE:\n"
2556 " This test will cycle through the detected display modes\n"
2557@@ -1972,7 +1972,7 @@
2558 msgstr ""
2559
2560 #. description
2561-#: ../jobs/suspend.txt.in:216
2562+#: ../jobs/suspend.txt.in:232
2563 msgid ""
2564 "This test will check to make sure supported video modes work after a suspend "
2565 "and resume. This is done automatically by taking screenshots and uploading "
2566@@ -1980,7 +1980,7 @@
2567 msgstr ""
2568
2569 #. description
2570-#: ../jobs/suspend.txt.in:225
2571+#: ../jobs/suspend.txt.in:241
2572 msgid ""
2573 "This attaches screenshots from the "
2574 "suspend/cycle_resolutions_after_suspend_auto test to the results submission."
2575@@ -2001,7 +2001,7 @@
2576 msgstr ""
2577
2578 #. description
2579-#: ../jobs/suspend.txt.in:248
2580+#: ../jobs/suspend.txt.in:251
2581 msgid ""
2582 "This will check to make sure that your audio device works properly after a "
2583 "suspend and resume. This may work fine with speakers and onboard "
2584@@ -2010,12 +2010,12 @@
2585 msgstr ""
2586
2587 #. description
2588-#: ../jobs/suspend.txt.in:255
2589+#: ../jobs/suspend.txt.in:260
2590 msgid "This is the automated version of suspend/suspend_advanced."
2591 msgstr ""
2592
2593 #. description
2594-#: ../jobs/suspend.txt.in:264
2595+#: ../jobs/suspend.txt.in:269
2596 msgid ""
2597 "This automatically tests Wake-on-LAN capability with the aid of a suitably "
2598 "configured server. During this process the system will suspend, then "
2599@@ -2117,14 +2117,14 @@
2600 msgstr ""
2601
2602 #. description
2603-#: ../jobs/usb.txt.in:96
2604+#: ../jobs/usb.txt.in:80
2605 msgid ""
2606 "This test is automated and requires that you plug in at least one usb "
2607 "storage device before running checkbox."
2608 msgstr ""
2609
2610 #. description
2611-#: ../jobs/usb.txt.in:102
2612+#: ../jobs/usb.txt.in:119
2613 msgid ""
2614 "PURPOSE:\n"
2615 " This test will check your USB connection.\n"
2616@@ -2738,17 +2738,17 @@
2617 msgstr ""
2618
2619 #: ../checkbox_cli/cli_interface.py:31
2620-#: ../checkbox_urwid/urwid_interface.py:684
2621+#: ../checkbox_urwid/urwid_interface.py:917
2622 msgid "yes"
2623 msgstr ""
2624
2625 #: ../checkbox_cli/cli_interface.py:32
2626-#: ../checkbox_urwid/urwid_interface.py:685
2627+#: ../checkbox_urwid/urwid_interface.py:918
2628 msgid "no"
2629 msgstr ""
2630
2631 #: ../checkbox_cli/cli_interface.py:33
2632-#: ../checkbox_urwid/urwid_interface.py:686
2633+#: ../checkbox_urwid/urwid_interface.py:919
2634 msgid "skip"
2635 msgstr ""
2636
2637@@ -2756,73 +2756,75 @@
2638 msgid "Press any key to continue..."
2639 msgstr ""
2640
2641-#: ../checkbox_cli/cli_interface.py:135
2642+#: ../checkbox_cli/cli_interface.py:135 ../checkbox_cli/cli_interface.py:234
2643 #, python-format
2644 msgid "Please choose (%s): "
2645 msgstr ""
2646
2647-#: ../checkbox_cli/cli_interface.py:323
2648+#: ../checkbox_cli/cli_interface.py:416
2649 msgid "test"
2650 msgstr ""
2651
2652-#: ../checkbox_cli/cli_interface.py:347
2653+#: ../checkbox_cli/cli_interface.py:440
2654 msgid "test again"
2655 msgstr ""
2656
2657-#: ../checkbox_cli/cli_interface.py:353
2658+#: ../checkbox_cli/cli_interface.py:446
2659 msgid "Please type here and press Ctrl-D when finished:\n"
2660 msgstr ""
2661
2662-#: ../checkbox_urwid/urwid_interface.py:60
2663+#: ../checkbox_urwid/urwid_interface.py:66
2664 msgid "Checkbox System Testing"
2665 msgstr ""
2666
2667-#: ../checkbox_urwid/urwid_interface.py:99
2668+#: ../checkbox_urwid/urwid_interface.py:105
2669 msgid "Continue"
2670 msgstr ""
2671
2672-#: ../checkbox_urwid/urwid_interface.py:192
2673-#: ../checkbox_urwid/urwid_interface.py:268
2674-#: ../checkbox_urwid/urwid_interface.py:416
2675+#: ../checkbox_urwid/urwid_interface.py:198
2676+#: ../checkbox_urwid/urwid_interface.py:274
2677+#: ../checkbox_urwid/urwid_interface.py:425
2678+#: ../checkbox_urwid/urwid_interface.py:547
2679 msgid "Previous"
2680 msgstr ""
2681
2682-#: ../checkbox_urwid/urwid_interface.py:193
2683-#: ../checkbox_urwid/urwid_interface.py:269
2684-#: ../checkbox_urwid/urwid_interface.py:417
2685+#: ../checkbox_urwid/urwid_interface.py:199
2686+#: ../checkbox_urwid/urwid_interface.py:275
2687+#: ../checkbox_urwid/urwid_interface.py:426
2688+#: ../checkbox_urwid/urwid_interface.py:548
2689 msgid "Next"
2690 msgstr ""
2691
2692 #. Show buttons
2693-#: ../checkbox_urwid/urwid_interface.py:414
2694+#: ../checkbox_urwid/urwid_interface.py:423
2695 msgid "Select All"
2696 msgstr ""
2697
2698-#: ../checkbox_urwid/urwid_interface.py:415
2699+#: ../checkbox_urwid/urwid_interface.py:424
2700 msgid "Deselect All"
2701 msgstr ""
2702
2703-#: ../checkbox_urwid/urwid_interface.py:772
2704+#: ../checkbox_urwid/urwid_interface.py:1013
2705 msgid "Test"
2706 msgstr ""
2707
2708-#: ../checkbox_urwid/urwid_interface.py:787
2709+#: ../checkbox_urwid/urwid_interface.py:1028
2710 msgid "Test Again"
2711 msgstr ""
2712
2713-#: ../checkbox_gtk/gtk_interface.py:500
2714+#: ../checkbox_gtk/gtk_interface.py:503
2715 msgid "_Test Again"
2716 msgstr ""
2717
2718-#: ../checkbox_gtk/gtk_interface.py:548
2719+#: ../checkbox_gtk/gtk_interface.py:551
2720 msgid "Info"
2721 msgstr ""
2722
2723-#: ../checkbox_gtk/gtk_interface.py:567
2724+#: ../checkbox_gtk/gtk_interface.py:575
2725 msgid "Error"
2726 msgstr ""
2727
2728-#: ../checkbox/user_interface.py:136
2729+#: ../checkbox/user_interface.py:137
2730 #, python-format
2731 msgid "Unable to start web browser to open %s."
2732 msgstr ""
2733@@ -2870,7 +2872,7 @@
2734 msgid "Gathering information from your system..."
2735 msgstr ""
2736
2737-#: ../plugins/intro_prompt.py:29
2738+#: ../plugins/intro_prompt.py:28
2739 msgid ""
2740 "Welcome to System Testing!\n"
2741 "\n"
2742@@ -2879,7 +2881,7 @@
2743 "your system."
2744 msgstr ""
2745
2746-#: ../plugins/intro_prompt.py:34
2747+#: ../plugins/intro_prompt.py:33
2748 msgid ""
2749 "\n"
2750 "\n"
2751@@ -2933,15 +2935,15 @@
2752 msgid "No e-mail address provided, not submitting to Launchpad."
2753 msgstr ""
2754
2755-#: ../plugins/launchpad_prompt.py:92
2756+#: ../plugins/launchpad_prompt.py:93
2757 msgid "Email address must be in a proper format."
2758 msgstr ""
2759
2760-#: ../plugins/launchpad_prompt.py:98
2761+#: ../plugins/launchpad_prompt.py:99
2762 msgid "Exchanging information with the server..."
2763 msgstr ""
2764
2765-#: ../plugins/launchpad_report.py:151
2766+#: ../plugins/launchpad_report.py:167
2767 msgid ""
2768 "The generated report seems to have validation errors,\n"
2769 "so it might not be processed by Launchpad."
2770@@ -2951,7 +2953,7 @@
2771 msgid "There is another checkbox running. Please close it first."
2772 msgstr ""
2773
2774-#: ../plugins/recover_prompt.py:54
2775+#: ../plugins/recover_prompt.py:56
2776 msgid ""
2777 "Checkbox did not finish completely.\n"
2778 "Do you want to recover from the previous run?"
2779@@ -2967,7 +2969,7 @@
2780 msgstr ""
2781
2782 #. Get results
2783-#: ../plugins/suites_prompt.py:108
2784+#: ../plugins/suites_prompt.py:110
2785 msgid "Select the suites to test"
2786 msgstr ""
2787
2788
2789=== modified file 'po/am.po'
2790--- po/am.po 2012-02-15 00:11:21 +0000
2791+++ po/am.po 2012-03-21 03:20:56 +0000
2792@@ -14,33 +14,33 @@
2793 "MIME-Version: 1.0\n"
2794 "Content-Type: text/plain; charset=UTF-8\n"
2795 "Content-Transfer-Encoding: 8bit\n"
2796-"X-Launchpad-Export-Date: 2012-02-07 04:33+0000\n"
2797-"X-Generator: Launchpad (build 14747)\n"
2798+"X-Launchpad-Export-Date: 2012-03-15 04:31+0000\n"
2799+"X-Generator: Launchpad (build 14933)\n"
2800
2801-#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351
2802-#: ../checkbox_urwid/urwid_interface.py:261
2803+#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:444
2804+#: ../checkbox_urwid/urwid_interface.py:267
2805 msgid "Further information:"
2806 msgstr "በበለጠ ለመረዳት:"
2807
2808-#: ../gtk/checkbox-gtk.ui.h:2
2809+#: ../gtk/checkbox-gtk.ui.h:10
2810 msgid "Ne_xt"
2811 msgstr "ቀ_ጥሎ"
2812
2813 #. Title of the user interface
2814-#: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1
2815-#: ../plugins/user_interface.py:40
2816+#: ../gtk/checkbox-gtk.ui.h:1 ../qt/checkbox-qt.desktop.in.h:1
2817+#: ../plugins/user_interface.py:42
2818 msgid "System Testing"
2819 msgstr "ስርአቱን በመሞከር ላይ"
2820
2821+#: ../gtk/checkbox-gtk.ui.h:8
2822+msgid "_Deselect All"
2823+msgstr ""
2824+
2825 #: ../gtk/checkbox-gtk.ui.h:4
2826-msgid "_Deselect All"
2827-msgstr ""
2828-
2829-#: ../gtk/checkbox-gtk.ui.h:5
2830 msgid "_No"
2831 msgstr "_አይ"
2832
2833-#: ../gtk/checkbox-gtk.ui.h:6
2834+#: ../gtk/checkbox-gtk.ui.h:9
2835 msgid "_Previous"
2836 msgstr ""
2837
2838@@ -48,19 +48,19 @@
2839 msgid "_Select All"
2840 msgstr ""
2841
2842-#: ../gtk/checkbox-gtk.ui.h:8
2843+#: ../gtk/checkbox-gtk.ui.h:5
2844 msgid "_Skip this test"
2845 msgstr "_ይህን ሙከራ መዝለል"
2846
2847-#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535
2848+#: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538
2849 msgid "_Test"
2850 msgstr "_ሙከራ"
2851
2852-#: ../gtk/checkbox-gtk.ui.h:10
2853+#: ../gtk/checkbox-gtk.ui.h:3
2854 msgid "_Yes"
2855 msgstr "_አዎ"
2856
2857-#: ../gtk/checkbox-gtk.desktop.in.h:2
2858+#: ../qt/checkbox-qt.desktop.in.h:2
2859 msgid "Test your system and submit results to the Ubuntu Friendly project"
2860 msgstr ""
2861
2862@@ -141,7 +141,7 @@
2863 msgstr ""
2864
2865 #. description
2866-#: ../jobs/audio.txt.in:102
2867+#: ../jobs/audio.txt.in:99
2868 msgid ""
2869 "Play back a sound on the default output and listen for it on the default "
2870 "input. This makes the most sense when the output and input are directly "
2871@@ -164,13 +164,13 @@
2872 msgstr ""
2873
2874 #. description
2875-#: ../jobs/bluetooth.txt.in:16
2876+#: ../jobs/bluetooth.txt.in:8
2877 msgid ""
2878 "Automated test to store bluetooth device information in checkbox report"
2879 msgstr ""
2880
2881 #. description
2882-#: ../jobs/bluetooth.txt.in:22
2883+#: ../jobs/bluetooth.txt.in:14
2884 msgid ""
2885 "PURPOSE:\n"
2886 " This test will check that bluetooth connection works correctly\n"
2887@@ -189,7 +189,7 @@
2888 msgstr ""
2889
2890 #. description
2891-#: ../jobs/bluetooth.txt.in:41
2892+#: ../jobs/bluetooth.txt.in:33
2893 msgid ""
2894 "PURPOSE:\n"
2895 " This test will check that you can transfer information through a "
2896@@ -203,7 +203,7 @@
2897 msgstr ""
2898
2899 #. description
2900-#: ../jobs/bluetooth.txt.in:55
2901+#: ../jobs/bluetooth.txt.in:47
2902 msgid ""
2903 "PURPOSE:\n"
2904 " This test will check that you can record and hear audio using a "
2905@@ -222,7 +222,7 @@
2906 msgstr ""
2907
2908 #. description
2909-#: ../jobs/bluetooth.txt.in:73
2910+#: ../jobs/bluetooth.txt.in:65
2911 msgid ""
2912 "PURPOSE:\n"
2913 " This test will check that you can use a bluetooth keyboard\n"
2914@@ -238,7 +238,7 @@
2915 msgstr ""
2916
2917 #. description
2918-#: ../jobs/bluetooth.txt.in:89
2919+#: ../jobs/bluetooth.txt.in:81
2920 msgid ""
2921 "PURPOSE:\n"
2922 " This test will check that you can use a bluetooth mouse\n"
2923@@ -410,22 +410,22 @@
2924 msgstr ""
2925
2926 #. description
2927-#: ../jobs/disk.txt.in:26
2928+#: ../jobs/disk.txt.in:40
2929 msgid "SMART test"
2930 msgstr ""
2931
2932 #. description
2933-#: ../jobs/disk.txt.in:42
2934+#: ../jobs/disk.txt.in:56
2935 msgid "Maximum disk space used during a default installation test"
2936 msgstr ""
2937
2938 #. description
2939-#: ../jobs/disk.txt.in:57
2940+#: ../jobs/disk.txt.in:71
2941 msgid "Verify system storage performs at or above baseline performance"
2942 msgstr ""
2943
2944 #. description
2945-#: ../jobs/disk.txt.in:74
2946+#: ../jobs/disk.txt.in:88
2947 msgid ""
2948 "Verify that storage devices, such as Fibre Channel and RAID can be detected "
2949 "and perform under stress."
2950@@ -601,7 +601,7 @@
2951 msgstr ""
2952
2953 #. description
2954-#: ../jobs/graphics.txt.in:122
2955+#: ../jobs/graphics.txt.in:113
2956 msgid ""
2957 "PURPOSE:\n"
2958 " This test cycles through the detected video modes\n"
2959@@ -617,7 +617,7 @@
2960 msgstr ""
2961
2962 #. description
2963-#: ../jobs/graphics.txt.in:140
2964+#: ../jobs/graphics.txt.in:139
2965 msgid ""
2966 "PURPOSE:\n"
2967 " This test tests the basic 3D capabilities of your video card\n"
2968@@ -885,187 +885,187 @@
2969 msgstr "የድምጽ ሙከራ"
2970
2971 #. description
2972-#: ../jobs/local.txt.in:8
2973+#: ../jobs/local.txt.in:10
2974 msgid "Autotest Suite tests"
2975 msgstr ""
2976
2977 #. description
2978-#: ../jobs/local.txt.in:13
2979+#: ../jobs/local.txt.in:17
2980 msgid "Bluetooth tests"
2981 msgstr ""
2982
2983 #. description
2984-#: ../jobs/local.txt.in:18
2985+#: ../jobs/local.txt.in:24
2986 msgid "Camera tests"
2987 msgstr ""
2988
2989 #. description
2990-#: ../jobs/local.txt.in:23
2991+#: ../jobs/local.txt.in:31
2992 msgid "Codec tests"
2993 msgstr ""
2994
2995 #. description
2996-#: ../jobs/local.txt.in:28
2997+#: ../jobs/local.txt.in:38
2998 msgid "CPU tests"
2999 msgstr ""
3000
3001 #. description
3002-#: ../jobs/local.txt.in:33
3003+#: ../jobs/local.txt.in:45
3004 msgid "System Daemon tests"
3005 msgstr ""
3006
3007 #. description
3008-#: ../jobs/local.txt.in:38
3009+#: ../jobs/local.txt.in:52
3010 msgid "Disk tests"
3011 msgstr "የዲስክ ሙከራ"
3012
3013 #. description
3014-#: ../jobs/local.txt.in:43
3015+#: ../jobs/local.txt.in:59
3016 msgid "Fingerprint reader tests"
3017 msgstr ""
3018
3019 #. description
3020-#: ../jobs/local.txt.in:48
3021+#: ../jobs/local.txt.in:66
3022 msgid "Firewire disk tests"
3023 msgstr ""
3024
3025 #. description
3026-#: ../jobs/local.txt.in:53
3027+#: ../jobs/local.txt.in:73
3028 msgid "Floppy disk tests"
3029 msgstr ""
3030
3031 #. description
3032-#: ../jobs/local.txt.in:58
3033+#: ../jobs/local.txt.in:80
3034 msgid "Graphics tests"
3035 msgstr ""
3036
3037 #. description
3038-#: ../jobs/local.txt.in:63
3039+#: ../jobs/local.txt.in:87
3040 msgid "Hibernation tests"
3041 msgstr ""
3042
3043 #. description
3044-#: ../jobs/local.txt.in:68
3045+#: ../jobs/local.txt.in:94
3046 msgid "Informational tests"
3047 msgstr ""
3048
3049 #. description
3050-#: ../jobs/local.txt.in:73
3051+#: ../jobs/local.txt.in:101
3052 msgid "Input Devices tests"
3053 msgstr ""
3054
3055 #. description
3056-#: ../jobs/local.txt.in:78
3057+#: ../jobs/local.txt.in:108
3058 msgid "Software Installation tests"
3059 msgstr ""
3060
3061 #. description
3062-#: ../jobs/local.txt.in:83
3063+#: ../jobs/local.txt.in:115
3064 msgid "Hotkey tests"
3065 msgstr ""
3066
3067 #. description
3068-#: ../jobs/local.txt.in:88
3069+#: ../jobs/local.txt.in:122
3070 msgid "Linux Test Project tests"
3071 msgstr ""
3072
3073 #. description
3074-#: ../jobs/local.txt.in:93
3075+#: ../jobs/local.txt.in:129
3076 msgid "Mago Automated Desktop Testing"
3077 msgstr ""
3078
3079 #. description
3080-#: ../jobs/local.txt.in:98
3081+#: ../jobs/local.txt.in:136
3082 msgid "Media Card tests"
3083 msgstr ""
3084
3085 #. description
3086-#: ../jobs/local.txt.in:103
3087+#: ../jobs/local.txt.in:143
3088 msgid "Memory tests"
3089 msgstr ""
3090
3091 #. description
3092-#: ../jobs/local.txt.in:108
3093+#: ../jobs/local.txt.in:150
3094 msgid "Miscellaneous tests"
3095 msgstr ""
3096
3097 #. description
3098-#: ../jobs/local.txt.in:113
3099+#: ../jobs/local.txt.in:157
3100 msgid "Monitor tests"
3101 msgstr ""
3102
3103 #. description
3104-#: ../jobs/local.txt.in:118
3105+#: ../jobs/local.txt.in:164
3106 msgid "Networking tests"
3107 msgstr ""
3108
3109 #. description
3110-#: ../jobs/local.txt.in:123
3111+#: ../jobs/local.txt.in:171
3112 msgid "Optical Drive tests"
3113 msgstr ""
3114
3115 #. description
3116-#: ../jobs/local.txt.in:128
3117+#: ../jobs/local.txt.in:178
3118 msgid "Panel Clock Verification tests"
3119 msgstr ""
3120
3121 #. description
3122-#: ../jobs/local.txt.in:133
3123+#: ../jobs/local.txt.in:185
3124 msgid "PCMCIA/PCIX Card tests"
3125 msgstr ""
3126
3127 #. description
3128-#: ../jobs/local.txt.in:138
3129+#: ../jobs/local.txt.in:192
3130 msgid "Peripheral tests"
3131 msgstr ""
3132
3133 #. description
3134-#: ../jobs/local.txt.in:143
3135+#: ../jobs/local.txt.in:199
3136 msgid "Phoronix Test Suite tests"
3137 msgstr ""
3138
3139 #. description
3140-#: ../jobs/local.txt.in:148
3141+#: ../jobs/local.txt.in:206
3142 msgid "Power Management tests"
3143 msgstr ""
3144
3145 #. description
3146-#: ../jobs/local.txt.in:153
3147+#: ../jobs/local.txt.in:213
3148 msgid "QA Regression tests"
3149 msgstr ""
3150
3151 #. description
3152-#: ../jobs/local.txt.in:158
3153+#: ../jobs/local.txt.in:220
3154 msgid "Server Services checks"
3155 msgstr ""
3156
3157 #. description
3158-#: ../jobs/local.txt.in:163
3159+#: ../jobs/local.txt.in:227
3160 msgid "Suspend tests"
3161 msgstr ""
3162
3163 #. description
3164-#: ../jobs/local.txt.in:168
3165+#: ../jobs/local.txt.in:234
3166 msgid "Unity tests"
3167 msgstr ""
3168
3169 #. description
3170-#: ../jobs/local.txt.in:173
3171+#: ../jobs/local.txt.in:241
3172 msgid "USB tests"
3173 msgstr ""
3174
3175 #. description
3176-#: ../jobs/local.txt.in:178
3177+#: ../jobs/local.txt.in:248
3178 msgid "User Applications"
3179 msgstr ""
3180
3181 #. description
3182-#: ../jobs/local.txt.in:183
3183+#: ../jobs/local.txt.in:255
3184 msgid "Wireless networking tests"
3185 msgstr ""
3186
3187 #. description
3188-#: ../jobs/local.txt.in:188
3189+#: ../jobs/local.txt.in:262
3190 msgid "Stress tests"
3191 msgstr ""
3192
3193@@ -1272,7 +1272,7 @@
3194 msgstr ""
3195
3196 #. description
3197-#: ../jobs/memory.txt.in:19
3198+#: ../jobs/memory.txt.in:14
3199 msgid "Test and exercise memory."
3200 msgstr ""
3201
3202@@ -1296,21 +1296,21 @@
3203 msgstr ""
3204
3205 #. description
3206-#: ../jobs/miscellanea.txt.in:30
3207+#: ../jobs/miscellanea.txt.in:29
3208 msgid ""
3209 "ipmitool is required for ipmi testing. This checks for ipmitool and installs "
3210 "it if not available."
3211 msgstr ""
3212
3213 #. description
3214-#: ../jobs/miscellanea.txt.in:37
3215+#: ../jobs/miscellanea.txt.in:31
3216 msgid ""
3217 "This will run some basic connectivity tests against a BMC, verifying that "
3218 "IPMI works."
3219 msgstr ""
3220
3221 #. description
3222-#: ../jobs/miscellanea.txt.in:43
3223+#: ../jobs/miscellanea.txt.in:37
3224 msgid ""
3225 " Determine if we need to run tests specific to portable computers that may "
3226 "not apply to desktops."
3227@@ -1328,7 +1328,7 @@
3228 msgstr ""
3229
3230 #. description
3231-#: ../jobs/monitor.txt.in:3
3232+#: ../jobs/monitor.txt.in:4
3233 msgid ""
3234 "PURPOSE:\n"
3235 " This test will check your VGA port. Skip if your system does not have a "
3236@@ -1341,7 +1341,7 @@
3237 msgstr ""
3238
3239 #. description
3240-#: ../jobs/monitor.txt.in:13
3241+#: ../jobs/monitor.txt.in:15
3242 msgid ""
3243 "PURPOSE:\n"
3244 " This test will check your DVI port. Skip if your system does not have a "
3245@@ -1354,7 +1354,7 @@
3246 msgstr ""
3247
3248 #. description
3249-#: ../jobs/monitor.txt.in:23
3250+#: ../jobs/monitor.txt.in:26
3251 msgid ""
3252 "PURPOSE:\n"
3253 " This test will check your DisplayPort port. Skip if your system does not "
3254@@ -1367,7 +1367,7 @@
3255 msgstr ""
3256
3257 #. description
3258-#: ../jobs/monitor.txt.in:33
3259+#: ../jobs/monitor.txt.in:37
3260 msgid ""
3261 "PURPOSE:\n"
3262 " This test will check your HDMI port. Skip if your system does not have a "
3263@@ -1380,7 +1380,7 @@
3264 msgstr ""
3265
3266 #. description
3267-#: ../jobs/monitor.txt.in:43
3268+#: ../jobs/monitor.txt.in:48
3269 msgid ""
3270 "PURPOSE:\n"
3271 " This test will check your S-VIDEO port. Skip if your system does not "
3272@@ -1393,7 +1393,7 @@
3273 msgstr ""
3274
3275 #. description
3276-#: ../jobs/monitor.txt.in:53
3277+#: ../jobs/monitor.txt.in:59
3278 msgid ""
3279 "PURPOSE:\n"
3280 " This test will check your RCA port. Skip if your system does not have a "
3281@@ -1406,7 +1406,7 @@
3282 msgstr ""
3283
3284 #. description
3285-#: ../jobs/monitor.txt.in:64
3286+#: ../jobs/monitor.txt.in:70
3287 msgid ""
3288 "PURPOSE:\n"
3289 " This test will check your monitor power saving capabilities\n"
3290@@ -1433,7 +1433,7 @@
3291 msgstr ""
3292
3293 #. description
3294-#: ../jobs/networking.txt.in:36
3295+#: ../jobs/networking.txt.in:46
3296 msgid ""
3297 "PURPOSE:\n"
3298 " This test will check your wired connection\n"
3299@@ -1447,7 +1447,7 @@
3300 msgstr ""
3301
3302 #. description
3303-#: ../jobs/networking.txt.in:49
3304+#: ../jobs/networking.txt.in:59
3305 msgid ""
3306 "PURPOSE:\n"
3307 " This test will check that a DSL modem can be configured and connected.\n"
3308@@ -1465,44 +1465,44 @@
3309 msgstr ""
3310
3311 #. description
3312-#: ../jobs/networking.txt.in:66
3313+#: ../jobs/networking.txt.in:76
3314 msgid ""
3315 "Automated test case to verify availability of some system on the network "
3316 "using ICMP ECHO packets."
3317 msgstr ""
3318
3319 #. description
3320-#: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37
3321+#: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37
3322 msgid ""
3323 "Automated test case to make sure that it's possible to download files "
3324 "through HTTP"
3325 msgstr ""
3326
3327 #. description
3328-#: ../jobs/networking.txt.in:81
3329+#: ../jobs/networking.txt.in:91
3330 msgid "Test to see if we can sync local clock to an NTP server"
3331 msgstr ""
3332
3333 #. description
3334-#: ../jobs/networking.txt.in:87
3335+#: ../jobs/networking.txt.in:97
3336 msgid ""
3337 "Verify that an installation of checkbox-server on the network can be reached "
3338 "over SSH."
3339 msgstr ""
3340
3341 #. description
3342-#: ../jobs/networking.txt.in:93
3343+#: ../jobs/networking.txt.in:103
3344 msgid "Try to enable a remote printer on the network and print a test page."
3345 msgstr ""
3346
3347 #. description
3348-#: ../jobs/networking.txt.in:98
3349+#: ../jobs/networking.txt.in:108
3350 msgid ""
3351 "Automated test to walk multiple network cards and test each one in sequence."
3352 msgstr ""
3353
3354 #. description
3355-#: ../jobs/networking.txt.in:118
3356+#: ../jobs/networking.txt.in:128
3357 msgid "Test to measure the network bandwidth"
3358 msgstr ""
3359
3360@@ -1512,12 +1512,12 @@
3361 msgstr ""
3362
3363 #. description
3364-#: ../jobs/optical.txt.in:13
3365+#: ../jobs/optical.txt.in:18
3366 msgid "Optical Storage device read tests"
3367 msgstr ""
3368
3369 #. description
3370-#: ../jobs/optical.txt.in:36
3371+#: ../jobs/optical.txt.in:35
3372 msgid ""
3373 "PURPOSE:\n"
3374 " This test will check your system's CDROM writing capabilities. If your "
3375@@ -1532,7 +1532,7 @@
3376 msgstr ""
3377
3378 #. description
3379-#: ../jobs/optical.txt.in:49
3380+#: ../jobs/optical.txt.in:47
3381 msgid ""
3382 "PURPOSE:\n"
3383 " This test will check your CD audio playback capabilities\n"
3384@@ -1553,7 +1553,7 @@
3385 msgstr ""
3386
3387 #. description
3388-#: ../jobs/optical.txt.in:69
3389+#: ../jobs/optical.txt.in:68
3390 msgid ""
3391 "PURPOSE:\n"
3392 " This test will check your system's DVD writing capabilities. If your "
3393@@ -1568,7 +1568,7 @@
3394 msgstr ""
3395
3396 #. description
3397-#: ../jobs/optical.txt.in:82
3398+#: ../jobs/optical.txt.in:84
3399 msgid ""
3400 "PURPOSE:\n"
3401 " This test will check your DVD movie playback capabilities. Note that "
3402@@ -1587,7 +1587,7 @@
3403 msgstr ""
3404
3405 #. description
3406-#: ../jobs/optical.txt.in:100
3407+#: ../jobs/optical.txt.in:102
3408 msgid ""
3409 "PURPOSE:\n"
3410 " This test will check your DVD playback capabilities\n"
3411@@ -1843,35 +1843,35 @@
3412 msgstr ""
3413
3414 #. description
3415-#: ../jobs/suspend.txt.in:3
3416+#: ../jobs/suspend.txt.in:9
3417 msgid "Record the current resolution before suspending."
3418 msgstr ""
3419
3420 #. description
3421-#: ../jobs/suspend.txt.in:11
3422+#: ../jobs/suspend.txt.in:17
3423 msgid "Record mixer settings before suspending."
3424 msgstr ""
3425
3426 #. description
3427-#: ../jobs/suspend.txt.in:18
3428+#: ../jobs/suspend.txt.in:24
3429 msgid "Verify that all the CPUs are online before suspending"
3430 msgstr ""
3431
3432 #. description
3433-#: ../jobs/suspend.txt.in:25
3434+#: ../jobs/suspend.txt.in:31
3435 msgid ""
3436 "Dumps memory info to a file for comparison after suspend test has been run"
3437 msgstr ""
3438
3439 #. description
3440-#: ../jobs/suspend.txt.in:43
3441+#: ../jobs/suspend.txt.in:49
3442 msgid ""
3443 "This test disconnects all connections and then connects to the wireless "
3444 "interface. It then checks the connection to confirm it's working as expected."
3445 msgstr ""
3446
3447 #. description
3448-#: ../jobs/suspend.txt.in:73
3449+#: ../jobs/suspend.txt.in:83
3450 msgid ""
3451 "PURPOSE:\n"
3452 " This test will check suspend and resume\n"
3453@@ -1887,34 +1887,34 @@
3454 msgstr ""
3455
3456 #. description
3457-#: ../jobs/suspend.txt.in:86
3458+#: ../jobs/suspend.txt.in:96
3459 msgid "Test the network after resuming."
3460 msgstr ""
3461
3462 #. description
3463-#: ../jobs/suspend.txt.in:92
3464+#: ../jobs/suspend.txt.in:102
3465 msgid ""
3466 "Test to see that we have the same resolution after resuming as before."
3467 msgstr ""
3468
3469 #. description
3470-#: ../jobs/suspend.txt.in:101
3471+#: ../jobs/suspend.txt.in:111
3472 msgid ""
3473 "Verify that mixer settings after suspend are the same as before suspend."
3474 msgstr ""
3475
3476 #. description
3477-#: ../jobs/suspend.txt.in:117
3478+#: ../jobs/suspend.txt.in:127
3479 msgid "Verify that all CPUs are online after resuming."
3480 msgstr ""
3481
3482 #. description
3483-#: ../jobs/suspend.txt.in:134
3484+#: ../jobs/suspend.txt.in:144
3485 msgid "Verify that all memory is available after resuming from suspend."
3486 msgstr ""
3487
3488 #. description
3489-#: ../jobs/suspend.txt.in:143
3490+#: ../jobs/suspend.txt.in:153
3491 msgid ""
3492 "PURPOSE:\n"
3493 " This test will check that the display is correct after suspend and "
3494@@ -1924,7 +1924,7 @@
3495 msgstr ""
3496
3497 #. description
3498-#: ../jobs/suspend.txt.in:164
3499+#: ../jobs/suspend.txt.in:174
3500 msgid ""
3501 "This test checks that the wireless interface is working after suspending the "
3502 "system. It disconnects all interfaces and then connects to the wireless "
3503@@ -1932,21 +1932,21 @@
3504 msgstr ""
3505
3506 #. description
3507-#: ../jobs/suspend.txt.in:174
3508+#: ../jobs/suspend.txt.in:186
3509 msgid ""
3510 "This test grabs the hardware address of the bluetooth adapter after suspend "
3511 "and compares it to the address grabbed before suspend."
3512 msgstr ""
3513
3514 #. description
3515-#: ../jobs/suspend.txt.in:182
3516+#: ../jobs/suspend.txt.in:196
3517 msgid ""
3518 "This is an automated Bluetooth file transfer test. It sends an image to the "
3519 "device specified by the BTDEVADDR environment variable."
3520 msgstr ""
3521
3522 #. description
3523-#: ../jobs/suspend.txt.in:190
3524+#: ../jobs/suspend.txt.in:206
3525 msgid ""
3526 "PURPOSE:\n"
3527 " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a "
3528@@ -1961,7 +1961,7 @@
3529 msgstr ""
3530
3531 #. description
3532-#: ../jobs/suspend.txt.in:204
3533+#: ../jobs/suspend.txt.in:220
3534 msgid ""
3535 "PURPOSE:\n"
3536 " This test will cycle through the detected display modes\n"
3537@@ -1972,7 +1972,7 @@
3538 msgstr ""
3539
3540 #. description
3541-#: ../jobs/suspend.txt.in:216
3542+#: ../jobs/suspend.txt.in:232
3543 msgid ""
3544 "This test will check to make sure supported video modes work after a suspend "
3545 "and resume. This is done automatically by taking screenshots and uploading "
3546@@ -1980,7 +1980,7 @@
3547 msgstr ""
3548
3549 #. description
3550-#: ../jobs/suspend.txt.in:225
3551+#: ../jobs/suspend.txt.in:241
3552 msgid ""
3553 "This attaches screenshots from the "
3554 "suspend/cycle_resolutions_after_suspend_auto test to the results submission."
3555@@ -2001,7 +2001,7 @@
3556 msgstr ""
3557
3558 #. description
3559-#: ../jobs/suspend.txt.in:248
3560+#: ../jobs/suspend.txt.in:251
3561 msgid ""
3562 "This will check to make sure that your audio device works properly after a "
3563 "suspend and resume. This may work fine with speakers and onboard "
3564@@ -2010,12 +2010,12 @@
3565 msgstr ""
3566
3567 #. description
3568-#: ../jobs/suspend.txt.in:255
3569+#: ../jobs/suspend.txt.in:260
3570 msgid "This is the automated version of suspend/suspend_advanced."
3571 msgstr ""
3572
3573 #. description
3574-#: ../jobs/suspend.txt.in:264
3575+#: ../jobs/suspend.txt.in:269
3576 msgid ""
3577 "This automatically tests Wake-on-LAN capability with the aid of a suitably "
3578 "configured server. During this process the system will suspend, then "
3579@@ -2117,14 +2117,14 @@
3580 msgstr ""
3581
3582 #. description
3583-#: ../jobs/usb.txt.in:96
3584+#: ../jobs/usb.txt.in:80
3585 msgid ""
3586 "This test is automated and requires that you plug in at least one usb "
3587 "storage device before running checkbox."
3588 msgstr ""
3589
3590 #. description
3591-#: ../jobs/usb.txt.in:102
3592+#: ../jobs/usb.txt.in:119
3593 msgid ""
3594 "PURPOSE:\n"
3595 " This test will check your USB connection.\n"
3596@@ -2738,17 +2738,17 @@
3597 msgstr ""
3598
3599 #: ../checkbox_cli/cli_interface.py:31
3600-#: ../checkbox_urwid/urwid_interface.py:684
3601+#: ../checkbox_urwid/urwid_interface.py:917
3602 msgid "yes"
3603 msgstr ""
3604
3605 #: ../checkbox_cli/cli_interface.py:32
3606-#: ../checkbox_urwid/urwid_interface.py:685
3607+#: ../checkbox_urwid/urwid_interface.py:918
3608 msgid "no"
3609 msgstr ""
3610
3611 #: ../checkbox_cli/cli_interface.py:33
3612-#: ../checkbox_urwid/urwid_interface.py:686
3613+#: ../checkbox_urwid/urwid_interface.py:919
3614 msgid "skip"
3615 msgstr ""
3616
3617@@ -2756,73 +2756,75 @@
3618 msgid "Press any key to continue..."
3619 msgstr ""
3620
3621-#: ../checkbox_cli/cli_interface.py:135
3622+#: ../checkbox_cli/cli_interface.py:135 ../checkbox_cli/cli_interface.py:234
3623 #, python-format
3624 msgid "Please choose (%s): "
3625 msgstr ""
3626
3627-#: ../checkbox_cli/cli_interface.py:323
3628+#: ../checkbox_cli/cli_interface.py:416
3629 msgid "test"
3630 msgstr ""
3631
3632-#: ../checkbox_cli/cli_interface.py:347
3633+#: ../checkbox_cli/cli_interface.py:440
3634 msgid "test again"
3635 msgstr ""
3636
3637-#: ../checkbox_cli/cli_interface.py:353
3638+#: ../checkbox_cli/cli_interface.py:446
3639 msgid "Please type here and press Ctrl-D when finished:\n"
3640 msgstr ""
3641
3642-#: ../checkbox_urwid/urwid_interface.py:60
3643+#: ../checkbox_urwid/urwid_interface.py:66
3644 msgid "Checkbox System Testing"
3645 msgstr ""
3646
3647-#: ../checkbox_urwid/urwid_interface.py:99
3648+#: ../checkbox_urwid/urwid_interface.py:105
3649 msgid "Continue"
3650 msgstr ""
3651
3652-#: ../checkbox_urwid/urwid_interface.py:192
3653-#: ../checkbox_urwid/urwid_interface.py:268
3654-#: ../checkbox_urwid/urwid_interface.py:416
3655+#: ../checkbox_urwid/urwid_interface.py:198
3656+#: ../checkbox_urwid/urwid_interface.py:274
3657+#: ../checkbox_urwid/urwid_interface.py:425
3658+#: ../checkbox_urwid/urwid_interface.py:547
3659 msgid "Previous"
3660 msgstr ""
3661
3662-#: ../checkbox_urwid/urwid_interface.py:193
3663-#: ../checkbox_urwid/urwid_interface.py:269
3664-#: ../checkbox_urwid/urwid_interface.py:417
3665+#: ../checkbox_urwid/urwid_interface.py:199
3666+#: ../checkbox_urwid/urwid_interface.py:275
3667+#: ../checkbox_urwid/urwid_interface.py:426
3668+#: ../checkbox_urwid/urwid_interface.py:548
3669 msgid "Next"
3670 msgstr ""
3671
3672 #. Show buttons
3673-#: ../checkbox_urwid/urwid_interface.py:414
3674+#: ../checkbox_urwid/urwid_interface.py:423
3675 msgid "Select All"
3676 msgstr ""
3677
3678-#: ../checkbox_urwid/urwid_interface.py:415
3679+#: ../checkbox_urwid/urwid_interface.py:424
3680 msgid "Deselect All"
3681 msgstr ""
3682
3683-#: ../checkbox_urwid/urwid_interface.py:772
3684+#: ../checkbox_urwid/urwid_interface.py:1013
3685 msgid "Test"
3686 msgstr ""
3687
3688-#: ../checkbox_urwid/urwid_interface.py:787
3689+#: ../checkbox_urwid/urwid_interface.py:1028
3690 msgid "Test Again"
3691 msgstr ""
3692
3693-#: ../checkbox_gtk/gtk_interface.py:500
3694+#: ../checkbox_gtk/gtk_interface.py:503
3695 msgid "_Test Again"
3696 msgstr ""
3697
3698-#: ../checkbox_gtk/gtk_interface.py:548
3699+#: ../checkbox_gtk/gtk_interface.py:551
3700 msgid "Info"
3701 msgstr ""
3702
3703-#: ../checkbox_gtk/gtk_interface.py:567
3704+#: ../checkbox_gtk/gtk_interface.py:575
3705 msgid "Error"
3706 msgstr ""
3707
3708-#: ../checkbox/user_interface.py:136
3709+#: ../checkbox/user_interface.py:137
3710 #, python-format
3711 msgid "Unable to start web browser to open %s."
3712 msgstr ""
3713@@ -2870,7 +2872,7 @@
3714 msgid "Gathering information from your system..."
3715 msgstr ""
3716
3717-#: ../plugins/intro_prompt.py:29
3718+#: ../plugins/intro_prompt.py:28
3719 msgid ""
3720 "Welcome to System Testing!\n"
3721 "\n"
3722@@ -2879,7 +2881,7 @@
3723 "your system."
3724 msgstr ""
3725
3726-#: ../plugins/intro_prompt.py:34
3727+#: ../plugins/intro_prompt.py:33
3728 msgid ""
3729 "\n"
3730 "\n"
3731@@ -2933,15 +2935,15 @@
3732 msgid "No e-mail address provided, not submitting to Launchpad."
3733 msgstr ""
3734
3735-#: ../plugins/launchpad_prompt.py:92
3736+#: ../plugins/launchpad_prompt.py:93
3737 msgid "Email address must be in a proper format."
3738 msgstr ""
3739
3740-#: ../plugins/launchpad_prompt.py:98
3741+#: ../plugins/launchpad_prompt.py:99
3742 msgid "Exchanging information with the server..."
3743 msgstr ""
3744
3745-#: ../plugins/launchpad_report.py:151
3746+#: ../plugins/launchpad_report.py:167
3747 msgid ""
3748 "The generated report seems to have validation errors,\n"
3749 "so it might not be processed by Launchpad."
3750@@ -2951,7 +2953,7 @@
3751 msgid "There is another checkbox running. Please close it first."
3752 msgstr ""
3753
3754-#: ../plugins/recover_prompt.py:54
3755+#: ../plugins/recover_prompt.py:56
3756 msgid ""
3757 "Checkbox did not finish completely.\n"
3758 "Do you want to recover from the previous run?"
3759@@ -2967,7 +2969,7 @@
3760 msgstr ""
3761
3762 #. Get results
3763-#: ../plugins/suites_prompt.py:108
3764+#: ../plugins/suites_prompt.py:110
3765 msgid "Select the suites to test"
3766 msgstr ""
3767
3768
3769=== modified file 'po/ar.po'
3770--- po/ar.po 2012-02-15 00:11:21 +0000
3771+++ po/ar.po 2012-03-21 03:20:56 +0000
3772@@ -14,20 +14,20 @@
3773 "MIME-Version: 1.0\n"
3774 "Content-Type: text/plain; charset=UTF-8\n"
3775 "Content-Transfer-Encoding: 8bit\n"
3776-"X-Launchpad-Export-Date: 2012-02-07 04:33+0000\n"
3777-"X-Generator: Launchpad (build 14747)\n"
3778+"X-Launchpad-Export-Date: 2012-03-15 04:31+0000\n"
3779+"X-Generator: Launchpad (build 14933)\n"
3780
3781 #. Title of the user interface
3782-#: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1
3783-#: ../plugins/user_interface.py:40
3784+#: ../gtk/checkbox-gtk.ui.h:1 ../qt/checkbox-qt.desktop.in.h:1
3785+#: ../plugins/user_interface.py:42
3786 msgid "System Testing"
3787 msgstr "اختبار النظام"
3788
3789-#: ../gtk/checkbox-gtk.ui.h:6
3790+#: ../gtk/checkbox-gtk.ui.h:9
3791 msgid "_Previous"
3792 msgstr "_السابق"
3793
3794-#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535
3795+#: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538
3796 msgid "_Test"
3797 msgstr "_اختبر"
3798
3799@@ -35,15 +35,15 @@
3800 msgid "Usage: checkbox [OPTIONS]"
3801 msgstr "استخدام: checkbox [خيارات]"
3802
3803-#: ../checkbox_cli/cli_interface.py:323
3804+#: ../checkbox_cli/cli_interface.py:416
3805 msgid "test"
3806 msgstr "إختبار"
3807
3808-#: ../checkbox_cli/cli_interface.py:347
3809+#: ../checkbox_cli/cli_interface.py:440
3810 msgid "test again"
3811 msgstr "اختبر مجددا"
3812
3813-#: ../checkbox_cli/cli_interface.py:353
3814+#: ../checkbox_cli/cli_interface.py:446
3815 msgid "Please type here and press Ctrl-D when finished:\n"
3816 msgstr "الرجاء الكتابة هنا و الضغط على Ctrl-D عند الانتهاء:\n"
3817
3818@@ -70,20 +70,20 @@
3819 #~ msgid "$output"
3820 #~ msgstr "$مخرجات"
3821
3822-#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351
3823-#: ../checkbox_urwid/urwid_interface.py:261
3824+#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:444
3825+#: ../checkbox_urwid/urwid_interface.py:267
3826 msgid "Further information:"
3827 msgstr "مزيد من المعلومات:"
3828
3829-#: ../gtk/checkbox-gtk.ui.h:2
3830+#: ../gtk/checkbox-gtk.ui.h:10
3831 msgid "Ne_xt"
3832 msgstr "ال_تالي"
3833
3834-#: ../gtk/checkbox-gtk.ui.h:4
3835+#: ../gtk/checkbox-gtk.ui.h:8
3836 msgid "_Deselect All"
3837 msgstr "_أزل تحديد الكل"
3838
3839-#: ../gtk/checkbox-gtk.ui.h:5
3840+#: ../gtk/checkbox-gtk.ui.h:4
3841 msgid "_No"
3842 msgstr "_لا"
3843
3844@@ -91,15 +91,15 @@
3845 msgid "_Select All"
3846 msgstr "_حدّد الكل"
3847
3848-#: ../gtk/checkbox-gtk.ui.h:8
3849+#: ../gtk/checkbox-gtk.ui.h:5
3850 msgid "_Skip this test"
3851 msgstr "_تخطى هذا الاختبار"
3852
3853-#: ../gtk/checkbox-gtk.ui.h:10
3854+#: ../gtk/checkbox-gtk.ui.h:3
3855 msgid "_Yes"
3856 msgstr "_نعم"
3857
3858-#: ../gtk/checkbox-gtk.desktop.in.h:2
3859+#: ../qt/checkbox-qt.desktop.in.h:2
3860 msgid "Test your system and submit results to the Ubuntu Friendly project"
3861 msgstr ""
3862
3863@@ -180,7 +180,7 @@
3864 msgstr ""
3865
3866 #. description
3867-#: ../jobs/audio.txt.in:102
3868+#: ../jobs/audio.txt.in:99
3869 msgid ""
3870 "Play back a sound on the default output and listen for it on the default "
3871 "input. This makes the most sense when the output and input are directly "
3872@@ -203,13 +203,13 @@
3873 msgstr ""
3874
3875 #. description
3876-#: ../jobs/bluetooth.txt.in:16
3877+#: ../jobs/bluetooth.txt.in:8
3878 msgid ""
3879 "Automated test to store bluetooth device information in checkbox report"
3880 msgstr ""
3881
3882 #. description
3883-#: ../jobs/bluetooth.txt.in:22
3884+#: ../jobs/bluetooth.txt.in:14
3885 msgid ""
3886 "PURPOSE:\n"
3887 " This test will check that bluetooth connection works correctly\n"
3888@@ -228,7 +228,7 @@
3889 msgstr ""
3890
3891 #. description
3892-#: ../jobs/bluetooth.txt.in:41
3893+#: ../jobs/bluetooth.txt.in:33
3894 msgid ""
3895 "PURPOSE:\n"
3896 " This test will check that you can transfer information through a "
3897@@ -242,7 +242,7 @@
3898 msgstr ""
3899
3900 #. description
3901-#: ../jobs/bluetooth.txt.in:55
3902+#: ../jobs/bluetooth.txt.in:47
3903 msgid ""
3904 "PURPOSE:\n"
3905 " This test will check that you can record and hear audio using a "
3906@@ -261,7 +261,7 @@
3907 msgstr ""
3908
3909 #. description
3910-#: ../jobs/bluetooth.txt.in:73
3911+#: ../jobs/bluetooth.txt.in:65
3912 msgid ""
3913 "PURPOSE:\n"
3914 " This test will check that you can use a bluetooth keyboard\n"
3915@@ -277,7 +277,7 @@
3916 msgstr ""
3917
3918 #. description
3919-#: ../jobs/bluetooth.txt.in:89
3920+#: ../jobs/bluetooth.txt.in:81
3921 msgid ""
3922 "PURPOSE:\n"
3923 " This test will check that you can use a bluetooth mouse\n"
3924@@ -449,22 +449,22 @@
3925 msgstr ""
3926
3927 #. description
3928-#: ../jobs/disk.txt.in:26
3929+#: ../jobs/disk.txt.in:40
3930 msgid "SMART test"
3931 msgstr ""
3932
3933 #. description
3934-#: ../jobs/disk.txt.in:42
3935+#: ../jobs/disk.txt.in:56
3936 msgid "Maximum disk space used during a default installation test"
3937 msgstr ""
3938
3939 #. description
3940-#: ../jobs/disk.txt.in:57
3941+#: ../jobs/disk.txt.in:71
3942 msgid "Verify system storage performs at or above baseline performance"
3943 msgstr ""
3944
3945 #. description
3946-#: ../jobs/disk.txt.in:74
3947+#: ../jobs/disk.txt.in:88
3948 msgid ""
3949 "Verify that storage devices, such as Fibre Channel and RAID can be detected "
3950 "and perform under stress."
3951@@ -640,7 +640,7 @@
3952 msgstr ""
3953
3954 #. description
3955-#: ../jobs/graphics.txt.in:122
3956+#: ../jobs/graphics.txt.in:113
3957 msgid ""
3958 "PURPOSE:\n"
3959 " This test cycles through the detected video modes\n"
3960@@ -656,7 +656,7 @@
3961 msgstr "تأكد من أن عتاد جهازك قادر على تشغيل كومبيز."
3962
3963 #. description
3964-#: ../jobs/graphics.txt.in:140
3965+#: ../jobs/graphics.txt.in:139
3966 msgid ""
3967 "PURPOSE:\n"
3968 " This test tests the basic 3D capabilities of your video card\n"
3969@@ -924,187 +924,187 @@
3970 msgstr "اختبارات الصوت"
3971
3972 #. description
3973-#: ../jobs/local.txt.in:8
3974+#: ../jobs/local.txt.in:10
3975 msgid "Autotest Suite tests"
3976 msgstr ""
3977
3978 #. description
3979-#: ../jobs/local.txt.in:13
3980+#: ../jobs/local.txt.in:17
3981 msgid "Bluetooth tests"
3982 msgstr ""
3983
3984 #. description
3985-#: ../jobs/local.txt.in:18
3986+#: ../jobs/local.txt.in:24
3987 msgid "Camera tests"
3988 msgstr ""
3989
3990 #. description
3991-#: ../jobs/local.txt.in:23
3992+#: ../jobs/local.txt.in:31
3993 msgid "Codec tests"
3994 msgstr ""
3995
3996 #. description
3997-#: ../jobs/local.txt.in:28
3998+#: ../jobs/local.txt.in:38
3999 msgid "CPU tests"
4000 msgstr ""
4001
4002 #. description
4003-#: ../jobs/local.txt.in:33
4004+#: ../jobs/local.txt.in:45
4005 msgid "System Daemon tests"
4006 msgstr ""
4007
4008 #. description
4009-#: ../jobs/local.txt.in:38
4010+#: ../jobs/local.txt.in:52
4011 msgid "Disk tests"
4012 msgstr "اختبارات القرص"
4013
4014 #. description
4015-#: ../jobs/local.txt.in:43
4016+#: ../jobs/local.txt.in:59
4017 msgid "Fingerprint reader tests"
4018 msgstr "اختبارات قارئ البصمة"
4019
4020 #. description
4021-#: ../jobs/local.txt.in:48
4022+#: ../jobs/local.txt.in:66
4023 msgid "Firewire disk tests"
4024 msgstr "اختبارات قرص السلك الناري"
4025
4026 #. description
4027-#: ../jobs/local.txt.in:53
4028+#: ../jobs/local.txt.in:73
4029 msgid "Floppy disk tests"
4030 msgstr ""
4031
4032 #. description
4033-#: ../jobs/local.txt.in:58
4034+#: ../jobs/local.txt.in:80
4035 msgid "Graphics tests"
4036 msgstr ""
4037
4038 #. description
4039-#: ../jobs/local.txt.in:63
4040+#: ../jobs/local.txt.in:87
4041 msgid "Hibernation tests"
4042 msgstr ""
4043
4044 #. description
4045-#: ../jobs/local.txt.in:68
4046+#: ../jobs/local.txt.in:94
4047 msgid "Informational tests"
4048 msgstr ""
4049
4050 #. description
4051-#: ../jobs/local.txt.in:73
4052+#: ../jobs/local.txt.in:101
4053 msgid "Input Devices tests"
4054 msgstr ""
4055
4056 #. description
4057-#: ../jobs/local.txt.in:78
4058+#: ../jobs/local.txt.in:108
4059 msgid "Software Installation tests"
4060 msgstr ""
4061
4062 #. description
4063-#: ../jobs/local.txt.in:83
4064+#: ../jobs/local.txt.in:115
4065 msgid "Hotkey tests"
4066 msgstr ""
4067
4068 #. description
4069-#: ../jobs/local.txt.in:88
4070+#: ../jobs/local.txt.in:122
4071 msgid "Linux Test Project tests"
4072 msgstr ""
4073
4074 #. description
4075-#: ../jobs/local.txt.in:93
4076+#: ../jobs/local.txt.in:129
4077 msgid "Mago Automated Desktop Testing"
4078 msgstr ""
4079
4080 #. description
4081-#: ../jobs/local.txt.in:98
4082+#: ../jobs/local.txt.in:136
4083 msgid "Media Card tests"
4084 msgstr ""
4085
4086 #. description
4087-#: ../jobs/local.txt.in:103
4088+#: ../jobs/local.txt.in:143
4089 msgid "Memory tests"
4090 msgstr ""
4091
4092 #. description
4093-#: ../jobs/local.txt.in:108
4094+#: ../jobs/local.txt.in:150
4095 msgid "Miscellaneous tests"
4096 msgstr ""
4097
4098 #. description
4099-#: ../jobs/local.txt.in:113
4100+#: ../jobs/local.txt.in:157
4101 msgid "Monitor tests"
4102 msgstr "اختبارات الشاشة"
4103
4104 #. description
4105-#: ../jobs/local.txt.in:118
4106+#: ../jobs/local.txt.in:164
4107 msgid "Networking tests"
4108 msgstr ""
4109
4110 #. description
4111-#: ../jobs/local.txt.in:123
4112+#: ../jobs/local.txt.in:171
4113 msgid "Optical Drive tests"
4114 msgstr ""
4115
4116 #. description
4117-#: ../jobs/local.txt.in:128
4118+#: ../jobs/local.txt.in:178
4119 msgid "Panel Clock Verification tests"
4120 msgstr ""
4121
4122 #. description
4123-#: ../jobs/local.txt.in:133
4124+#: ../jobs/local.txt.in:185
4125 msgid "PCMCIA/PCIX Card tests"
4126 msgstr ""
4127
4128 #. description
4129-#: ../jobs/local.txt.in:138
4130+#: ../jobs/local.txt.in:192
4131 msgid "Peripheral tests"
4132 msgstr "اختبارات الملحقات"
4133
4134 #. description
4135-#: ../jobs/local.txt.in:143
4136+#: ../jobs/local.txt.in:199
4137 msgid "Phoronix Test Suite tests"
4138 msgstr ""
4139
4140 #. description
4141-#: ../jobs/local.txt.in:148
4142+#: ../jobs/local.txt.in:206
4143 msgid "Power Management tests"
4144 msgstr ""
4145
4146 #. description
4147-#: ../jobs/local.txt.in:153
4148+#: ../jobs/local.txt.in:213
4149 msgid "QA Regression tests"
4150 msgstr ""
4151
4152 #. description
4153-#: ../jobs/local.txt.in:158
4154+#: ../jobs/local.txt.in:220
4155 msgid "Server Services checks"
4156 msgstr ""
4157
4158 #. description
4159-#: ../jobs/local.txt.in:163
4160+#: ../jobs/local.txt.in:227
4161 msgid "Suspend tests"
4162 msgstr ""
4163
4164 #. description
4165-#: ../jobs/local.txt.in:168
4166+#: ../jobs/local.txt.in:234
4167 msgid "Unity tests"
4168 msgstr ""
4169
4170 #. description
4171-#: ../jobs/local.txt.in:173
4172+#: ../jobs/local.txt.in:241
4173 msgid "USB tests"
4174 msgstr ""
4175
4176 #. description
4177-#: ../jobs/local.txt.in:178
4178+#: ../jobs/local.txt.in:248
4179 msgid "User Applications"
4180 msgstr "تطبيقات المستخدم"
4181
4182 #. description
4183-#: ../jobs/local.txt.in:183
4184+#: ../jobs/local.txt.in:255
4185 msgid "Wireless networking tests"
4186 msgstr ""
4187
4188 #. description
4189-#: ../jobs/local.txt.in:188
4190+#: ../jobs/local.txt.in:262
4191 msgid "Stress tests"
4192 msgstr ""
4193
4194@@ -1311,7 +1311,7 @@
4195 msgstr ""
4196
4197 #. description
4198-#: ../jobs/memory.txt.in:19
4199+#: ../jobs/memory.txt.in:14
4200 msgid "Test and exercise memory."
4201 msgstr ""
4202
4203@@ -1335,21 +1335,21 @@
4204 msgstr ""
4205
4206 #. description
4207-#: ../jobs/miscellanea.txt.in:30
4208+#: ../jobs/miscellanea.txt.in:29
4209 msgid ""
4210 "ipmitool is required for ipmi testing. This checks for ipmitool and installs "
4211 "it if not available."
4212 msgstr ""
4213
4214 #. description
4215-#: ../jobs/miscellanea.txt.in:37
4216+#: ../jobs/miscellanea.txt.in:31
4217 msgid ""
4218 "This will run some basic connectivity tests against a BMC, verifying that "
4219 "IPMI works."
4220 msgstr ""
4221
4222 #. description
4223-#: ../jobs/miscellanea.txt.in:43
4224+#: ../jobs/miscellanea.txt.in:37
4225 msgid ""
4226 " Determine if we need to run tests specific to portable computers that may "
4227 "not apply to desktops."
4228@@ -1367,7 +1367,7 @@
4229 msgstr ""
4230
4231 #. description
4232-#: ../jobs/monitor.txt.in:3
4233+#: ../jobs/monitor.txt.in:4
4234 msgid ""
4235 "PURPOSE:\n"
4236 " This test will check your VGA port. Skip if your system does not have a "
4237@@ -1380,7 +1380,7 @@
4238 msgstr ""
4239
4240 #. description
4241-#: ../jobs/monitor.txt.in:13
4242+#: ../jobs/monitor.txt.in:15
4243 msgid ""
4244 "PURPOSE:\n"
4245 " This test will check your DVI port. Skip if your system does not have a "
4246@@ -1393,7 +1393,7 @@
4247 msgstr ""
4248
4249 #. description
4250-#: ../jobs/monitor.txt.in:23
4251+#: ../jobs/monitor.txt.in:26
4252 msgid ""
4253 "PURPOSE:\n"
4254 " This test will check your DisplayPort port. Skip if your system does not "
4255@@ -1406,7 +1406,7 @@
4256 msgstr ""
4257
4258 #. description
4259-#: ../jobs/monitor.txt.in:33
4260+#: ../jobs/monitor.txt.in:37
4261 msgid ""
4262 "PURPOSE:\n"
4263 " This test will check your HDMI port. Skip if your system does not have a "
4264@@ -1419,7 +1419,7 @@
4265 msgstr ""
4266
4267 #. description
4268-#: ../jobs/monitor.txt.in:43
4269+#: ../jobs/monitor.txt.in:48
4270 msgid ""
4271 "PURPOSE:\n"
4272 " This test will check your S-VIDEO port. Skip if your system does not "
4273@@ -1432,7 +1432,7 @@
4274 msgstr ""
4275
4276 #. description
4277-#: ../jobs/monitor.txt.in:53
4278+#: ../jobs/monitor.txt.in:59
4279 msgid ""
4280 "PURPOSE:\n"
4281 " This test will check your RCA port. Skip if your system does not have a "
4282@@ -1445,7 +1445,7 @@
4283 msgstr ""
4284
4285 #. description
4286-#: ../jobs/monitor.txt.in:64
4287+#: ../jobs/monitor.txt.in:70
4288 msgid ""
4289 "PURPOSE:\n"
4290 " This test will check your monitor power saving capabilities\n"
4291@@ -1472,7 +1472,7 @@
4292 msgstr ""
4293
4294 #. description
4295-#: ../jobs/networking.txt.in:36
4296+#: ../jobs/networking.txt.in:46
4297 msgid ""
4298 "PURPOSE:\n"
4299 " This test will check your wired connection\n"
4300@@ -1486,7 +1486,7 @@
4301 msgstr ""
4302
4303 #. description
4304-#: ../jobs/networking.txt.in:49
4305+#: ../jobs/networking.txt.in:59
4306 msgid ""
4307 "PURPOSE:\n"
4308 " This test will check that a DSL modem can be configured and connected.\n"
4309@@ -1504,44 +1504,44 @@
4310 msgstr ""
4311
4312 #. description
4313-#: ../jobs/networking.txt.in:66
4314+#: ../jobs/networking.txt.in:76
4315 msgid ""
4316 "Automated test case to verify availability of some system on the network "
4317 "using ICMP ECHO packets."
4318 msgstr ""
4319
4320 #. description
4321-#: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37
4322+#: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37
4323 msgid ""
4324 "Automated test case to make sure that it's possible to download files "
4325 "through HTTP"
4326 msgstr ""
4327
4328 #. description
4329-#: ../jobs/networking.txt.in:81
4330+#: ../jobs/networking.txt.in:91
4331 msgid "Test to see if we can sync local clock to an NTP server"
4332 msgstr ""
4333
4334 #. description
4335-#: ../jobs/networking.txt.in:87
4336+#: ../jobs/networking.txt.in:97
4337 msgid ""
4338 "Verify that an installation of checkbox-server on the network can be reached "
4339 "over SSH."
4340 msgstr ""
4341
4342 #. description
4343-#: ../jobs/networking.txt.in:93
4344+#: ../jobs/networking.txt.in:103
4345 msgid "Try to enable a remote printer on the network and print a test page."
4346 msgstr ""
4347
4348 #. description
4349-#: ../jobs/networking.txt.in:98
4350+#: ../jobs/networking.txt.in:108
4351 msgid ""
4352 "Automated test to walk multiple network cards and test each one in sequence."
4353 msgstr ""
4354
4355 #. description
4356-#: ../jobs/networking.txt.in:118
4357+#: ../jobs/networking.txt.in:128
4358 msgid "Test to measure the network bandwidth"
4359 msgstr ""
4360
4361@@ -1551,12 +1551,12 @@
4362 msgstr ""
4363
4364 #. description
4365-#: ../jobs/optical.txt.in:13
4366+#: ../jobs/optical.txt.in:18
4367 msgid "Optical Storage device read tests"
4368 msgstr ""
4369
4370 #. description
4371-#: ../jobs/optical.txt.in:36
4372+#: ../jobs/optical.txt.in:35
4373 msgid ""
4374 "PURPOSE:\n"
4375 " This test will check your system's CDROM writing capabilities. If your "
4376@@ -1571,7 +1571,7 @@
4377 msgstr ""
4378
4379 #. description
4380-#: ../jobs/optical.txt.in:49
4381+#: ../jobs/optical.txt.in:47
4382 msgid ""
4383 "PURPOSE:\n"
4384 " This test will check your CD audio playback capabilities\n"
4385@@ -1592,7 +1592,7 @@
4386 msgstr ""
4387
4388 #. description
4389-#: ../jobs/optical.txt.in:69
4390+#: ../jobs/optical.txt.in:68
4391 msgid ""
4392 "PURPOSE:\n"
4393 " This test will check your system's DVD writing capabilities. If your "
4394@@ -1607,7 +1607,7 @@
4395 msgstr ""
4396
4397 #. description
4398-#: ../jobs/optical.txt.in:82
4399+#: ../jobs/optical.txt.in:84
4400 msgid ""
4401 "PURPOSE:\n"
4402 " This test will check your DVD movie playback capabilities. Note that "
4403@@ -1626,7 +1626,7 @@
4404 msgstr ""
4405
4406 #. description
4407-#: ../jobs/optical.txt.in:100
4408+#: ../jobs/optical.txt.in:102
4409 msgid ""
4410 "PURPOSE:\n"
4411 " This test will check your DVD playback capabilities\n"
4412@@ -1882,35 +1882,35 @@
4413 msgstr ""
4414
4415 #. description
4416-#: ../jobs/suspend.txt.in:3
4417+#: ../jobs/suspend.txt.in:9
4418 msgid "Record the current resolution before suspending."
4419 msgstr "سَجِّل أبعاد حيِّز العرض قبل التعليق."
4420
4421 #. description
4422-#: ../jobs/suspend.txt.in:11
4423+#: ../jobs/suspend.txt.in:17
4424 msgid "Record mixer settings before suspending."
4425 msgstr ""
4426
4427 #. description
4428-#: ../jobs/suspend.txt.in:18
4429+#: ../jobs/suspend.txt.in:24
4430 msgid "Verify that all the CPUs are online before suspending"
4431 msgstr ""
4432
4433 #. description
4434-#: ../jobs/suspend.txt.in:25
4435+#: ../jobs/suspend.txt.in:31
4436 msgid ""
4437 "Dumps memory info to a file for comparison after suspend test has been run"
4438 msgstr ""
4439
4440 #. description
4441-#: ../jobs/suspend.txt.in:43
4442+#: ../jobs/suspend.txt.in:49
4443 msgid ""
4444 "This test disconnects all connections and then connects to the wireless "
4445 "interface. It then checks the connection to confirm it's working as expected."
4446 msgstr ""
4447
4448 #. description
4449-#: ../jobs/suspend.txt.in:73
4450+#: ../jobs/suspend.txt.in:83
4451 msgid ""
4452 "PURPOSE:\n"
4453 " This test will check suspend and resume\n"
4454@@ -1926,34 +1926,34 @@
4455 msgstr ""
4456
4457 #. description
4458-#: ../jobs/suspend.txt.in:86
4459+#: ../jobs/suspend.txt.in:96
4460 msgid "Test the network after resuming."
4461 msgstr ""
4462
4463 #. description
4464-#: ../jobs/suspend.txt.in:92
4465+#: ../jobs/suspend.txt.in:102
4466 msgid ""
4467 "Test to see that we have the same resolution after resuming as before."
4468 msgstr ""
4469
4470 #. description
4471-#: ../jobs/suspend.txt.in:101
4472+#: ../jobs/suspend.txt.in:111
4473 msgid ""
4474 "Verify that mixer settings after suspend are the same as before suspend."
4475 msgstr ""
4476
4477 #. description
4478-#: ../jobs/suspend.txt.in:117
4479+#: ../jobs/suspend.txt.in:127
4480 msgid "Verify that all CPUs are online after resuming."
4481 msgstr ""
4482
4483 #. description
4484-#: ../jobs/suspend.txt.in:134
4485+#: ../jobs/suspend.txt.in:144
4486 msgid "Verify that all memory is available after resuming from suspend."
4487 msgstr ""
4488
4489 #. description
4490-#: ../jobs/suspend.txt.in:143
4491+#: ../jobs/suspend.txt.in:153
4492 msgid ""
4493 "PURPOSE:\n"
4494 " This test will check that the display is correct after suspend and "
4495@@ -1963,7 +1963,7 @@
4496 msgstr ""
4497
4498 #. description
4499-#: ../jobs/suspend.txt.in:164
4500+#: ../jobs/suspend.txt.in:174
4501 msgid ""
4502 "This test checks that the wireless interface is working after suspending the "
4503 "system. It disconnects all interfaces and then connects to the wireless "
4504@@ -1971,21 +1971,21 @@
4505 msgstr ""
4506
4507 #. description
4508-#: ../jobs/suspend.txt.in:174
4509+#: ../jobs/suspend.txt.in:186
4510 msgid ""
4511 "This test grabs the hardware address of the bluetooth adapter after suspend "
4512 "and compares it to the address grabbed before suspend."
4513 msgstr ""
4514
4515 #. description
4516-#: ../jobs/suspend.txt.in:182
4517+#: ../jobs/suspend.txt.in:196
4518 msgid ""
4519 "This is an automated Bluetooth file transfer test. It sends an image to the "
4520 "device specified by the BTDEVADDR environment variable."
4521 msgstr ""
4522
4523 #. description
4524-#: ../jobs/suspend.txt.in:190
4525+#: ../jobs/suspend.txt.in:206
4526 msgid ""
4527 "PURPOSE:\n"
4528 " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a "
4529@@ -2000,7 +2000,7 @@
4530 msgstr ""
4531
4532 #. description
4533-#: ../jobs/suspend.txt.in:204
4534+#: ../jobs/suspend.txt.in:220
4535 msgid ""
4536 "PURPOSE:\n"
4537 " This test will cycle through the detected display modes\n"
4538@@ -2011,7 +2011,7 @@
4539 msgstr ""
4540
4541 #. description
4542-#: ../jobs/suspend.txt.in:216
4543+#: ../jobs/suspend.txt.in:232
4544 msgid ""
4545 "This test will check to make sure supported video modes work after a suspend "
4546 "and resume. This is done automatically by taking screenshots and uploading "
4547@@ -2019,7 +2019,7 @@
4548 msgstr ""
4549
4550 #. description
4551-#: ../jobs/suspend.txt.in:225
4552+#: ../jobs/suspend.txt.in:241
4553 msgid ""
4554 "This attaches screenshots from the "
4555 "suspend/cycle_resolutions_after_suspend_auto test to the results submission."
4556@@ -2040,7 +2040,7 @@
4557 msgstr ""
4558
4559 #. description
4560-#: ../jobs/suspend.txt.in:248
4561+#: ../jobs/suspend.txt.in:251
4562 msgid ""
4563 "This will check to make sure that your audio device works properly after a "
4564 "suspend and resume. This may work fine with speakers and onboard "
4565@@ -2049,12 +2049,12 @@
4566 msgstr ""
4567
4568 #. description
4569-#: ../jobs/suspend.txt.in:255
4570+#: ../jobs/suspend.txt.in:260
4571 msgid "This is the automated version of suspend/suspend_advanced."
4572 msgstr ""
4573
4574 #. description
4575-#: ../jobs/suspend.txt.in:264
4576+#: ../jobs/suspend.txt.in:269
4577 msgid ""
4578 "This automatically tests Wake-on-LAN capability with the aid of a suitably "
4579 "configured server. During this process the system will suspend, then "
4580@@ -2156,14 +2156,14 @@
4581 msgstr ""
4582
4583 #. description
4584-#: ../jobs/usb.txt.in:96
4585+#: ../jobs/usb.txt.in:80
4586 msgid ""
4587 "This test is automated and requires that you plug in at least one usb "
4588 "storage device before running checkbox."
4589 msgstr ""
4590
4591 #. description
4592-#: ../jobs/usb.txt.in:102
4593+#: ../jobs/usb.txt.in:119
4594 msgid ""
4595 "PURPOSE:\n"
4596 " This test will check your USB connection.\n"
4597@@ -2773,17 +2773,17 @@
4598 msgstr "إشارة مجهولة"
4599
4600 #: ../checkbox_cli/cli_interface.py:31
4601-#: ../checkbox_urwid/urwid_interface.py:684
4602+#: ../checkbox_urwid/urwid_interface.py:917
4603 msgid "yes"
4604 msgstr "نعم"
4605
4606 #: ../checkbox_cli/cli_interface.py:32
4607-#: ../checkbox_urwid/urwid_interface.py:685
4608+#: ../checkbox_urwid/urwid_interface.py:918
4609 msgid "no"
4610 msgstr "لا"
4611
4612 #: ../checkbox_cli/cli_interface.py:33
4613-#: ../checkbox_urwid/urwid_interface.py:686
4614+#: ../checkbox_urwid/urwid_interface.py:919
4615 msgid "skip"
4616 msgstr "تخطى"
4617
4618@@ -2791,61 +2791,63 @@
4619 msgid "Press any key to continue..."
4620 msgstr "اضغط على أي مفتاح للمواصلة..."
4621
4622-#: ../checkbox_cli/cli_interface.py:135
4623+#: ../checkbox_cli/cli_interface.py:135 ../checkbox_cli/cli_interface.py:234
4624 #, python-format
4625 msgid "Please choose (%s): "
4626 msgstr "من فضلك اختر (%s): "
4627
4628-#: ../checkbox_urwid/urwid_interface.py:60
4629+#: ../checkbox_urwid/urwid_interface.py:66
4630 msgid "Checkbox System Testing"
4631 msgstr ""
4632
4633-#: ../checkbox_urwid/urwid_interface.py:99
4634+#: ../checkbox_urwid/urwid_interface.py:105
4635 msgid "Continue"
4636 msgstr ""
4637
4638-#: ../checkbox_urwid/urwid_interface.py:192
4639-#: ../checkbox_urwid/urwid_interface.py:268
4640-#: ../checkbox_urwid/urwid_interface.py:416
4641+#: ../checkbox_urwid/urwid_interface.py:198
4642+#: ../checkbox_urwid/urwid_interface.py:274
4643+#: ../checkbox_urwid/urwid_interface.py:425
4644+#: ../checkbox_urwid/urwid_interface.py:547
4645 msgid "Previous"
4646 msgstr ""
4647
4648-#: ../checkbox_urwid/urwid_interface.py:193
4649-#: ../checkbox_urwid/urwid_interface.py:269
4650-#: ../checkbox_urwid/urwid_interface.py:417
4651+#: ../checkbox_urwid/urwid_interface.py:199
4652+#: ../checkbox_urwid/urwid_interface.py:275
4653+#: ../checkbox_urwid/urwid_interface.py:426
4654+#: ../checkbox_urwid/urwid_interface.py:548
4655 msgid "Next"
4656 msgstr ""
4657
4658 #. Show buttons
4659-#: ../checkbox_urwid/urwid_interface.py:414
4660+#: ../checkbox_urwid/urwid_interface.py:423
4661 msgid "Select All"
4662 msgstr ""
4663
4664-#: ../checkbox_urwid/urwid_interface.py:415
4665+#: ../checkbox_urwid/urwid_interface.py:424
4666 msgid "Deselect All"
4667 msgstr ""
4668
4669-#: ../checkbox_urwid/urwid_interface.py:772
4670+#: ../checkbox_urwid/urwid_interface.py:1013
4671 msgid "Test"
4672 msgstr ""
4673
4674-#: ../checkbox_urwid/urwid_interface.py:787
4675+#: ../checkbox_urwid/urwid_interface.py:1028
4676 msgid "Test Again"
4677 msgstr ""
4678
4679-#: ../checkbox_gtk/gtk_interface.py:500
4680+#: ../checkbox_gtk/gtk_interface.py:503
4681 msgid "_Test Again"
4682 msgstr "أ_عد الاختبار"
4683
4684-#: ../checkbox_gtk/gtk_interface.py:548
4685+#: ../checkbox_gtk/gtk_interface.py:551
4686 msgid "Info"
4687 msgstr "بيان"
4688
4689-#: ../checkbox_gtk/gtk_interface.py:567
4690+#: ../checkbox_gtk/gtk_interface.py:575
4691 msgid "Error"
4692 msgstr "عطل"
4693
4694-#: ../checkbox/user_interface.py:136
4695+#: ../checkbox/user_interface.py:137
4696 #, python-format
4697 msgid "Unable to start web browser to open %s."
4698 msgstr "تعذّر تشغيل المتصفح لفتح %s."
4699@@ -2893,7 +2895,7 @@
4700 msgid "Gathering information from your system..."
4701 msgstr "يجري جمع المعلومات عن نظامك..."
4702
4703-#: ../plugins/intro_prompt.py:29
4704+#: ../plugins/intro_prompt.py:28
4705 msgid ""
4706 "Welcome to System Testing!\n"
4707 "\n"
4708@@ -2905,7 +2907,7 @@
4709 "يوفر هذا البرنامج اختبارات لتتحقق من عمل النظام بكفاءة. بعد انتهاء "
4710 "الاختبارات، تستطيع الاطلاع على تقرير ملخص عن نظامك."
4711
4712-#: ../plugins/intro_prompt.py:34
4713+#: ../plugins/intro_prompt.py:33
4714 msgid ""
4715 "\n"
4716 "\n"
4717@@ -2962,15 +2964,15 @@
4718 msgid "No e-mail address provided, not submitting to Launchpad."
4719 msgstr "لم يُعطى أي عنوان بريد إلكتروني، لذا لن يُرسل إلى لنشباد."
4720
4721-#: ../plugins/launchpad_prompt.py:92
4722+#: ../plugins/launchpad_prompt.py:93
4723 msgid "Email address must be in a proper format."
4724 msgstr "عنوان البريد الإلكتروني يجب أن يكون بنسق سليم."
4725
4726-#: ../plugins/launchpad_prompt.py:98
4727+#: ../plugins/launchpad_prompt.py:99
4728 msgid "Exchanging information with the server..."
4729 msgstr "يجري تبادل المعلومات مع الخادوم..."
4730
4731-#: ../plugins/launchpad_report.py:151
4732+#: ../plugins/launchpad_report.py:167
4733 msgid ""
4734 "The generated report seems to have validation errors,\n"
4735 "so it might not be processed by Launchpad."
4736@@ -2980,7 +2982,7 @@
4737 msgid "There is another checkbox running. Please close it first."
4738 msgstr "يعمل صندوق اختبار آخر. أغلقه أولا."
4739
4740-#: ../plugins/recover_prompt.py:54
4741+#: ../plugins/recover_prompt.py:56
4742 msgid ""
4743 "Checkbox did not finish completely.\n"
4744 "Do you want to recover from the previous run?"
4745@@ -2998,7 +3000,7 @@
4746 msgstr "تنفيذ %s..."
4747
4748 #. Get results
4749-#: ../plugins/suites_prompt.py:108
4750+#: ../plugins/suites_prompt.py:110
4751 msgid "Select the suites to test"
4752 msgstr "اختر حزمة اختبارات"
4753
4754
4755=== modified file 'po/ast.po'
4756--- po/ast.po 2012-02-23 11:56:50 +0000
4757+++ po/ast.po 2012-03-21 03:20:56 +0000
4758@@ -14,11 +14,11 @@
4759 "MIME-Version: 1.0\n"
4760 "Content-Type: text/plain; charset=UTF-8\n"
4761 "Content-Transfer-Encoding: 8bit\n"
4762-"X-Launchpad-Export-Date: 2012-02-22 04:51+0000\n"
4763-"X-Generator: Launchpad (build 14838)\n"
4764+"X-Launchpad-Export-Date: 2012-03-15 04:31+0000\n"
4765+"X-Generator: Launchpad (build 14933)\n"
4766
4767 #. Title of the user interface
4768-#: ../gtk/checkbox-gtk.ui.h:1 ../gtk/checkbox-gtk.desktop.in.h:1
4769+#: ../gtk/checkbox-gtk.ui.h:1 ../qt/checkbox-qt.desktop.in.h:1
4770 #: ../plugins/user_interface.py:42
4771 msgid "System Testing"
4772 msgstr "Prebes del Sistema"
4773@@ -39,12 +39,12 @@
4774 msgid "Press any key to continue..."
4775 msgstr "Calque una tecla pa siguir..."
4776
4777-#: ../checkbox_cli/cli_interface.py:135
4778+#: ../checkbox_cli/cli_interface.py:135 ../checkbox_cli/cli_interface.py:234
4779 #, python-format
4780 msgid "Please choose (%s): "
4781 msgstr "Por favor, escueya (%s): "
4782
4783-#: ../checkbox_cli/cli_interface.py:350
4784+#: ../checkbox_cli/cli_interface.py:446
4785 msgid "Please type here and press Ctrl-D when finished:\n"
4786 msgstr "Por favor escriba equí y calque Ctrl-D cuando fine:\n"
4787
4788@@ -97,8 +97,8 @@
4789 #~ msgid "Running shell tests..."
4790 #~ msgstr "Executando prebes shell..."
4791
4792-#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:348
4793-#: ../checkbox_urwid/urwid_interface.py:261
4794+#: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:444
4795+#: ../checkbox_urwid/urwid_interface.py:267
4796 msgid "Further information:"
4797 msgstr "Más información:"
4798
4799@@ -134,7 +134,7 @@
4800 msgid "_Yes"
4801 msgstr "_Sí"
4802
4803-#: ../gtk/checkbox-gtk.desktop.in.h:2
4804+#: ../qt/checkbox-qt.desktop.in.h:2
4805 msgid "Test your system and submit results to the Ubuntu Friendly project"
4806 msgstr ""
4807 "Comprueba'l to sistema y unvia los resultaos al proyeutu Ubuntu Friendly"
4808@@ -156,7 +156,7 @@
4809 "VERIFICATION:\n"
4810 " Did you hear a tone?"
4811 msgstr ""
4812-"PROPÓSITU:\n"
4813+"OXETIVU:\n"
4814 " Esta prueba va verificar que los altavoces internos funcionen "
4815 "correchamente\n"
4816 "PASOS:\n"
4817@@ -181,7 +181,7 @@
4818 " Did you hear a sound through the headphones and did the sound play "
4819 "without any distortion, clicks or other strange noises from your headphones?"
4820 msgstr ""
4821-"PROPÓSITU:\n"
4822+"OXETIVU:\n"
4823 " Esta prueba verificará que los auriculares coneutaos funcionen correcho\n"
4824 "PASOS:\n"
4825 " 1. Coneuta un par d'auriculares al preséu d'audio.\n"
4826@@ -203,7 +203,7 @@
4827 "VERIFICATION:\n"
4828 " Did you hear your speech played back?"
4829 msgstr ""
4830-"PROPÓSITU:\n"
4831+"OXETIVU:\n"
4832 "\n"
4833 "Esta prueba comprueba que la grabación de soníu mediante'l micrófonu "
4834 "funciona correcho.\n"
4835@@ -229,7 +229,7 @@
4836 "VERIFICATION:\n"
4837 " Did you hear your speech played back?"
4838 msgstr ""
4839-"PROPÓSITU:\n"
4840+"OXETIVU:\n"
4841 "\n"
4842 "Esta prueba comprueba que'l grabador de soníu, usando un micrófonu esternu, "
4843 "funciona correcho.\n"
4844@@ -280,6 +280,9 @@
4845 "input. This makes the most sense when the output and input are directly "
4846 "connected, as with a patch cable."
4847 msgstr ""
4848+"Reproducir un soníu na salida predeterminada y escuchala na entrada "
4849+"predeterminada. Esto tien xacíu cuando la salida y la entrada tán "
4850+"direutamente coneutaes, como con un cable de conexón."
4851
4852 #. description
4853 #: ../jobs/autotest.txt.in:6
4854@@ -288,7 +291,7 @@
4855 " This test will attempt to install and run the Autotest Suite. These "
4856 "tests can be destructive, so this test is blacklisted by default."
4857 msgstr ""
4858-"PROPÓSITU:\n"
4859+"OXETIVU:\n"
4860 " Esta prueba intentará instalar y executar el Autotest Suit. Estes pruebes "
4861 "puen ser destructives, polo que tán na llista prieta de forma predefinida."
4862
4863@@ -328,7 +331,7 @@
4864 "VERIFICATION:\n"
4865 " Did all the steps work?"
4866 msgstr ""
4867-"PROPÓSITU:\n"
4868+"OXETIVU:\n"
4869 " Esta prueba verifica que la conexón bluetooth funciona correchamente\n"
4870 "PASOS:\n"
4871 " 1. Activar bluetooth en cualquier preséu móvil (PDA, smartphone, etc.).\n"
4872@@ -357,7 +360,7 @@
4873 "VERIFICATION:\n"
4874 " Were all files copied correctly?"
4875 msgstr ""
4876-"PROPÓSITU:\n"
4877+"OXETIVU:\n"
4878 "Esta prueba comprueba que pues tresferir información a traviés de una "
4879 "conexón Bluetooth\n"
4880 "PASOS:\n"
4881@@ -386,7 +389,7 @@
4882 "VERIFICATION:\n"
4883 " Did you hear the sound you recorded in the bluetooth"
4884 msgstr ""
4885-"PROPÓSITU:\n"
4886+"OXETIVU:\n"
4887 "Esta prueba comprobará que pues grabar y escuchar audio con un preséu "
4888 "d'audio Bluetooth\n"
4889 "PASOS:\n"
4890@@ -416,7 +419,7 @@
4891 "VERIFICATION:\n"
4892 " Were you able to enter some text with the bluetooth keyboard?"
4893 msgstr ""
4894-"PROPÓSITU:\n"
4895+"OXETIVU:\n"
4896 " Esta prueba verifica que se pue usar un tecláu bluetooth\n"
4897 "PASOS:\n"
4898 " 1. Activar el tecláu bluetooth\n"
4899@@ -443,7 +446,7 @@
4900 "VERIFICATION:\n"
4901 " Did the mouse work as expected?"
4902 msgstr ""
4903-"PROPÓSITU:\n"
4904+"OXETIVU:\n"
4905 " Esta prueba verifica que se pue usar un mur bluetooth\n"
4906 " PASOS:\n"
4907 " 1. Activar el mur bluetooth\n"
4908@@ -488,7 +491,7 @@
4909 "VERIFICATION:\n"
4910 " Did you see the image?"
4911 msgstr ""
4912-"PROPÓSITU:\n"
4913+"OXETIVU:\n"
4914 " Esta prueba verifica que funciona la cámara incorporada\n"
4915 "PASOS:\n"
4916 " 1. Primi en prueba p'amosar una imaxe fixa de la cámara\n"
4917@@ -527,7 +530,7 @@
4918 "VERIFICATION:\n"
4919 " Did the sample play correctly?"
4920 msgstr ""
4921-"PROPÓSITU:\n"
4922+"OXETIVU:\n"
4923 " Esta prueba verifica la capacidá del sistema pa reproducir ficheros "
4924 "d'audio Ogg Vorbis.\n"
4925 "PASOS:\n"
4926@@ -547,7 +550,7 @@
4927 "VERIFICATION:\n"
4928 " Did the sample play correctly?"
4929 msgstr ""
4930-"PROPÓSITU:\n"
4931+"OXETIVU:\n"
4932 " Esta prueba verifica la capacidá del sistema pa reproducir ficheros "
4933 "d'audio Wave.\n"
4934 "PASOS:\n"
4935@@ -701,7 +704,7 @@
4936 "VERIFICATION:\n"
4937 " Did the authentication procedure work correctly?"
4938 msgstr ""
4939-"PROPÓSITU:\n"
4940+"OXETIVU:\n"
4941 " Esta prueba verifica qu'un llector de buelgues dactilares funcionará "
4942 "correutamente p'aniciar sesión nel sistema.\n"
4943 "REQUISITOS PREVIOS:\n"
4944@@ -736,7 +739,7 @@
4945 "VERIFICATION:\n"
4946 " Did the authentication procedure work correctly?"
4947 msgstr ""
4948-"PROPÓSITU:\n"
4949+"OXETIVU:\n"
4950 " Esta prueba verificará que se pue usar un llector de buelgues dixitales "
4951 "pa desbloquiar la pantalla.\n"
4952 "PASOS:\n"
4953@@ -810,7 +813,7 @@
4954 "VERIFICATION:\n"
4955 " Did the resolution change as expected?"
4956 msgstr ""
4957-"PROPÓSITU:\n"
4958+"OXETIVU:\n"
4959 " Esta prueba va comprobar que la interfaz gráfica d'usuariu pue "
4960 "utilizase dempués de camudar manualmente la resolución de la pantalla\n"
4961 "PASOS:\n"
4962@@ -837,7 +840,7 @@
4963 "VERIFICATION:\n"
4964 " Did the display rotation change as expected?"
4965 msgstr ""
4966-"PROPÓSITU:\n"
4967+"OXETIVU:\n"
4968 " Esta prueba va comprobar la rotación de la pantalla\n"
4969 "PASOS:\n"
4970 " 1. Abri l'aplicación de Pantalles\n"
4971@@ -880,7 +883,7 @@
4972 "VERIFICATION:\n"
4973 " Is this acceptable for your display?"
4974 msgstr ""
4975-"PROPÓSITU:\n"
4976+"OXETIVU:\n"
4977 " Esta prueba verifica la resolución predeterminada de la pantalla\n"
4978 "PASOS:\n"
4979 " 1. Esta pantalla usa la siguiente resolución:\n"
4980@@ -913,7 +916,7 @@
4981 "VERIFICATION:\n"
4982 " Do you see color bars and static?"
4983 msgstr ""
4984-"PROPÓSITU:\n"
4985+"OXETIVU:\n"
4986 " Esta prueba verificará la pantalla predeterminada\n"
4987 "PASOS:\n"
4988 " 1. Primi en Prueba p'amosar una prueba de videu.\n"
4989@@ -952,7 +955,7 @@
4990 "VERIFICATION:\n"
4991 " Did the screen appear to be working for each mode?"
4992 msgstr ""
4993-"PROPÓSITU:\n"
4994+"OXETIVU:\n"
4995 " Esta prueba pasa polos diferentes moos de videu deteutaos\n"
4996 "PASOS:\n"
4997 " 1. Primi «Prueba» pa entamar a comprobar los diferentes moos de videu\n"
4998@@ -1004,7 +1007,7 @@
4999 " Did the system successfully hibernate and did it work properly after "
5000 "waking up?"
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches