Merge lp:~kissiel/checkbox/translations into lp:checkbox

Proposed by Maciej Kisielewski
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 4015
Merged at revision: 4044
Proposed branch: lp:~kissiel/checkbox/translations
Merge into: lp:checkbox
Diff against target: 568 lines (+337/-28)
12 files modified
checkbox-touch/Makefile (+22/-0)
checkbox-touch/checkbox-touch.qml (+8/-5)
checkbox-touch/components/CheckboxTouchApplication.qml (+1/-1)
checkbox-touch/components/CommandOutputPage.qml (+2/-0)
checkbox-touch/components/InteractIntroPage.qml (+1/-1)
checkbox-touch/components/ResultsPage.qml (+1/-0)
checkbox-touch/components/ResumeSessionPage.qml (+1/-1)
checkbox-touch/components/TestVerificationPage.qml (+2/-0)
checkbox-touch/components/UserInteractSummaryPage.qml (+2/-1)
checkbox-touch/components/WelcomePage.qml (+3/-3)
checkbox-touch/confinement/plainbox-confined-shell.qml (+1/-1)
checkbox-touch/po/checkbox-touch.pot (+293/-15)
To merge this branch: bzr merge lp:~kissiel/checkbox/translations
Reviewer Review Type Date Requested Status
Maciej Kisielewski Approve
Review via email: mp+273655@code.launchpad.net

Description of the change

This MR brings bunch of fixes to get translating checkbox-converged going.

4222e31 checkbox-touch: add translations-related targets to Makefile
8e2be56 checkbox-touch: add comments for translators
e55c697 checkbox-touch: reword some strings
62ddb10 checkbox-touch: translation template update

To post a comment you must log in.
Revision history for this message
Maciej Kisielewski (kissiel) wrote :

It was reviewd and co-polished with zyga.

+1

review: Approve
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :
Download full text (5.4 KiB)

The attempt to merge lp:~kissiel/checkbox/translations into lp:checkbox failed. Below is the output from the failed tests.

