Merge lp:~kissiel/checkbox/translations into lp:checkbox
- translations
- Merge into trunk
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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Maciej Kisielewski (community) | Approve | ||
Review via email: mp+273655@code.launchpad.net |
Commit message
Description of the change
This MR brings bunch of fixes to get translating checkbox-converged going.
4222e31 checkbox-touch: add translations-
8e2be56 checkbox-touch: add comments for translators
e55c697 checkbox-touch: reword some strings
62ddb10 checkbox-touch: translation template update
Sylvain Pineau (sylvain-pineau) wrote : | # |
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+
[precise] provisioning container
[precise] (timing) 40.40user 10.31system 0:59.85elapsed 84%CPU (0avgtext+0avgdata 94852maxresident)k
[precise] (timing) 0inputs+
[precise-testing] Starting tests...
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 0.92user 0.19system 0:01.21elapsed 92%CPU (0avgtext+0avgdata 50416maxresident)k
[precise-testing] (timing) 0inputs+1976outputs (0major+
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 26.38user 0.20system 0:26.64elapsed 99%CPU (0avgtext+0avgdata 150484maxresident)k
[precise-testing] (timing) 0inputs+1320outputs (0major+
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 0.00user 0.02system 0:00.03elapsed 78%CPU (0avgtext+0avgdata 2180maxresident)k
[precise-testing] (timing) 0inputs+8outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 1.02user 0.10system 0:01.13elapsed 98%CPU (0avgtext+0avgdata 45828maxresident)k
[precise-testing] (timing) 0inputs+64outputs (0major+
Found a test script: ./plainbox/
[precise-testing] 001-container-
[precise-testing] (timing) 0.24user 0.05system 0:00.30elapsed 96%CPU (0avgtext+0avgdata 14508maxresident)k
[precise-testing] (timing) 0inputs+96outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 53.73user 1.40system 0:55.30elapsed 99%CPU (0avgtext+0avgdata 196568maxresident)k
[precise-testing] (timing) 0inputs+3256outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 149.81user 0.65system 2:30.75elapsed 99%CPU (0avgtext+0avgdata 176848maxresident)k
[precise-testing] (timing) 0inputs+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) ...
Sylvain Pineau (sylvain-pineau) wrote : | # |
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+
[precise] provisioning container
[precise] (timing) 41.18user 10.25system 1:25.63elapsed 60%CPU (0avgtext+0avgdata 94848maxresident)k
[precise] (timing) 0inputs+
[precise-testing] Starting tests...
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 0.95user 0.16system 0:01.21elapsed 92%CPU (0avgtext+0avgdata 50408maxresident)k
[precise-testing] (timing) 0inputs+1976outputs (0major+
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 25.33user 0.21system 0:25.60elapsed 99%CPU (0avgtext+0avgdata 150408maxresident)k
[precise-testing] (timing) 0inputs+1320outputs (0major+
Found a test script: ./checkbox-
[precise-testing] container-
[precise-testing] (timing) 0.01user 0.01system 0:00.03elapsed 77%CPU (0avgtext+0avgdata 2180maxresident)k
[precise-testing] (timing) 0inputs+8outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 0.99user 0.10system 0:01.10elapsed 98%CPU (0avgtext+0avgdata 45824maxresident)k
[precise-testing] (timing) 0inputs+64outputs (0major+
Found a test script: ./plainbox/
[precise-testing] 001-container-
[precise-testing] (timing) 0.22user 0.05system 0:00.29elapsed 96%CPU (0avgtext+0avgdata 14504maxresident)k
[precise-testing] (timing) 0inputs+96outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 53.99user 1.55system 0:55.72elapsed 99%CPU (0avgtext+0avgdata 196560maxresident)k
[precise-testing] (timing) 0inputs+3256outputs (0major+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) 149.87user 0.76system 2:30.91elapsed 99%CPU (0avgtext+0avgdata 176888maxresident)k
[precise-testing] (timing) 0inputs+
Found a test script: ./plainbox/
[precise-testing] container-
[precise-testing] (timing) ...
Preview Diff
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 "" |
It was reviewd and co-polished with zyga.
+1