[precise] starting container
[precise] (timing) 0.09user 0.06system 0:05.30elapsed 2%CPU (0avgtext+0avgdata 10196maxresident)k
[precise] (timing) 0inputs+32outputs (0major+8697minor)pagefaults 0swaps
[precise] provisioning container
[precise] (timing) 40.40user 10.31system 0:59.85elapsed 84%CPU (0avgtext+0avgdata 94852maxresident)k
[precise] (timing) 0inputs+19072outputs (0major+1592618minor)pagefaults 0swaps
[precise-testing] Starting tests...
Found a test script: ./checkbox-ng/requirements/container-tests-checkbox-ng-unit
[precise-testing] container-tests-checkbox-ng-unit: PASS
[precise-testing] (timing) 0.92user 0.19system 0:01.21elapsed 92%CPU (0avgtext+0avgdata 50416maxresident)k
[precise-testing] (timing) 0inputs+1976outputs (0major+27766minor)pagefaults 0swaps
Found a test script: ./checkbox-support/requirements/container-tests-checkbox-support
[precise-testing] container-tests-checkbox-support: PASS
[precise-testing] (timing) 26.38user 0.20system 0:26.64elapsed 99%CPU (0avgtext+0avgdata 150484maxresident)k
[precise-testing] (timing) 0inputs+1320outputs (0major+39372minor)pagefaults 0swaps
Found a test script: ./checkbox-touch/requirements/container-tests-touch-unit-tests
[precise-testing] container-tests-touch-unit-tests: PASS
[precise-testing] (timing) 0.00user 0.02system 0:00.03elapsed 78%CPU (0avgtext+0avgdata 2180maxresident)k
[precise-testing] (timing) 0inputs+8outputs (0major+2487minor)pagefaults 0swaps
Found a test script: ./plainbox/plainbox/impl/providers/categories/requirements/container-tests-provider-categories
[precise-testing] container-tests-provider-categories: PASS
[precise-testing] (timing) 1.02user 0.10system 0:01.13elapsed 98%CPU (0avgtext+0avgdata 45828maxresident)k
[precise-testing] (timing) 0inputs+64outputs (0major+14263minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/001-container-tests-plainbox-egg-info
[precise-testing] 001-container-tests-plainbox-egg-info: PASS
[precise-testing] (timing) 0.24user 0.05system 0:00.30elapsed 96%CPU (0avgtext+0avgdata 14508maxresident)k
[precise-testing] (timing) 0inputs+96outputs (0major+6169minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox
[precise-testing] container-tests-plainbox: PASS
[precise-testing] (timing) 53.73user 1.40system 0:55.30elapsed 99%CPU (0avgtext+0avgdata 196568maxresident)k
[precise-testing] (timing) 0inputs+3256outputs (0major+198512minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox-documentation
[precise-testing] container-tests-plainbox-documentation: PASS
[precise-testing] (timing) 149.81user 0.65system 2:30.75elapsed 99%CPU (0avgtext+0avgdata 176848maxresident)k
[precise-testing] (timing) 0inputs+39856outputs (0major+52825minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox-integration
[precise-testing] container-tests-plainbox-integration: PASS
[precise-testing] (timing) ...

Read more...

Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :
Download full text (5.4 KiB)

The attempt to merge lp:~kissiel/checkbox/translations into lp:checkbox failed. Below is the output from the failed tests.

[precise] starting container
[precise] (timing) 0.09user 0.06system 0:04.30elapsed 3%CPU (0avgtext+0avgdata 10196maxresident)k
[precise] (timing) 0inputs+32outputs (0major+8280minor)pagefaults 0swaps
[precise] provisioning container
[precise] (timing) 41.18user 10.25system 1:25.63elapsed 60%CPU (0avgtext+0avgdata 94848maxresident)k
[precise] (timing) 0inputs+19088outputs (0major+1591516minor)pagefaults 0swaps
[precise-testing] Starting tests...
Found a test script: ./checkbox-ng/requirements/container-tests-checkbox-ng-unit
[precise-testing] container-tests-checkbox-ng-unit: PASS
[precise-testing] (timing) 0.95user 0.16system 0:01.21elapsed 92%CPU (0avgtext+0avgdata 50408maxresident)k
[precise-testing] (timing) 0inputs+1976outputs (0major+27742minor)pagefaults 0swaps
Found a test script: ./checkbox-support/requirements/container-tests-checkbox-support
[precise-testing] container-tests-checkbox-support: PASS
[precise-testing] (timing) 25.33user 0.21system 0:25.60elapsed 99%CPU (0avgtext+0avgdata 150408maxresident)k
[precise-testing] (timing) 0inputs+1320outputs (0major+39907minor)pagefaults 0swaps
Found a test script: ./checkbox-touch/requirements/container-tests-touch-unit-tests
[precise-testing] container-tests-touch-unit-tests: PASS
[precise-testing] (timing) 0.01user 0.01system 0:00.03elapsed 77%CPU (0avgtext+0avgdata 2180maxresident)k
[precise-testing] (timing) 0inputs+8outputs (0major+2490minor)pagefaults 0swaps
Found a test script: ./plainbox/plainbox/impl/providers/categories/requirements/container-tests-provider-categories
[precise-testing] container-tests-provider-categories: PASS
[precise-testing] (timing) 0.99user 0.10system 0:01.10elapsed 98%CPU (0avgtext+0avgdata 45824maxresident)k
[precise-testing] (timing) 0inputs+64outputs (0major+14261minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/001-container-tests-plainbox-egg-info
[precise-testing] 001-container-tests-plainbox-egg-info: PASS
[precise-testing] (timing) 0.22user 0.05system 0:00.29elapsed 96%CPU (0avgtext+0avgdata 14504maxresident)k
[precise-testing] (timing) 0inputs+96outputs (0major+6173minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox
[precise-testing] container-tests-plainbox: PASS
[precise-testing] (timing) 53.99user 1.55system 0:55.72elapsed 99%CPU (0avgtext+0avgdata 196560maxresident)k
[precise-testing] (timing) 0inputs+3256outputs (0major+199466minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox-documentation
[precise-testing] container-tests-plainbox-documentation: PASS
[precise-testing] (timing) 149.87user 0.76system 2:30.91elapsed 99%CPU (0avgtext+0avgdata 176888maxresident)k
[precise-testing] (timing) 0inputs+39856outputs (0major+52838minor)pagefaults 0swaps
Found a test script: ./plainbox/requirements/container-tests-plainbox-integration
[precise-testing] container-tests-plainbox-integration: PASS
[precise-testing] (timing) ...

Read more...

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'checkbox-touch/Makefile'
2--- checkbox-touch/Makefile 2015-09-18 16:40:09 +0000
3+++ checkbox-touch/Makefile 2015-10-07 17:05:15 +0000
4@@ -8,6 +8,14 @@
5 # sudo apt-get install python-autopilot autopilot-qt
6 #############################################################
7
8+TRANSLATION_ROOT=.
9+
10+APP_ID=com.ubuntu.checkbox
11+
12+MO_FILES=$(foreach infile,$(basename $(notdir $(wildcard ./po/*.po))),$(TRANSLATION_ROOT)/share/locale/$(infile)/LC_MESSAGES/$(APP_ID).mo)
13+QMLJS_FILES:=$(shell find . -name "*.qml" -o -name "*.js" | grep -v ./tests)
14+PY_FILES=$(wildcard ./py/*.py) build-me get-libs
15+
16 all:
17
18 autopilot:
19@@ -21,3 +29,17 @@
20 run:
21 /usr/bin/qmlscene $@ checkbox-touch.qml
22
23+build-translations: $(MO_FILES)
24+ echo $(MO_FILES)
25+
26+po:
27+ mkdir -p $(CURDIR)/po
28+
29+po/checkbox-touch.pot: $(QMLJS_FILES) $(PY_FILES) | po
30+ xgettext -o po/checkbox-touch.pot --qt --c++ --add-comments=TRANSLATORS --keyword=tr --keyword=tr:1,2 $(QMLJS_FILES) --from-code=UTF-8
31+ xgettext -o po/checkbox-touch.pot --join-existing --language=python --add-comments=TRANSLATORS --keyword=_ --keyword=N_ $(PY_FILES)
32+
33+
34+$(TRANSLATION_ROOT)/share/locale/%/LC_MESSAGES/$(APP_ID).mo: po/%.po
35+ mkdir -p $(TRANSLATION_ROOT)/share/locale/$*/LC_MESSAGES && msgfmt -o $@ $^
36+
37
38=== modified file 'checkbox-touch/checkbox-touch.qml'
39--- checkbox-touch/checkbox-touch.qml 2015-09-21 04:58:38 +0000
40+++ checkbox-touch/checkbox-touch.qml 2015-10-07 17:05:15 +0000
41@@ -191,6 +191,9 @@
42
43 WelcomePage {
44 id: welcomePage
45+ // TRANSLATORS: %1 means program version, %2 repository revision and %3
46+ // date when the package was built
47+ // TRANSLATORS: keep the '\n' characters at the end of each line
48 welcomeText: i18n.tr("Welcome to Checkbox Touch\nVersion: %1\n(%2 %3)")
49 .arg(app.applicationVersion).arg(appSettings.revision).arg(appSettings.clickBuildDate)
50 onStartTestingTriggered: {
51@@ -271,8 +274,8 @@
52 id: resumeSessionPage
53 onRerunLast: app.resumeSession(true, processNextTest)
54 onContinueSession: app.resumeSession(false, processNextTest)
55- resumeText: i18n.tr("Checkbox did not finish completely.\nDo you want \
56- to rerun last test, continue to the next test, or restart from the beginning?")
57+ resumeText: i18n.tr("Previous session did not finish completely.\nDo you want \
58+ to rerun last test, continue to the next test, or start a new session?")
59 onRestartSession: {
60 pageStack.clear();
61 pageStack.push(welcomePage);
62@@ -339,7 +342,7 @@
63 id: testSelectionPage
64 objectName: "testSelectionPage"
65 title: i18n.tr("Select tests")
66- continueText: i18n.tr("Start Testing")
67+ continueText: i18n.tr("Start testing")
68 largeBuffer: args.values["autopilot"]
69
70 function setup(continuation) {
71@@ -541,7 +544,7 @@
72 app.exportResults('2013.com.canonical.plainbox::xlsx', ["with-sys-info", "with-summary", "with-job-description", "with-text-attachments", "with-unit-categories"], function(uri) {
73 console.log(uri)
74 CbtDialogLogic.showDialog(resultsPage, i18n.tr("Reports have been saved to your Documents folder"),
75- [{ "text": i18n.tr("OK"), "color": UbuntuColors.green}, {"text": i18n.tr("View Report"), "color": UbuntuColors.green, "onClicked": function(uri) {
76+ [{ "text": i18n.tr("OK"), "color": UbuntuColors.green}, {"text": i18n.tr("View report"), "color": UbuntuColors.green, "onClicked": function(uri) {
77 var webviewer = Qt.createComponent(Qt.resolvedUrl("components/WebViewer.qml")).createObject();
78 webviewer.uri = htmlReportUrl;
79 pageStack.push(webviewer);
80@@ -564,7 +567,7 @@
81 },
82 function(error) {
83 ErrorLogic.showError(mainView,
84- i18n.tr("Could not submit results. Reason:\n" + error),
85+ i18n.tr("Could not submit report. Reason:\n" + error),
86 function(){},
87 i18n.tr("OK"));
88 resultsPage.unlatchSubmission();
89
90=== modified file 'checkbox-touch/components/CheckboxTouchApplication.qml'
91--- checkbox-touch/components/CheckboxTouchApplication.qml 2015-10-05 18:39:26 +0000
92+++ checkbox-touch/components/CheckboxTouchApplication.qml 2015-10-07 17:05:15 +0000
93@@ -62,7 +62,7 @@
94 if (!result["session_id"]) {
95 pageStack.pop();
96 ErrorLogic.showError(mainView,
97- i18n.tr("Could not resume session "),
98+ i18n.tr("Could not resume session"),
99 function() {
100 startSession();
101 return;
102
103=== modified file 'checkbox-touch/components/CommandOutputPage.qml'
104--- checkbox-touch/components/CommandOutputPage.qml 2015-09-07 20:06:44 +0000
105+++ checkbox-touch/components/CommandOutputPage.qml 2015-10-07 17:05:15 +0000
106@@ -50,6 +50,7 @@
107 id: skipAction
108 objectName: "copyOutputAction"
109 iconName: "edit-copy"
110+ // TRANSLATORS: a verb (call to action)
111 text: i18n.tr("Copy")
112 onTriggered: Clipboard.push(mimeData)
113 }
114@@ -93,6 +94,7 @@
115
116 Button {
117 Layout.fillWidth: true
118+ // TRANSLATORS: This is a label on the button that goes back a page
119 text: i18n.tr("Back")
120 onClicked: pageStack.pop()
121 }
122
123=== modified file 'checkbox-touch/components/InteractIntroPage.qml'
124--- checkbox-touch/components/InteractIntroPage.qml 2015-09-15 10:58:58 +0000
125+++ checkbox-touch/components/InteractIntroPage.qml 2015-10-07 17:05:15 +0000
126@@ -96,7 +96,7 @@
127 objectName: "startTestButton"
128 unlatchedColor: UbuntuColors.green
129 Layout.fillWidth: true
130- text: i18n.tr("Test")
131+ text: i18n.tr("Start the test")
132 onLatchedClicked: {
133 userInteractVerifyIntroPage.state = "testing"
134 testStarted();
135
136=== modified file 'checkbox-touch/components/ResultsPage.qml'
137--- checkbox-touch/components/ResultsPage.qml 2015-09-04 13:15:26 +0000
138+++ checkbox-touch/components/ResultsPage.qml 2015-10-07 17:05:15 +0000
139@@ -167,6 +167,7 @@
140 unlatchedColor: UbuntuColors.green
141 visible: submissionName
142 Layout.fillWidth: true
143+ // TRANSLATORS: follwing string will be followed by a service name, e.g. "certification website"
144 text: i18n.tr("Submit results to " + submissionName)
145 onLatchedClicked: submitReportClicked();
146 }
147
148=== modified file 'checkbox-touch/components/ResumeSessionPage.qml'
149--- checkbox-touch/components/ResumeSessionPage.qml 2015-07-17 08:36:57 +0000
150+++ checkbox-touch/components/ResumeSessionPage.qml 2015-10-07 17:05:15 +0000
151@@ -114,7 +114,7 @@
152 Layout.fillHeight: true
153 Layout.fillWidth: true
154 color: "white"
155- text: i18n.tr("Restart")
156+ text: i18n.tr("Start new session")
157 }
158 onLatchedClicked: {
159 restartSession();
160
161=== modified file 'checkbox-touch/components/TestVerificationPage.qml'
162--- checkbox-touch/components/TestVerificationPage.qml 2015-09-15 11:00:43 +0000
163+++ checkbox-touch/components/TestVerificationPage.qml 2015-10-07 17:05:15 +0000
164@@ -68,6 +68,7 @@
165 objectName: "passButton"
166 unlatchedColor: UbuntuColors.green
167 Layout.fillWidth: true
168+ // TRANSLATORS: this string is on a button that marks the given test as passed
169 text: i18n.tr("Pass")
170 onLatchedClicked: {
171 test["outcome"] = "pass";
172@@ -81,6 +82,7 @@
173 objectName: "failButton"
174 unlatchedColor: UbuntuColors.red
175 Layout.fillWidth: true
176+ // TRANSLATORS: this string is on a button that marks the given test as failed
177 text: i18n.tr("Fail")
178 onLatchedClicked: {
179 test["outcome"] = "fail";
180
181=== modified file 'checkbox-touch/components/UserInteractSummaryPage.qml'
182--- checkbox-touch/components/UserInteractSummaryPage.qml 2015-09-15 11:02:02 +0000
183+++ checkbox-touch/components/UserInteractSummaryPage.qml 2015-10-07 17:05:15 +0000
184@@ -56,6 +56,7 @@
185 Label {
186 fontSize: "large"
187 Layout.fillHeight: true
188+ // TRANSLATORS: this string will be followed by either "PASSED" or "FAILED"
189 text : i18n.tr("This test ")
190 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
191 }
192@@ -84,7 +85,7 @@
193 Layout.fillHeight: true
194 Layout.fillWidth: true
195 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
196- text : i18n.tr("You can go back to rerun it or continue to the next test.")
197+ text : i18n.tr("You can go back to rerun the test or continue to the next test.")
198 }
199
200 Button {
201
202=== modified file 'checkbox-touch/components/WelcomePage.qml'
203--- checkbox-touch/components/WelcomePage.qml 2015-07-17 08:36:57 +0000
204+++ checkbox-touch/components/WelcomePage.qml 2015-10-07 17:05:15 +0000
205@@ -60,7 +60,7 @@
206 bottom: startTestButton.top
207 }
208
209- text: i18n.tr("Welcome text")
210+ text: ""
211 fontSize: "large"
212 verticalAlignment: Text.AlignVCenter
213 horizontalAlignment: Text.AlignHCenter
214@@ -76,7 +76,7 @@
215 },
216 State {
217 name: "loaded"
218- PropertyChanges { target: startTestButton; enabled: true; color: UbuntuColors.green; text: i18n.tr("Start Testing")}
219+ PropertyChanges { target: startTestButton; enabled: true; color: UbuntuColors.green; text: i18n.tr("Start testing")}
220 PropertyChanges { target: loadingSpinner; running: false}
221 }
222 ]
223@@ -114,7 +114,7 @@
224 }
225
226 unlatchedColor: UbuntuColors.green
227- text: i18n.tr("Start Testing")
228+ text: i18n.tr("Start testing")
229 onLatchedClicked: startTestingTriggered();
230 }
231 }
232
233=== modified file 'checkbox-touch/confinement/plainbox-confined-shell.qml'
234--- checkbox-touch/confinement/plainbox-confined-shell.qml 2015-07-23 10:48:33 +0000
235+++ checkbox-touch/confinement/plainbox-confined-shell.qml 2015-10-07 17:05:15 +0000
236@@ -94,7 +94,7 @@
237 anchors.fill: parent
238 Label {
239 anchors.fill: parent
240- text: i18n.tr("sending results - you should not see this page :-)")
241+ text: i18n.tr("Sending report - you should not see this page :-)")
242 }
243 }
244 ContentPeer {
245
246=== modified file 'checkbox-touch/po/checkbox-touch.pot'
247--- checkbox-touch/po/checkbox-touch.pot 2014-08-11 14:17:45 +0000
248+++ checkbox-touch/po/checkbox-touch.pot 2015-10-07 17:05:15 +0000
249@@ -8,7 +8,7 @@
250 msgstr ""
251 "Project-Id-Version: PACKAGE VERSION\n"
252 "Report-Msgid-Bugs-To: \n"
253-"POT-Creation-Date: 2014-08-11 15:18+0200\n"
254+"POT-Creation-Date: 2015-10-07 17:43+0200\n"
255 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
256 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
257 "Language-Team: LANGUAGE <LL@li.org>\n"
258@@ -17,18 +17,296 @@
259 "Content-Type: text/plain; charset=CHARSET\n"
260 "Content-Transfer-Encoding: 8bit\n"
261
262-#: main.qml:26
263-msgid "Simple"
264-msgstr ""
265-
266-#: main.qml:39
267-msgid "Hello.."
268-msgstr ""
269-
270-#: main.qml:46
271-msgid "Tap me!"
272-msgstr ""
273-
274-#: main.qml:49
275-msgid "..world!"
276+#: checkbox-touch.qml:70
277+msgid "Run Checkbox-Touch in autopilot-testing mode"
278+msgstr ""
279+
280+#: checkbox-touch.qml:75
281+msgid "Write only warnings and errors to standard error"
282+msgstr ""
283+
284+#: checkbox-touch.qml:81
285+msgid "Path to a file containing checkbox-touch settings"
286+msgstr ""
287+
288+#. TRANSLATORS: %1 means program version, %2 repository revision and %3
289+#. date when the package was built
290+#. TRANSLATORS: keep the '\n' characters at the end of each line
291+#: checkbox-touch.qml:197
292+#, qt-format
293+msgid ""
294+"Welcome to Checkbox Touch\n"
295+"Version: %1\n"
296+"(%2 %3)"
297+msgstr ""
298+
299+#: checkbox-touch.qml:277
300+msgid ""
301+"Previous session did not finish completely.\n"
302+"Do you want to rerun last test, continue to the next test, or start a new "
303+"session?"
304+msgstr ""
305+
306+#: checkbox-touch.qml:288
307+msgid "Select test plan"
308+msgstr ""
309+
310+#: checkbox-touch.qml:315
311+msgid "Select categories"
312+msgstr ""
313+
314+#: checkbox-touch.qml:344
315+msgid "Select tests"
316+msgstr ""
317+
318+#: checkbox-touch.qml:345 components/WelcomePage.qml:79
319+#: components/WelcomePage.qml:117
320+msgid "Start testing"
321+msgstr ""
322+
323+#: checkbox-touch.qml:372
324+msgid "Select tests to re-run"
325+msgstr ""
326+
327+#: checkbox-touch.qml:374
328+msgid "Finish"
329+msgstr ""
330+
331+#: checkbox-touch.qml:374
332+msgid "Re-run"
333+msgstr ""
334+
335+#: checkbox-touch.qml:414
336+msgid "Could not create component '"
337+msgstr ""
338+
339+#: checkbox-touch.qml:416 components/ErrorLogic.js:13
340+#: components/CheckboxTouchApplication.qml:57
341+msgid "Quit"
342+msgstr ""
343+
344+#: checkbox-touch.qml:435
345+msgid "Could not resume session."
346+msgstr ""
347+
348+#: checkbox-touch.qml:437 components/ResumeSessionPage.qml:117
349+#: components/CheckboxTouchApplication.qml:70
350+msgid "Start new session"
351+msgstr ""
352+
353+#: checkbox-touch.qml:546
354+msgid "Reports have been saved to your Documents folder"
355+msgstr ""
356+
357+#: checkbox-touch.qml:547 checkbox-touch.qml:566 checkbox-touch.qml:572
358+#: components/CbtDialogLogic.js:5 components/PasswordDialog.qml:60
359+#: components/InputDialog.qml:58
360+msgid "OK"
361+msgstr ""
362+
363+#: checkbox-touch.qml:547
364+msgid "View report"
365+msgstr ""
366+
367+#: checkbox-touch.qml:565
368+msgid "Report has been submited.\n"
369+msgstr ""
370+
371+#: checkbox-touch.qml:570
372+msgid "Could not submit report. Reason:\n"
373+msgstr ""
374+
375+#: confinement/plainbox-confined-shell.qml:97
376+msgid "Sending report - you should not see this page :-)"
377+msgstr ""
378+
379+#: components/WelcomePage.qml:35
380+msgid "System Testing"
381+msgstr ""
382+
383+#: components/WelcomePage.qml:47 components/AboutPage.qml:39
384+msgid "About"
385+msgstr ""
386+
387+#: components/WelcomePage.qml:73
388+msgid "Checkbox is loading..."
389+msgstr ""
390+
391+#: components/QmlConfinedPage.qml:40 components/InteractIntroPage.qml:48
392+#: components/QmlNativePage.qml:38 components/ManualIntroPage.qml:42
393+msgid "Test Description"
394+msgstr ""
395+
396+#: components/QmlConfinedPage.qml:98
397+msgid "Waiting for the test to finish"
398+msgstr ""
399+
400+#: components/QmlConfinedPage.qml:107 components/InteractIntroPage.qml:99
401+#: components/QmlNativePage.qml:65 components/ManualIntroPage.qml:57
402+msgid "Start the test"
403+msgstr ""
404+
405+#: components/ResumeSessionPage.qml:39
406+msgid "Resume session"
407+msgstr ""
408+
409+#: components/ResumeSessionPage.qml:79
410+msgid "Rerun last"
411+msgstr ""
412+
413+#: components/ResumeSessionPage.qml:98 components/SelectionPage.qml:36
414+#: components/ErrorLogic.js:11 components/UserInteractSummaryPage.qml:95
415+msgid "Continue"
416+msgstr ""
417+
418+#: components/TestVerificationPage.qml:41
419+#: components/UserInteractSummaryPage.qml:41
420+msgid "Verification"
421+msgstr ""
422+
423+#. TRANSLATORS: this string is on a button that marks the given test as passed
424+#: components/TestVerificationPage.qml:72
425+msgid "Pass"
426+msgstr ""
427+
428+#. TRANSLATORS: this string is on a button that marks the given test as failed
429+#: components/TestVerificationPage.qml:86
430+msgid "Fail"
431+msgstr ""
432+
433+#: components/CommandOutputPage.qml:46
434+msgid "Command output"
435+msgstr ""
436+
437+#. TRANSLATORS: a verb (call to action)
438+#: components/CommandOutputPage.qml:54
439+msgid "Copy"
440+msgstr ""
441+
442+#. TRANSLATORS: This is a label on the button that goes back a page
443+#: components/CommandOutputPage.qml:98
444+msgid "Back"
445+msgstr ""
446+
447+#: components/PasswordDialog.qml:47
448+msgid "Enter password"
449+msgstr ""
450+
451+#: components/PasswordDialog.qml:53
452+msgid "password"
453+msgstr ""
454+
455+#: components/PasswordDialog.qml:72 components/InputDialog.qml:68
456+msgid "Cancel"
457+msgstr ""
458+
459+#: components/SelectionPage.qml:77
460+msgid "Select All"
461+msgstr ""
462+
463+#: components/SelectionPage.qml:90
464+msgid "Deselect All"
465+msgstr ""
466+
467+#: components/WebViewer.qml:28
468+msgid "Test Report"
469+msgstr ""
470+
471+#: components/AutomatedTestPage.qml:39
472+msgid "Automated test"
473+msgstr ""
474+
475+#. TRANSLATORS: this string will be followed by either "PASSED" or "FAILED"
476+#: components/UserInteractSummaryPage.qml:60
477+msgid "This test "
478+msgstr ""
479+
480+#: components/UserInteractSummaryPage.qml:77
481+msgid "PASSED"
482+msgstr ""
483+
484+#: components/UserInteractSummaryPage.qml:77
485+msgid "FAILED"
486+msgstr ""
487+
488+#: components/UserInteractSummaryPage.qml:88
489+msgid "You can go back to rerun the test or continue to the next test."
490+msgstr ""
491+
492+#: components/actions/SkipAction.qml:33
493+msgid "Skip"
494+msgstr ""
495+
496+#: components/actions/SkipAction.qml:36
497+msgid "Do you really want to skip this test?"
498+msgstr ""
499+
500+#: components/actions/AddCommentAction.qml:31 components/CommentsDialog.qml:54
501+msgid "Add comment"
502+msgstr ""
503+
504+#: components/CommentsDialog.qml:64
505+msgid "Done"
506+msgstr ""
507+
508+#: components/ConfirmationDialog.qml:50
509+msgid "Are you sure?"
510+msgstr ""
511+
512+#: components/ConfirmationDialog.qml:69
513+msgid "YES"
514+msgstr ""
515+
516+#: components/ConfirmationDialog.qml:78
517+msgid "NO"
518+msgstr ""
519+
520+#: components/ConfirmationDialog.qml:93
521+msgid "Do not ask me this question again"
522+msgstr ""
523+
524+#: components/ResultsPage.qml:34
525+msgid "Test Results"
526+msgstr ""
527+
528+#: components/ResultsPage.qml:52 components/AboutPage.qml:81
529+msgid "Close"
530+msgstr ""
531+
532+#: components/ResultsPage.qml:162
533+msgid "Save detailed report"
534+msgstr ""
535+
536+#. TRANSLATORS: follwing string will be followed by a service name, e.g. "certification website"
537+#: components/ResultsPage.qml:171
538+msgid "Submit results to "
539+msgstr ""
540+
541+#: components/AboutPage.qml:74
542+msgid "version: "
543+msgstr ""
544+
545+#: components/AboutPage.qml:75
546+msgid "Plainbox version: "
547+msgstr ""
548+
549+#: components/ErrorDialog.qml:43
550+msgid "Um, OK"
551+msgstr ""
552+
553+#: components/ErrorDialog.qml:53 components/ErrorDialog.qml:61
554+msgid "Error encountered"
555+msgstr ""
556+
557+#: components/CheckboxTouchApplication.qml:55
558+msgid "Could not start a session. Reason:\n"
559+msgstr ""
560+
561+#: components/CheckboxTouchApplication.qml:65
562+msgid "Could not resume session"
563+msgstr ""
564+
565+#: py/sudo_with_pass_ctrl.py:160
566+#, python-format
567+msgid "job[%s] executing %r with env %r in cwd %r"
568 msgstr ""

Subscribers

People subscribed via source and target branches