~jocave/checkbox/hybrid-amd-gpu-mods

« back to all changes in this revision

Viewing changes to plainbox/po/plainbox.pot

  • Committer: Sylvain Pineau
  • Date: 2014-07-29 16:05:54 UTC
  • mto: This revision was merged to the branch mainline in revision 3149.
  • Revision ID: sylvain.pineau@canonical.com-20140729160554-qev8887xbunn9tmi
checkbox-ng:launchers:checkbox-cli: The checkbox-cli launcher

Running the default whitelist (with the suite selection screen skipped)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
msgstr ""
9
9
"Project-Id-Version: PACKAGE VERSION\n"
10
10
"Report-Msgid-Bugs-To: \n"
11
 
"POT-Creation-Date: 2016-01-11 16:06+0800\n"
 
11
"POT-Creation-Date: 2014-06-02 14:50+0200\n"
12
12
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
14
"Language-Team: LANGUAGE <LL@li.org>\n"
25
25
msgid "usage: "
26
26
msgstr ""
27
27
 
28
 
#: .././plainbox/impl/applogic.py:62
 
28
#: .././plainbox/impl/applogic.py:60
29
29
msgid "None of the providers had a whitelist named '{}'"
30
30
msgstr ""
31
31
 
32
 
#: .././plainbox/impl/applogic.py:104
 
32
#: .././plainbox/impl/applogic.py:102
33
33
msgid "Environment variables for scripts and jobs"
34
34
msgstr ""
35
35
 
36
 
#: .././plainbox/impl/applogic.py:109
37
 
msgid "Which implementation of extcmd to use"
38
 
msgstr ""
39
 
 
40
 
#. TRANSLATORS: '--help' and '--version' are not translatable,
41
 
#. but '[options]' and '<command>' are.
42
 
#: .././plainbox/impl/box.py:82
43
 
msgid "{0} [--help] [--version] | [options] <command> ..."
44
 
msgstr ""
45
 
 
46
 
#. set in _early_init()
47
 
#. set in main()
48
 
#: .././plainbox/impl/clitools.py:279
49
 
#, python-format
50
 
msgid "Constructed %r"
51
 
msgstr ""
52
 
 
53
 
#: .././plainbox/impl/clitools.py:288
54
 
msgid "Activated early logging via environment variables"
55
 
msgstr ""
56
 
 
57
 
#: .././plainbox/impl/clitools.py:300
58
 
msgid "Tool initialization (early mode)"
59
 
msgstr ""
60
 
 
61
 
#: .././plainbox/impl/clitools.py:302
62
 
msgid "Parsing command line arguments (early mode)"
63
 
msgstr ""
64
 
 
65
 
#: .././plainbox/impl/clitools.py:305
66
 
#, python-format
67
 
msgid "Command line parsed to (early mode): %r"
68
 
msgstr ""
69
 
 
70
 
#: .././plainbox/impl/clitools.py:306
71
 
msgid "Tool initialization (late mode)"
72
 
msgstr ""
73
 
 
74
 
#. Construct the full command line argument parser
75
 
#: .././plainbox/impl/clitools.py:309
76
 
msgid "Parser construction"
77
 
msgstr ""
78
 
 
79
 
#. parse the full command line arguments, this is also where we
80
 
#. do argcomplete-dictated exit if bash shell completion
81
 
#. is requested
82
 
#: .././plainbox/impl/clitools.py:314
83
 
msgid "Parsing command line arguments"
84
 
msgstr ""
85
 
 
86
 
#: .././plainbox/impl/clitools.py:316
87
 
#, python-format
88
 
msgid "Command line parsed to: %r"
89
 
msgstr ""
90
 
 
91
 
#: .././plainbox/impl/clitools.py:317
92
 
msgid "Tool initialization (final steps)"
93
 
msgstr ""
94
 
 
95
 
#: .././plainbox/impl/clitools.py:319
96
 
msgid "Tool initialization complete"
97
 
msgstr ""
98
 
 
99
 
#: .././plainbox/impl/clitools.py:323
100
 
msgid "Dispatching command..."
101
 
msgstr ""
102
 
 
103
 
#: .././plainbox/impl/clitools.py:460 .././plainbox/provider_manager.py:1403
 
36
#: .././plainbox/impl/applogic.py:106
 
37
msgid "Welcome text to display prior to test selection/execution"
 
38
msgstr ""
 
39
 
 
40
#: .././plainbox/impl/applogic.py:111
 
41
msgid "Name of the default provider to use"
 
42
msgstr ""
 
43
 
 
44
#: .././plainbox/impl/clitools.py:281
 
45
#, python-format
 
46
msgid "parsed early namespace: %s"
 
47
msgstr ""
 
48
 
 
49
#: .././plainbox/impl/clitools.py:286
 
50
#, python-format
 
51
msgid "parsed full namespace: %s"
 
52
msgstr ""
 
53
 
 
54
#: .././plainbox/impl/clitools.py:416 .././plainbox/provider_manager.py:1187
104
55
#: .././plainbox/vendor/argparse/py32-argparse.py:1625
105
56
msgid "show program's version number and exit"
106
57
msgstr ""
107
58
 
108
 
#: .././plainbox/impl/clitools.py:484
 
59
#: .././plainbox/impl/clitools.py:437
109
60
msgid "logging and debugging"
110
61
msgstr ""
111
62
 
112
63
#. TRANSLATORS: please keep --log-level=INFO untranslated
113
 
#: .././plainbox/impl/clitools.py:499
 
64
#: .././plainbox/impl/clitools.py:452
114
65
msgid "be more verbose (same as --log-level=INFO)"
115
66
msgstr ""
116
67
 
117
68
#. TRANSLATORS: please keep DEBUG untranslated
118
 
#: .././plainbox/impl/clitools.py:507
 
69
#: .././plainbox/impl/clitools.py:460
119
70
msgid "enable DEBUG messages on the root logger"
120
71
msgstr ""
121
72
 
122
73
#. TRANSLATORS: please keep DEBUG untranslated
123
 
#: .././plainbox/impl/clitools.py:513
 
74
#: .././plainbox/impl/clitools.py:466
124
75
msgid "display DEBUG messages in the console"
125
76
msgstr ""
126
77
 
127
 
#: .././plainbox/impl/clitools.py:517
 
78
#: .././plainbox/impl/clitools.py:470
128
79
msgid "LOGGER"
129
80
msgstr ""
130
81
 
131
82
#. TRANSLATORS: please keep DEBUG untranslated
132
 
#: .././plainbox/impl/clitools.py:521
 
83
#: .././plainbox/impl/clitools.py:474
133
84
msgid ""
134
85
"enable DEBUG messages on the specified logger (can be used multiple times)"
135
86
msgstr ""
136
87
 
137
88
#. TRANSLATORS: please keep pdb untranslated
138
 
#: .././plainbox/impl/clitools.py:529
 
89
#: .././plainbox/impl/clitools.py:482
139
90
msgid "jump into pdb (python debugger) when a command crashes"
140
91
msgstr ""
141
92
 
142
93
#. TRANSLATORS: please keep SIGINT/KeyboardInterrupt and --pdb
143
94
#. untranslated
144
 
#: .././plainbox/impl/clitools.py:537
 
95
#: .././plainbox/impl/clitools.py:490
145
96
msgid "crash on SIGINT/KeyboardInterrupt, useful with --pdb"
146
97
msgstr ""
147
98
 
148
 
#: .././plainbox/impl/clitools.py:554
 
99
#: .././plainbox/impl/clitools.py:507
149
100
#: .././plainbox/vendor/argparse/py32-argparse.py:1956
150
101
msgid "too few arguments"
151
102
msgstr ""
153
104
#. Don't let SystemExit be caught in the logic below, we really
154
105
#. just want to exit when that gets thrown.
155
106
#. TRANSLATORS: please keep SystemExit untranslated
156
 
#: .././plainbox/impl/clitools.py:566
 
107
#: .././plainbox/impl/clitools.py:519
157
108
msgid "caught SystemExit, exiting"
158
109
msgstr ""
159
110
 
160
 
#: .././plainbox/impl/clitools.py:571
 
111
#: .././plainbox/impl/clitools.py:524
161
112
#, python-format
162
113
msgid "caught %r, deciding on what to do next"
163
114
msgstr ""
164
115
 
165
 
#: .././plainbox/impl/clitools.py:591
 
116
#: .././plainbox/impl/clitools.py:544
166
117
#, python-format
167
118
msgid "action for exception %r is %s"
168
119
msgstr ""
169
120
 
170
 
#: .././plainbox/impl/clitools.py:596
 
121
#: .././plainbox/impl/clitools.py:549
171
122
#, python-format
172
123
msgid "Executable %r invoked with %r has crashed"
173
124
msgstr ""
174
125
 
175
 
#: .././plainbox/impl/clitools.py:600
 
126
#: .././plainbox/impl/clitools.py:553
176
127
#, python-format
177
128
msgid "caught runaway exception: %r"
178
129
msgstr ""
179
130
 
180
 
#: .././plainbox/impl/clitools.py:601
 
131
#: .././plainbox/impl/clitools.py:554
181
132
msgid "starting debugger..."
182
133
msgstr ""
183
134
 
184
 
#: .././plainbox/impl/clitools.py:695
185
 
#, python-format
186
 
msgid "Trying to load exactly the right command: %r"
187
 
msgstr ""
188
 
 
189
 
#: .././plainbox/impl/clitools.py:711
190
 
#, python-format
191
 
msgid "Cost of registering guessed command: %f"
192
 
msgstr ""
193
 
 
194
 
#: .././plainbox/impl/clitools.py:742
195
 
#, python-format
196
 
msgid "Cost of loading all top-level commands: %f"
197
 
msgstr ""
198
 
 
199
 
#: .././plainbox/impl/clitools.py:749
200
 
#, python-format
201
 
msgid "Cost of registering all top-level commands: %f"
202
 
msgstr ""
203
 
 
204
 
#: .././plainbox/impl/clitools.py:898
 
135
#: .././plainbox/impl/clitools.py:651
205
136
msgid "Unable to find any of the executables {}"
206
137
msgstr ""
207
138
 
208
 
#: .././plainbox/impl/commands/cmd_analyze.py:54
 
139
#: .././plainbox/impl/commands/__init__.py:150
 
140
msgid "provider list and development"
 
141
msgstr ""
 
142
 
 
143
#: .././plainbox/impl/commands/__init__.py:157
 
144
msgid "which providers to load"
 
145
msgstr ""
 
146
 
 
147
#: .././plainbox/impl/commands/analyze.py:88
 
148
msgid "[Desired Job List]"
 
149
msgstr ""
 
150
 
 
151
#: .././plainbox/impl/commands/analyze.py:93
 
152
msgid "[Run List]"
 
153
msgstr ""
 
154
 
 
155
#: .././plainbox/impl/commands/analyze.py:98
 
156
msgid "[Running Local Jobs]"
 
157
msgstr ""
 
158
 
 
159
#: .././plainbox/impl/commands/analyze.py:133
 
160
msgid "Problem list"
 
161
msgstr ""
 
162
 
 
163
#: .././plainbox/impl/commands/analyze.py:137
 
164
msgid "[General Statistics]"
 
165
msgstr ""
 
166
 
 
167
#: .././plainbox/impl/commands/analyze.py:138
 
168
msgid "Known jobs: {}"
 
169
msgstr ""
 
170
 
 
171
#: .././plainbox/impl/commands/analyze.py:139
 
172
msgid "Selected jobs: {}"
 
173
msgstr ""
 
174
 
 
175
#: .././plainbox/impl/commands/analyze.py:142
 
176
msgid "[Dependency Report]"
 
177
msgstr ""
 
178
 
 
179
#: .././plainbox/impl/commands/analyze.py:147
 
180
msgid "Selected jobs have no dependency problems"
 
181
msgstr ""
 
182
 
 
183
#: .././plainbox/impl/commands/analyze.py:150
 
184
msgid "[Interactivity Report]"
 
185
msgstr ""
 
186
 
 
187
#: .././plainbox/impl/commands/analyze.py:161
 
188
msgid "automatic"
 
189
msgstr ""
 
190
 
 
191
#: .././plainbox/impl/commands/analyze.py:161
 
192
msgid "interactive"
 
193
msgstr ""
 
194
 
 
195
#: .././plainbox/impl/commands/analyze.py:167
 
196
msgid "unknown"
 
197
msgstr ""
 
198
 
 
199
#: .././plainbox/impl/commands/analyze.py:172
 
200
msgid "[Estimated Duration Report]"
 
201
msgstr ""
 
202
 
 
203
#: .././plainbox/impl/commands/analyze.py:173
 
204
msgid "Estimated test duration:"
 
205
msgstr ""
 
206
 
 
207
#: .././plainbox/impl/commands/analyze.py:175
 
208
msgid "automated tests: {}"
 
209
msgstr ""
 
210
 
 
211
#: .././plainbox/impl/commands/analyze.py:177
 
212
#: .././plainbox/impl/commands/analyze.py:180
 
213
#: .././plainbox/impl/commands/analyze.py:184
 
214
msgid "cannot estimate"
 
215
msgstr ""
 
216
 
 
217
#: .././plainbox/impl/commands/analyze.py:178
 
218
msgid "manual tests: {}"
 
219
msgstr ""
 
220
 
 
221
#: .././plainbox/impl/commands/analyze.py:181
 
222
msgid "total: {}"
 
223
msgstr ""
 
224
 
 
225
#: .././plainbox/impl/commands/analyze.py:187
 
226
msgid "[Validation Report]"
 
227
msgstr ""
 
228
 
 
229
#: .././plainbox/impl/commands/analyze.py:204
 
230
msgid "Job defined in {}"
 
231
msgstr ""
 
232
 
 
233
#: .././plainbox/impl/commands/analyze.py:206
 
234
msgid "No problems found"
 
235
msgstr ""
 
236
 
 
237
#: .././plainbox/impl/commands/analyze.py:209
 
238
msgid "[Requirement Report]"
 
239
msgstr ""
 
240
 
 
241
#: .././plainbox/impl/commands/analyze.py:243
209
242
msgid "analyze how selected jobs would be executed"
210
243
msgstr ""
211
244
 
212
 
#: .././plainbox/impl/commands/cmd_analyze.py:60
 
245
#: .././plainbox/impl/commands/analyze.py:248
213
246
msgid "run all selected local jobs, required to see true data"
214
247
msgstr ""
215
248
 
216
249
#. TRANSLATORS: please keep the word 'local' untranslated.
217
250
#. It designates special type of jobs, not their location.
218
 
#: .././plainbox/impl/commands/cmd_analyze.py:66
 
251
#: .././plainbox/impl/commands/analyze.py:254
219
252
msgid "do not run local jobs"
220
253
msgstr ""
221
254
 
222
 
#: .././plainbox/impl/commands/cmd_analyze.py:70
 
255
#: .././plainbox/impl/commands/analyze.py:258
223
256
msgid "print general job statistics"
224
257
msgstr ""
225
258
 
226
 
#: .././plainbox/impl/commands/cmd_analyze.py:73
 
259
#: .././plainbox/impl/commands/analyze.py:261
227
260
msgid "print dependency report"
228
261
msgstr ""
229
262
 
230
 
#: .././plainbox/impl/commands/cmd_analyze.py:76
 
263
#: .././plainbox/impl/commands/analyze.py:264
231
264
msgid "print interactivity report"
232
265
msgstr ""
233
266
 
234
 
#: .././plainbox/impl/commands/cmd_analyze.py:79
 
267
#: .././plainbox/impl/commands/analyze.py:267
235
268
msgid "print estimated duration report"
236
269
msgstr ""
237
270
 
238
 
#: .././plainbox/impl/commands/cmd_analyze.py:82
 
271
#: .././plainbox/impl/commands/analyze.py:270
239
272
msgid "print validation report"
240
273
msgstr ""
241
274
 
242
 
#: .././plainbox/impl/commands/cmd_analyze.py:85
 
275
#: .././plainbox/impl/commands/analyze.py:273
243
276
msgid "print requirement report"
244
277
msgstr ""
245
278
 
246
 
#: .././plainbox/impl/commands/cmd_analyze.py:89
 
279
#: .././plainbox/impl/commands/analyze.py:277
247
280
msgid "when coupled with -v, only problematic jobs will be listed"
248
281
msgstr ""
249
282
 
250
 
#: .././plainbox/impl/commands/cmd_analyze.py:92
 
283
#: .././plainbox/impl/commands/analyze.py:280
251
284
msgid "print desired job list"
252
285
msgstr ""
253
286
 
254
 
#: .././plainbox/impl/commands/cmd_analyze.py:95
 
287
#: .././plainbox/impl/commands/analyze.py:283
255
288
msgid "print run list"
256
289
msgstr ""
257
290
 
258
 
#: .././plainbox/impl/commands/cmd_check_config.py:43
 
291
#: .././plainbox/impl/commands/check_config.py:50
 
292
msgid "Configuration files:"
 
293
msgstr ""
 
294
 
 
295
#: .././plainbox/impl/commands/check_config.py:55
 
296
#, python-brace-format
 
297
msgid " - {0} (not present)"
 
298
msgstr ""
 
299
 
 
300
#: .././plainbox/impl/commands/check_config.py:56
 
301
msgid "Variables:"
 
302
msgstr ""
 
303
 
 
304
#: .././plainbox/impl/commands/check_config.py:61
 
305
msgid "Sections:"
 
306
msgstr ""
 
307
 
 
308
#: .././plainbox/impl/commands/check_config.py:67
 
309
msgid "Problems:"
 
310
msgstr ""
 
311
 
 
312
#: .././plainbox/impl/commands/check_config.py:70
 
313
#, python-brace-format
 
314
msgid " - variable {0}: {1}"
 
315
msgstr ""
 
316
 
 
317
#: .././plainbox/impl/commands/check_config.py:75
 
318
msgid "No validation problems found"
 
319
msgstr ""
 
320
 
 
321
#: .././plainbox/impl/commands/check_config.py:92
259
322
msgid "check and display plainbox configuration"
260
323
msgstr ""
261
324
 
262
 
#: .././plainbox/impl/commands/cmd_checkbox.py:47
263
 
msgid "test selection options"
264
 
msgstr ""
265
 
 
266
 
#: .././plainbox/impl/commands/cmd_checkbox.py:51
267
 
msgid "TEST-PLAN-ID"
268
 
msgstr ""
269
 
 
270
 
#. TRANSLATORS: this is in imperative form
271
 
#: .././plainbox/impl/commands/cmd_checkbox.py:54
272
 
msgid "load the specified test plan"
273
 
msgstr ""
274
 
 
275
 
#: .././plainbox/impl/commands/cmd_checkbox.py:57
276
 
#: .././plainbox/impl/commands/cmd_checkbox.py:62
 
325
#: .././plainbox/impl/commands/checkbox.py:89
 
326
#, python-format
 
327
msgid "Using whitelist %r obtained from provider %r"
 
328
msgstr ""
 
329
 
 
330
#: .././plainbox/impl/commands/checkbox.py:100
 
331
#, python-format
 
332
msgid "Unable to load whitelist %r: %s"
 
333
msgstr ""
 
334
 
 
335
#: .././plainbox/impl/commands/checkbox.py:118
 
336
#: .././plainbox/impl/commands/checkbox.py:128
 
337
#, python-format
 
338
msgid "Incorrect pattern %r: %s"
 
339
msgstr ""
 
340
 
 
341
#: .././plainbox/impl/commands/checkbox.py:145
 
342
msgid "job definition options"
 
343
msgstr ""
 
344
 
 
345
#: .././plainbox/impl/commands/checkbox.py:148
 
346
#: .././plainbox/impl/commands/checkbox.py:153
277
347
msgid "PATTERN"
278
348
msgstr ""
279
349
 
280
350
#. TRANSLATORS: this is in imperative form
281
 
#: .././plainbox/impl/commands/cmd_checkbox.py:59
 
351
#: .././plainbox/impl/commands/checkbox.py:150
282
352
msgid "include jobs matching the given regular expression"
283
353
msgstr ""
284
354
 
285
355
#. TRANSLATORS: this is in imperative form
286
 
#: .././plainbox/impl/commands/cmd_checkbox.py:64
 
356
#: .././plainbox/impl/commands/checkbox.py:155
287
357
msgid "exclude jobs matching the given regular expression"
288
358
msgstr ""
289
359
 
290
 
#: .././plainbox/impl/commands/cmd_checkbox.py:69
 
360
#: .././plainbox/impl/commands/checkbox.py:160
291
361
msgid "WHITELIST"
292
362
msgstr ""
293
363
 
294
364
#. TRANSLATORS: this is in imperative form
295
 
#: .././plainbox/impl/commands/cmd_checkbox.py:73
 
365
#: .././plainbox/impl/commands/checkbox.py:164
296
366
msgid "load whitelist containing run patterns"
297
367
msgstr ""
298
368
 
299
 
#: .././plainbox/impl/commands/cmd_device.py:36
300
 
msgid ""
301
 
"\n"
302
 
"    device management commands\n"
303
 
"\n"
304
 
"    This command can be used to show the device that plainbox is executing\n"
305
 
"\n"
306
 
"    @EPILOG@\n"
307
 
"\n"
308
 
"    TBD\n"
309
 
"    "
310
 
msgstr ""
311
 
 
312
 
#: .././plainbox/impl/commands/cmd_list.py:41
 
369
#: .././plainbox/impl/commands/crash.py:45
 
370
msgid "crashing as requested"
 
371
msgstr ""
 
372
 
 
373
#: .././plainbox/impl/commands/crash.py:61
 
374
msgid "crash the application"
 
375
msgstr ""
 
376
 
 
377
#: .././plainbox/impl/commands/crash.py:68
 
378
msgid "raise an exception"
 
379
msgstr ""
 
380
 
 
381
#: .././plainbox/impl/commands/crash.py:74
 
382
msgid "hang the application with a busy loop"
 
383
msgstr ""
 
384
 
 
385
#: .././plainbox/impl/commands/dev.py:59
 
386
msgid "development commands"
 
387
msgstr ""
 
388
 
 
389
#: .././plainbox/impl/commands/list.py:60
 
390
msgid "children"
 
391
msgstr ""
 
392
 
 
393
#: .././plainbox/impl/commands/list.py:80
313
394
msgid "list and describe various objects"
314
395
msgstr ""
315
396
 
316
 
#: .././plainbox/impl/commands/cmd_list.py:45
 
397
#: .././plainbox/impl/commands/list.py:83
317
398
msgid "show object attributes"
318
399
msgstr ""
319
400
 
320
 
#: .././plainbox/impl/commands/cmd_list.py:48
 
401
#: .././plainbox/impl/commands/list.py:86
321
402
msgid "list objects from the specified group"
322
403
msgstr ""
323
404
 
324
 
#: .././plainbox/impl/commands/cmd_parse.py:45
 
405
#: .././plainbox/impl/commands/logtest.py:40
 
406
msgid "a debug message"
 
407
msgstr ""
 
408
 
 
409
#: .././plainbox/impl/commands/logtest.py:41
 
410
msgid "a info message"
 
411
msgstr ""
 
412
 
 
413
#: .././plainbox/impl/commands/logtest.py:42
 
414
msgid "a warning message"
 
415
msgstr ""
 
416
 
 
417
#: .././plainbox/impl/commands/logtest.py:43
 
418
msgid "an error message"
 
419
msgstr ""
 
420
 
 
421
#: .././plainbox/impl/commands/logtest.py:44
 
422
msgid "a critical message"
 
423
msgstr ""
 
424
 
 
425
#: .././plainbox/impl/commands/logtest.py:58
 
426
msgid "log messages at various levels"
 
427
msgstr ""
 
428
 
 
429
#: .././plainbox/impl/commands/parse.py:77
 
430
msgid "Unable to decode input stream, must be valid UTF-8"
 
431
msgstr ""
 
432
 
 
433
#: .././plainbox/impl/commands/parse.py:99
325
434
msgid "The following parsers are available:"
326
435
msgstr ""
327
436
 
328
 
#: .././plainbox/impl/commands/cmd_parse.py:52
 
437
#: .././plainbox/impl/commands/parse.py:106
329
438
msgid "parse stdin with the specified parser"
330
439
msgstr ""
331
440
 
332
441
#. TRANSLATORS: please keep plainbox.parsers untranslated.
333
 
#: .././plainbox/impl/commands/cmd_parse.py:55
 
442
#: .././plainbox/impl/commands/parse.py:108
334
443
msgid ""
335
444
"\n"
336
445
"            This command can be used to invoke any of the parsers exposed\n"
344
453
"            "
345
454
msgstr ""
346
455
 
347
 
#: .././plainbox/impl/commands/cmd_parse.py:64
 
456
#: .././plainbox/impl/commands/parse.py:117
348
457
msgid "Example: "
349
458
msgstr ""
350
459
 
351
 
#: .././plainbox/impl/commands/cmd_parse.py:70
 
460
#: .././plainbox/impl/commands/parse.py:122
352
461
msgid "PARSER-NAME"
353
462
msgstr ""
354
463
 
355
 
#: .././plainbox/impl/commands/cmd_parse.py:72
 
464
#: .././plainbox/impl/commands/parse.py:124
356
465
msgid "Name of the parser to use"
357
466
msgstr ""
358
467
 
359
 
#: .././plainbox/impl/commands/cmd_run.py:48
360
 
msgid "run a test job"
361
 
msgstr ""
362
 
 
363
 
#: .././plainbox/impl/commands/cmd_run.py:50
364
 
msgid "user interface options"
365
 
msgstr ""
366
 
 
367
 
#: .././plainbox/impl/commands/cmd_run.py:56
368
 
msgid "skip tests that require interactivity"
369
 
msgstr ""
370
 
 
371
 
#: .././plainbox/impl/commands/cmd_run.py:59
372
 
msgid "don't really run most jobs"
373
 
msgstr ""
374
 
 
375
 
#: .././plainbox/impl/commands/cmd_run.py:62
376
 
msgid "don't suppress the output of certain job plugin types"
377
 
msgstr ""
378
 
 
379
 
#: .././plainbox/impl/commands/cmd_run.py:63
380
 
#: .././plainbox/impl/commands/cmd_session.py:112
381
 
msgid "output options"
382
 
msgstr ""
383
 
 
384
 
#: .././plainbox/impl/commands/cmd_run.py:67
385
 
#: .././plainbox/impl/commands/cmd_session.py:115
386
 
msgid "FORMAT"
387
 
msgstr ""
388
 
 
389
 
#: .././plainbox/impl/commands/cmd_run.py:68
390
 
#: .././plainbox/impl/commands/cmd_session.py:116
391
 
msgid ""
392
 
"save test results in the specified FORMAT (pass ? for a list of choices)"
393
 
msgstr ""
394
 
 
395
 
#: .././plainbox/impl/commands/cmd_run.py:72
396
 
#: .././plainbox/impl/commands/cmd_run.py:92
397
 
#: .././plainbox/impl/commands/cmd_session.py:120
398
 
msgid "OPTIONS"
399
 
msgstr ""
400
 
 
401
 
#: .././plainbox/impl/commands/cmd_run.py:73
402
 
#: .././plainbox/impl/commands/cmd_session.py:121
403
 
msgid ""
404
 
"comma-separated list of options for the export mechanism (pass ? for a list "
405
 
"of choices)"
406
 
msgstr ""
407
 
 
408
 
#: .././plainbox/impl/commands/cmd_run.py:77
409
 
#: .././plainbox/impl/commands/cmd_session.py:125
410
 
msgid "FILE"
411
 
msgstr ""
412
 
 
413
 
#: .././plainbox/impl/commands/cmd_run.py:78
414
 
#: .././plainbox/impl/commands/cmd_session.py:126
415
 
msgid "save test results to the specified FILE (or to stdout if FILE is -)"
416
 
msgstr ""
417
 
 
418
 
#: .././plainbox/impl/commands/cmd_run.py:82
419
 
msgid "TRANSPORT"
420
 
msgstr ""
421
 
 
422
 
#: .././plainbox/impl/commands/cmd_run.py:82
423
 
#: .././plainbox/impl/commands/cmd_session.py:115
424
 
#: .././plainbox/impl/commands/inv_run.py:362
425
 
#: .././plainbox/impl/commands/inv_run.py:380
426
 
#: .././plainbox/impl/commands/inv_run.py:383
427
 
#: .././plainbox/impl/commands/inv_session.py:143
428
 
#: .././plainbox/impl/commands/inv_session.py:146
429
 
msgid "?"
430
 
msgstr ""
431
 
 
432
 
#: .././plainbox/impl/commands/cmd_run.py:84
433
 
msgid "use TRANSPORT to send results somewhere (pass ? for a list of choices)"
434
 
msgstr ""
435
 
 
436
 
#: .././plainbox/impl/commands/cmd_run.py:88
437
 
msgid "WHERE"
438
 
msgstr ""
439
 
 
440
 
#: .././plainbox/impl/commands/cmd_run.py:89
441
 
msgid "where to send data using the selected transport"
442
 
msgstr ""
443
 
 
444
 
#: .././plainbox/impl/commands/cmd_run.py:93
445
 
msgid ""
446
 
"comma-separated list of key-value options (k=v) to be passed to the transport"
447
 
msgstr ""
448
 
 
449
 
#: .././plainbox/impl/commands/cmd_script.py:49
450
 
msgid "run a command from a job"
451
 
msgstr ""
452
 
 
453
 
#: .././plainbox/impl/commands/cmd_script.py:53
454
 
msgid "JOB-ID"
455
 
msgstr ""
456
 
 
457
 
#: .././plainbox/impl/commands/cmd_script.py:54
458
 
msgid "Id of the job to run"
459
 
msgstr ""
460
 
 
461
 
#: .././plainbox/impl/commands/cmd_selftest.py:41
462
 
msgid "run unit and integration tests"
463
 
msgstr ""
464
 
 
465
 
#: .././plainbox/impl/commands/cmd_selftest.py:48
466
 
msgid "abort the test on first failure"
467
 
msgstr ""
468
 
 
469
 
#: .././plainbox/impl/commands/cmd_selftest.py:53
470
 
msgid "run tests quietly"
471
 
msgstr ""
472
 
 
473
 
#: .././plainbox/impl/commands/cmd_selftest.py:56
474
 
msgid "run tests with normal verbosity (default)"
475
 
msgstr ""
476
 
 
477
 
#: .././plainbox/impl/commands/cmd_selftest.py:59
478
 
msgid "run tests verbosely, printing each test case name"
479
 
msgstr ""
480
 
 
481
 
#: .././plainbox/impl/commands/cmd_selftest.py:89
482
 
msgid "run integration test suite (this verifies checkbox jobs)"
483
 
msgstr ""
484
 
 
485
 
#: .././plainbox/impl/commands/cmd_selftest.py:95
486
 
msgid "run unit tests (this only verifies plainbox core)"
487
 
msgstr ""
488
 
 
489
 
#: .././plainbox/impl/commands/cmd_selftest.py:97
490
 
msgid "SUITE"
491
 
msgstr ""
492
 
 
493
 
#: .././plainbox/impl/commands/cmd_selftest.py:100
494
 
msgid "run custom test suite"
495
 
msgstr ""
496
 
 
497
 
#: .././plainbox/impl/commands/cmd_session.py:32
498
 
msgid ""
499
 
"\n"
500
 
"    session management commands\n"
501
 
"\n"
502
 
"    This command can be used to list, show and remove sessions owned by the\n"
503
 
"    current user.\n"
504
 
"\n"
505
 
"    @EPILOG@\n"
506
 
"\n"
507
 
"    Each session has a small amount of meta-data that is available for\n"
508
 
"    inspection. Each session has an application identifier (set by the\n"
509
 
"    application that created that session), a title, that is human readable\n"
510
 
"    piece of text that helps to distinguish sessions, and a set of flags.\n"
511
 
"\n"
512
 
"    Flags are particularly useful for determining what is the overall state\n"
513
 
"    of any particular session. Two flags are standardized (other flags can "
514
 
"be\n"
515
 
"    used by applications): incomplete and submitted. The 'incomplete' flag "
516
 
"is\n"
517
 
"    removed after all desired jobs have been executed. The 'submitted' flag\n"
518
 
"    is set after a submission is made using any of the transport "
519
 
"mechanisms.\n"
520
 
"    "
521
 
msgstr ""
522
 
 
523
 
#: .././plainbox/impl/commands/cmd_session.py:69
524
 
msgid "available session subcommands"
525
 
msgstr ""
526
 
 
527
 
#: .././plainbox/impl/commands/cmd_session.py:71
528
 
msgid "list available sessions"
529
 
msgstr ""
530
 
 
531
 
#: .././plainbox/impl/commands/cmd_session.py:73
532
 
msgid "print one id per line only"
533
 
msgstr ""
534
 
 
535
 
#: .././plainbox/impl/commands/cmd_session.py:77
536
 
msgid "remove one more more sessions"
537
 
msgstr ""
538
 
 
539
 
#: .././plainbox/impl/commands/cmd_session.py:79
540
 
#: .././plainbox/impl/commands/cmd_session.py:85
541
 
#: .././plainbox/impl/commands/cmd_session.py:97
542
 
#: .././plainbox/impl/commands/cmd_session.py:106
543
 
msgid "SESSION-ID"
544
 
msgstr ""
545
 
 
546
 
#: .././plainbox/impl/commands/cmd_session.py:80
547
 
msgid "Identifier of the session to remove"
548
 
msgstr ""
549
 
 
550
 
#: .././plainbox/impl/commands/cmd_session.py:83
551
 
msgid "show a single session"
552
 
msgstr ""
553
 
 
554
 
#: .././plainbox/impl/commands/cmd_session.py:86
555
 
msgid "Identifier of the session to show"
556
 
msgstr ""
557
 
 
558
 
#: .././plainbox/impl/commands/cmd_session.py:89
559
 
msgid "resume the session (useful for debugging)"
560
 
msgstr ""
561
 
 
562
 
#: .././plainbox/impl/commands/cmd_session.py:91
563
 
#: .././plainbox/impl/commands/cmd_session.py:109
564
 
msgid "FLAG"
565
 
msgstr ""
566
 
 
567
 
#: .././plainbox/impl/commands/cmd_session.py:92
568
 
#: .././plainbox/impl/commands/cmd_session.py:110
569
 
msgid "pass this resume flag to the session resume code"
570
 
msgstr ""
571
 
 
572
 
#: .././plainbox/impl/commands/cmd_session.py:95
573
 
msgid "archive a single session"
574
 
msgstr ""
575
 
 
576
 
#: .././plainbox/impl/commands/cmd_session.py:98
577
 
msgid "Identifier of the session to archive"
578
 
msgstr ""
579
 
 
580
 
#: .././plainbox/impl/commands/cmd_session.py:100
581
 
msgid "ARCHIVE"
582
 
msgstr ""
583
 
 
584
 
#: .././plainbox/impl/commands/cmd_session.py:101
585
 
msgid "Name of the archive to create"
586
 
msgstr ""
587
 
 
588
 
#: .././plainbox/impl/commands/cmd_session.py:104
589
 
msgid "export a single session"
590
 
msgstr ""
591
 
 
592
 
#: .././plainbox/impl/commands/cmd_session.py:107
593
 
msgid "Identifier of the session to export"
594
 
msgstr ""
595
 
 
596
 
#: .././plainbox/impl/commands/cmd_special.py:42
597
 
msgid "special/internal commands"
598
 
msgstr ""
599
 
 
600
 
#: .././plainbox/impl/commands/cmd_special.py:48
601
 
msgid "list jobs instead of running them"
602
 
msgstr ""
603
 
 
604
 
#: .././plainbox/impl/commands/cmd_special.py:52
605
 
msgid "list jobs with cheksums instead of running them"
606
 
msgstr ""
607
 
 
608
 
#: .././plainbox/impl/commands/cmd_special.py:56
609
 
msgid "list all unique resource expressions"
610
 
msgstr ""
611
 
 
612
 
#: .././plainbox/impl/commands/cmd_special.py:60
613
 
msgid "print a graph of jobs instead of running them"
614
 
msgstr ""
615
 
 
616
 
#. TRANSLATORS: please keep --dot untranslated
617
 
#: .././plainbox/impl/commands/cmd_special.py:65
618
 
msgid "show resource relationships (for --dot)"
619
 
msgstr ""
620
 
 
621
 
#. TRANSLATORS: please leave various options (both long and short forms),
622
 
#. environment variables and paths in their original form. Also keep the
623
 
#. special @EPILOG@ string. The first line of the translation is special and
624
 
#. is used as the help message. Please keep the pseudo-statement form and
625
 
#. don't finish the sentence with a dot. Pay extra attention to whitespace.
626
 
#. It must be correctly preserved or the result won't work. In particular
627
 
#. the leading whitespace *must* be preserved and *must* have the same
628
 
#. length on each line.
629
 
#: .././plainbox/impl/commands/cmd_startprovider.py:52
630
 
msgid ""
631
 
"\n"
632
 
"    create a new provider (directory)\n"
633
 
"\n"
634
 
"    Creates a new provider from a built-in skeleton.\n"
635
 
"\n"
636
 
"    @EPILOG@\n"
637
 
"\n"
638
 
"    The name of the provider must follow the pattern ``YYYY.example.org:"
639
 
"name``\n"
640
 
"    where ``YYYY`` is a four-digit year when the author of the provider "
641
 
"owned\n"
642
 
"    the domain (here, ``example.org``) and ``name`` is arbitrary identifier\n"
643
 
"    that is managed by the owner of that domain. The identifier should be\n"
644
 
"    constrained to ASCII, digits and the dash character.\n"
645
 
"\n"
646
 
"    This naming scheme allows anyone that ever owned a domain name to come "
647
 
"up\n"
648
 
"    with non-clashing provider identifiers. Those identifiers are going to "
649
 
"be\n"
650
 
"    used in fully qualified names of various objects.\n"
651
 
"\n"
652
 
"    This command creates a new skeleton test provider for PlainBox. The\n"
653
 
"    generated content should be edited to fit a particular purpose.\n"
654
 
"    "
655
 
msgstr ""
656
 
 
657
 
#: .././plainbox/impl/commands/cmd_startprovider.py:86
658
 
msgid "name"
659
 
msgstr ""
660
 
 
661
 
#. TRANSLATORS: please keep the YYYY.example... text unchanged or at
662
 
#. the very least translate only YYYY and some-name. In either case
663
 
#. some-name must be a reasonably-ASCII string (should be safe for a
664
 
#. portable directory name)
665
 
#: .././plainbox/impl/commands/cmd_startprovider.py:92
666
 
msgid "provider name, eg: YYYY.example.org:some-name"
667
 
msgstr ""
668
 
 
669
 
#: .././plainbox/impl/commands/cmd_startprovider.py:96
670
 
msgid "create an empty provider"
671
 
msgstr ""
672
 
 
673
 
#: .././plainbox/impl/commands/crash.py:43
674
 
msgid "crashing as requested"
675
 
msgstr ""
676
 
 
677
 
#: .././plainbox/impl/commands/crash.py:59
678
 
msgid "crash the application"
679
 
msgstr ""
680
 
 
681
 
#: .././plainbox/impl/commands/crash.py:67
682
 
msgid "raise an exception"
683
 
msgstr ""
684
 
 
685
 
#: .././plainbox/impl/commands/crash.py:73
686
 
msgid "hang the application with a busy loop"
687
 
msgstr ""
688
 
 
689
 
#: .././plainbox/impl/commands/dev.py:57
690
 
msgid "development commands"
691
 
msgstr ""
692
 
 
693
 
#: .././plainbox/impl/commands/dev.py:59
694
 
msgid "plainbox dev <subcommand> ..."
695
 
msgstr ""
696
 
 
697
 
#: .././plainbox/impl/commands/inv_analyze.py:83
698
 
msgid "[Desired Job List]"
699
 
msgstr ""
700
 
 
701
 
#: .././plainbox/impl/commands/inv_analyze.py:88
702
 
msgid "[Run List]"
703
 
msgstr ""
704
 
 
705
 
#: .././plainbox/impl/commands/inv_analyze.py:93
706
 
msgid "[Running Local Jobs]"
707
 
msgstr ""
708
 
 
709
 
#: .././plainbox/impl/commands/inv_analyze.py:129
710
 
msgid "Problem list"
711
 
msgstr ""
712
 
 
713
 
#: .././plainbox/impl/commands/inv_analyze.py:133
714
 
msgid "[General Statistics]"
715
 
msgstr ""
716
 
 
717
 
#: .././plainbox/impl/commands/inv_analyze.py:134
718
 
msgid "Known jobs: {}"
719
 
msgstr ""
720
 
 
721
 
#: .././plainbox/impl/commands/inv_analyze.py:135
722
 
msgid "Selected jobs: {}"
723
 
msgstr ""
724
 
 
725
 
#: .././plainbox/impl/commands/inv_analyze.py:138
726
 
msgid "[Dependency Report]"
727
 
msgstr ""
728
 
 
729
 
#: .././plainbox/impl/commands/inv_analyze.py:143
730
 
msgid "Selected jobs have no dependency problems"
731
 
msgstr ""
732
 
 
733
 
#: .././plainbox/impl/commands/inv_analyze.py:146
734
 
msgid "[Interactivity Report]"
735
 
msgstr ""
736
 
 
737
 
#: .././plainbox/impl/commands/inv_analyze.py:157
738
 
msgid "automatic"
739
 
msgstr ""
740
 
 
741
 
#: .././plainbox/impl/commands/inv_analyze.py:157
742
 
msgid "interactive"
743
 
msgstr ""
744
 
 
745
 
#: .././plainbox/impl/commands/inv_analyze.py:163
746
 
#: .././plainbox/impl/commands/inv_run.py:748
747
 
msgid "unknown"
748
 
msgstr ""
749
 
 
750
 
#: .././plainbox/impl/commands/inv_analyze.py:168
751
 
msgid "[Estimated Duration Report]"
752
 
msgstr ""
753
 
 
754
 
#: .././plainbox/impl/commands/inv_analyze.py:169
755
 
msgid "Estimated test duration:"
756
 
msgstr ""
757
 
 
758
 
#: .././plainbox/impl/commands/inv_analyze.py:171
759
 
msgid "automated tests: {}"
760
 
msgstr ""
761
 
 
762
 
#: .././plainbox/impl/commands/inv_analyze.py:173
763
 
#: .././plainbox/impl/commands/inv_analyze.py:176
764
 
#: .././plainbox/impl/commands/inv_analyze.py:180
765
 
msgid "cannot estimate"
766
 
msgstr ""
767
 
 
768
 
#: .././plainbox/impl/commands/inv_analyze.py:174
769
 
msgid "manual tests: {}"
770
 
msgstr ""
771
 
 
772
 
#: .././plainbox/impl/commands/inv_analyze.py:177
773
 
msgid "total: {}"
774
 
msgstr ""
775
 
 
776
 
#: .././plainbox/impl/commands/inv_analyze.py:183
777
 
msgid "[Validation Report]"
778
 
msgstr ""
779
 
 
780
 
#: .././plainbox/impl/commands/inv_analyze.py:200
781
 
msgid "Job defined in {}"
782
 
msgstr ""
783
 
 
784
 
#: .././plainbox/impl/commands/inv_analyze.py:202
785
 
msgid "No problems found"
786
 
msgstr ""
787
 
 
788
 
#: .././plainbox/impl/commands/inv_analyze.py:205
789
 
msgid "[Requirement Report]"
790
 
msgstr ""
791
 
 
792
 
#: .././plainbox/impl/commands/inv_check_config.py:38
793
 
msgid "Configuration files:"
794
 
msgstr ""
795
 
 
796
 
#: .././plainbox/impl/commands/inv_check_config.py:43
797
 
msgid " - {0} (not present)"
798
 
msgstr ""
799
 
 
800
 
#: .././plainbox/impl/commands/inv_check_config.py:44
801
 
msgid "Variables:"
802
 
msgstr ""
803
 
 
804
 
#: .././plainbox/impl/commands/inv_check_config.py:50
805
 
msgid "Sections:"
806
 
msgstr ""
807
 
 
808
 
#: .././plainbox/impl/commands/inv_check_config.py:58
809
 
msgid "Problems:"
810
 
msgstr ""
811
 
 
812
 
#: .././plainbox/impl/commands/inv_check_config.py:61
813
 
msgid " - variable {0}: {1}"
814
 
msgstr ""
815
 
 
816
 
#: .././plainbox/impl/commands/inv_check_config.py:66
817
 
msgid "No validation problems found"
818
 
msgstr ""
819
 
 
820
 
#: .././plainbox/impl/commands/inv_checkbox.py:101
821
 
#, python-format
822
 
msgid "Using whitelist %r obtained from provider %r"
823
 
msgstr ""
824
 
 
825
 
#: .././plainbox/impl/commands/inv_checkbox.py:112
826
 
#, python-format
827
 
msgid "Unable to load whitelist %r: %s"
828
 
msgstr ""
829
 
 
830
 
#: .././plainbox/impl/commands/inv_checkbox.py:128
831
 
#, python-format
832
 
msgid "There is no test plan: %s"
833
 
msgstr ""
834
 
 
835
 
#: .././plainbox/impl/commands/inv_checkbox.py:143
836
 
#: .././plainbox/impl/commands/inv_checkbox.py:154
837
 
#, python-format
838
 
msgid "Incorrect pattern %r: %s"
839
 
msgstr ""
840
 
 
841
 
#: .././plainbox/impl/commands/inv_device.py:45
842
 
msgid "No supported devices detected?"
843
 
msgstr ""
844
 
 
845
 
#: .././plainbox/impl/commands/inv_list.py:51
846
 
msgid "children"
847
 
msgstr ""
848
 
 
849
 
#: .././plainbox/impl/commands/inv_parse.py:64
850
 
msgid "Unable to decode input stream, must be valid UTF-8"
851
 
msgstr ""
852
 
 
853
 
#: .././plainbox/impl/commands/inv_run.py:81
 
468
#: .././plainbox/impl/commands/run.py:146
854
469
msgid "Pick an action"
855
470
msgstr ""
856
471
 
857
 
#: .././plainbox/impl/commands/inv_run.py:171
 
472
#: .././plainbox/impl/commands/run.py:221
 
473
#, python-brace-format
858
474
msgid "ID: {0}"
859
475
msgstr ""
860
476
 
861
 
#: .././plainbox/impl/commands/inv_run.py:172
862
 
msgid "Category: {0}"
863
 
msgstr ""
864
 
 
865
 
#: .././plainbox/impl/commands/inv_run.py:179
 
477
#: .././plainbox/impl/commands/run.py:228
866
478
msgid "press ENTER to continue"
867
479
msgstr ""
868
480
 
869
 
#: .././plainbox/impl/commands/inv_run.py:180
870
 
#: .././plainbox/impl/commands/inv_run.py:893
871
 
msgid "add a comment"
872
 
msgstr ""
873
 
 
874
 
#: .././plainbox/impl/commands/inv_run.py:181
 
481
#: .././plainbox/impl/commands/run.py:229
875
482
msgid "skip this job"
876
483
msgstr ""
877
484
 
878
 
#: .././plainbox/impl/commands/inv_run.py:182
 
485
#: .././plainbox/impl/commands/run.py:230
879
486
msgid "save the session and quit"
880
487
msgstr ""
881
488
 
882
 
#: .././plainbox/impl/commands/inv_run.py:192
 
489
#: .././plainbox/impl/commands/run.py:240
883
490
msgid "Command output hidden"
884
491
msgstr ""
885
492
 
886
 
#: .././plainbox/impl/commands/inv_run.py:223
887
 
msgid "Purpose:"
888
 
msgstr ""
889
 
 
890
 
#: .././plainbox/impl/commands/inv_run.py:232
891
 
msgid "Steps:"
892
 
msgstr ""
893
 
 
894
 
#: .././plainbox/impl/commands/inv_run.py:239
895
 
msgid "Verification:"
896
 
msgstr ""
897
 
 
898
 
#: .././plainbox/impl/commands/inv_run.py:245
 
493
#: .././plainbox/impl/commands/run.py:264
899
494
msgid "Job cannot be started because:"
900
495
msgstr ""
901
496
 
902
 
#: .././plainbox/impl/commands/inv_run.py:253
 
497
#: .././plainbox/impl/commands/run.py:272
903
498
msgid "Outcome"
904
499
msgstr ""
905
500
 
906
 
#: .././plainbox/impl/commands/inv_run.py:259
907
 
msgid "Waiting for the system to shut down or reboot..."
908
 
msgstr ""
909
 
 
910
 
#: .././plainbox/impl/commands/inv_run.py:387
911
 
msgid "invalid choice: '{}'"
912
 
msgstr ""
913
 
 
914
 
#: .././plainbox/impl/commands/inv_run.py:437
 
501
#: .././plainbox/impl/commands/run.py:376
 
502
#: .././plainbox/impl/commands/run.py:379
 
503
#: .././plainbox/impl/commands/run.py:382
 
504
#: .././plainbox/impl/commands/run.py:970
 
505
#: .././plainbox/impl/commands/run.py:986
 
506
msgid "?"
 
507
msgstr ""
 
508
 
 
509
#: .././plainbox/impl/commands/run.py:443
915
510
msgid "Resume Incomplete Session"
916
511
msgstr ""
917
512
 
918
 
#: .././plainbox/impl/commands/inv_run.py:439
 
513
#: .././plainbox/impl/commands/run.py:445
 
514
#, python-brace-format
919
515
msgid "There is {0} incomplete session that might be resumed"
920
516
msgid_plural "There are {0} incomplete sessions that might be resumed"
921
517
msgstr[0] ""
922
518
msgstr[1] ""
923
519
 
924
 
#: .././plainbox/impl/commands/inv_run.py:446
 
520
#: .././plainbox/impl/commands/run.py:452
925
521
msgid "resume this session"
926
522
msgstr ""
927
523
 
928
 
#: .././plainbox/impl/commands/inv_run.py:447
 
524
#: .././plainbox/impl/commands/run.py:453
929
525
msgid "next session"
930
526
msgstr ""
931
527
 
932
 
#: .././plainbox/impl/commands/inv_run.py:448
 
528
#: .././plainbox/impl/commands/run.py:454
933
529
msgid "create new session"
934
530
msgstr ""
935
531
 
936
 
#: .././plainbox/impl/commands/inv_run.py:449
 
532
#: .././plainbox/impl/commands/run.py:455
937
533
msgid "Do you want to resume session {0!a}?"
938
534
msgstr ""
939
535
 
940
 
#: .././plainbox/impl/commands/inv_run.py:463
 
536
#: .././plainbox/impl/commands/run.py:469
941
537
msgid "ignore this problem"
942
538
msgstr ""
943
539
 
944
 
#: .././plainbox/impl/commands/inv_run.py:464
 
540
#: .././plainbox/impl/commands/run.py:470
945
541
msgid "erase this session"
946
542
msgstr ""
947
543
 
948
 
#: .././plainbox/impl/commands/inv_run.py:467
949
 
#: .././plainbox/impl/commands/inv_session.py:93
 
544
#: .././plainbox/impl/commands/run.py:473
 
545
#: .././plainbox/impl/commands/session.py:83
950
546
msgid "Session removed"
951
547
msgstr ""
952
548
 
953
549
#. TRANSLATORS: This is the exit message
954
 
#: .././plainbox/impl/commands/inv_run.py:479
 
550
#: .././plainbox/impl/commands/run.py:485
955
551
msgid "Session not resumed"
956
552
msgstr ""
957
553
 
958
 
#: .././plainbox/impl/commands/inv_run.py:485
959
 
msgid "Available output formats:"
 
554
#: .././plainbox/impl/commands/run.py:491
 
555
msgid "Available output formats: {}"
960
556
msgstr ""
961
557
 
962
 
#: .././plainbox/impl/commands/inv_run.py:490
963
 
#: .././plainbox/impl/commands/inv_session.py:184
 
558
#: .././plainbox/impl/commands/run.py:495
964
559
msgid "Each format may support a different set of options"
965
560
msgstr ""
966
561
 
967
 
#: .././plainbox/impl/commands/inv_run.py:496
 
562
#: .././plainbox/impl/commands/run.py:501
968
563
msgid "Available transports: {}"
969
564
msgstr ""
970
565
 
971
 
#: .././plainbox/impl/commands/inv_run.py:512
972
 
#, python-format
973
 
msgid "Corrupted session %s: %s"
974
 
msgstr ""
975
 
 
976
 
#: .././plainbox/impl/commands/inv_run.py:522
 
566
#: .././plainbox/impl/commands/run.py:523
977
567
msgid "yes"
978
568
msgstr ""
979
569
 
980
 
#: .././plainbox/impl/commands/inv_run.py:523
 
570
#: .././plainbox/impl/commands/run.py:524
981
571
msgid "no"
982
572
msgstr ""
983
573
 
984
 
#: .././plainbox/impl/commands/inv_run.py:528
 
574
#: .././plainbox/impl/commands/run.py:529
985
575
msgid "Do you want to start a new session?"
986
576
msgstr ""
987
577
 
988
 
#: .././plainbox/impl/commands/inv_run.py:534
 
578
#: .././plainbox/impl/commands/run.py:535
989
579
msgid "Previous session run tried to execute job: {}"
990
580
msgstr ""
991
581
 
992
 
#: .././plainbox/impl/commands/inv_run.py:537
 
582
#: .././plainbox/impl/commands/run.py:538
993
583
msgid "skip that job"
994
584
msgstr ""
995
585
 
996
 
#: .././plainbox/impl/commands/inv_run.py:538
997
 
msgid "mark it as passed and continue"
998
 
msgstr ""
999
 
 
1000
 
#: .././plainbox/impl/commands/inv_run.py:539
 
586
#: .././plainbox/impl/commands/run.py:539
1001
587
msgid "mark it as failed and continue"
1002
588
msgstr ""
1003
589
 
1004
 
#: .././plainbox/impl/commands/inv_run.py:540
 
590
#: .././plainbox/impl/commands/run.py:540
1005
591
msgid "run it again"
1006
592
msgstr ""
1007
593
 
1008
 
#: .././plainbox/impl/commands/inv_run.py:541
 
594
#: .././plainbox/impl/commands/run.py:541
1009
595
msgid "What do you want to do with that job?"
1010
596
msgstr ""
1011
597
 
1012
 
#: .././plainbox/impl/commands/inv_run.py:545
 
598
#: .././plainbox/impl/commands/run.py:545
1013
599
msgid "Skipped after resuming execution"
1014
600
msgstr ""
1015
601
 
1016
 
#: .././plainbox/impl/commands/inv_run.py:550
1017
 
msgid "Passed after resuming execution"
1018
 
msgstr ""
1019
 
 
1020
 
#: .././plainbox/impl/commands/inv_run.py:555
 
602
#: .././plainbox/impl/commands/run.py:550
1021
603
msgid "Failed after resuming execution"
1022
604
msgstr ""
1023
605
 
1024
 
#: .././plainbox/impl/commands/inv_run.py:623
 
606
#: .././plainbox/impl/commands/run.py:622
1025
607
msgid "The job database you are currently using is broken"
1026
608
msgstr ""
1027
609
 
1028
 
#: .././plainbox/impl/commands/inv_run.py:625
 
610
#: .././plainbox/impl/commands/run.py:624
 
611
#, python-brace-format
1029
612
msgid "At least two jobs contend for the id {0}"
1030
613
msgstr ""
1031
614
 
1032
 
#: .././plainbox/impl/commands/inv_run.py:628
 
615
#: .././plainbox/impl/commands/run.py:627
 
616
#, python-brace-format
1033
617
msgid "First job defined in: {0}"
1034
618
msgstr ""
1035
619
 
1036
 
#: .././plainbox/impl/commands/inv_run.py:630
 
620
#: .././plainbox/impl/commands/run.py:629
 
621
#, python-brace-format
1037
622
msgid "Second job defined in: {0}"
1038
623
msgstr ""
1039
624
 
1040
 
#: .././plainbox/impl/commands/inv_run.py:635
 
625
#: .././plainbox/impl/commands/run.py:634
1041
626
msgid "This session cannot be resumed"
1042
627
msgstr ""
1043
628
 
1044
 
#: .././plainbox/impl/commands/inv_run.py:699
 
629
#: .././plainbox/impl/commands/run.py:679
1045
630
msgid "Analyzing Jobs"
1046
631
msgstr ""
1047
632
 
1048
 
#: .././plainbox/impl/commands/inv_run.py:717
 
633
#: .././plainbox/impl/commands/run.py:689
1049
634
msgid "Authentication"
1050
635
msgstr ""
1051
636
 
1052
 
#: .././plainbox/impl/commands/inv_run.py:725
1053
 
msgid "Running Selected Jobs"
1054
 
msgstr ""
1055
 
 
1056
 
#: .././plainbox/impl/commands/inv_run.py:745
1057
 
msgid "Running job {} / {}. Estimated time left: {}"
1058
 
msgstr ""
1059
 
 
1060
 
#: .././plainbox/impl/commands/inv_run.py:813
1061
 
#: .././plainbox/impl/commands/inv_run.py:940
1062
 
#: .././plainbox/impl/commands/inv_run.py:950
1063
 
msgid "Please enter your comments:"
1064
 
msgstr ""
1065
 
 
1066
 
#: .././plainbox/impl/commands/inv_run.py:820
 
637
#: .././plainbox/impl/commands/run.py:697
 
638
msgid "Running All Jobs"
 
639
msgstr ""
 
640
 
 
641
#: .././plainbox/impl/commands/run.py:753
1067
642
msgid "Explicitly skipped before execution"
1068
643
msgstr ""
1069
644
 
1070
 
#: .././plainbox/impl/commands/inv_run.py:868
 
645
#: .././plainbox/impl/commands/run.py:788
1071
646
msgid "Results"
1072
647
msgstr ""
1073
648
 
1074
 
#: .././plainbox/impl/commands/inv_run.py:875
1075
 
#: .././plainbox/impl/commands/inv_session.py:169
 
649
#: .././plainbox/impl/commands/run.py:795
1076
650
msgid "Saving results to {}"
1077
651
msgstr ""
1078
652
 
1079
 
#: .././plainbox/impl/commands/inv_run.py:887
 
653
#: .././plainbox/impl/commands/run.py:806
1080
654
msgid "Select an outcome or an action: "
1081
655
msgstr ""
1082
656
 
1083
 
#: .././plainbox/impl/commands/inv_run.py:897
1084
 
#: .././plainbox/impl/commands/inv_run.py:902
1085
 
#: .././plainbox/impl/commands/inv_run.py:907
 
657
#: .././plainbox/impl/commands/run.py:812
 
658
msgid "add a comment"
 
659
msgstr ""
 
660
 
 
661
#: .././plainbox/impl/commands/run.py:816
 
662
#: .././plainbox/impl/commands/run.py:821
 
663
#: .././plainbox/impl/commands/run.py:826
 
664
#, python-brace-format
1086
665
msgid "set outcome to {0}"
1087
666
msgstr ""
1088
667
 
1089
 
#: .././plainbox/impl/commands/inv_run.py:898
 
668
#: .././plainbox/impl/commands/run.py:817
1090
669
msgctxt "set outcome to <pass>"
1091
670
msgid "pass"
1092
671
msgstr ""
1093
672
 
1094
 
#: .././plainbox/impl/commands/inv_run.py:903
 
673
#: .././plainbox/impl/commands/run.py:822
1095
674
msgctxt "set outcome to <fail>"
1096
675
msgid "fail"
1097
676
msgstr ""
1098
677
 
1099
 
#: .././plainbox/impl/commands/inv_run.py:908
 
678
#: .././plainbox/impl/commands/run.py:827
1100
679
msgctxt "set outcome to <skip>"
1101
680
msgid "skip"
1102
681
msgstr ""
1103
682
 
1104
 
#: .././plainbox/impl/commands/inv_run.py:912
 
683
#: .././plainbox/impl/commands/run.py:831
1105
684
msgid "re-run this job"
1106
685
msgstr ""
1107
686
 
1108
 
#: .././plainbox/impl/commands/inv_run.py:919
 
687
#: .././plainbox/impl/commands/run.py:838
 
688
#, python-brace-format
1109
689
msgid "set suggested outcome [{0}]"
1110
690
msgstr ""
1111
691
 
1112
 
#: .././plainbox/impl/commands/inv_run.py:922
 
692
#: .././plainbox/impl/commands/run.py:841
1113
693
msgid "Please decide what to do next:"
1114
694
msgstr ""
1115
695
 
1116
 
#: .././plainbox/impl/commands/inv_run.py:923
 
696
#: .././plainbox/impl/commands/run.py:842
1117
697
msgid "outcome"
1118
698
msgstr ""
1119
699
 
1120
 
#: .././plainbox/impl/commands/inv_run.py:926
1121
 
#: .././plainbox/impl/commands/inv_run.py:929
 
700
#: .././plainbox/impl/commands/run.py:844
 
701
#: .././plainbox/impl/commands/run.py:847
1122
702
msgid "comments"
1123
703
msgstr ""
1124
704
 
1125
 
#: .././plainbox/impl/commands/inv_run.py:927
 
705
#: .././plainbox/impl/commands/run.py:845
1126
706
msgctxt "none comment"
1127
707
msgid "none"
1128
708
msgstr ""
1129
709
 
1130
 
#: .././plainbox/impl/commands/inv_run.py:960
1131
 
msgid "Warning"
 
710
#: .././plainbox/impl/commands/run.py:862
 
711
msgid "Please enter your comments:"
1132
712
msgstr ""
1133
713
 
1134
 
#: .././plainbox/impl/commands/inv_run.py:961
 
714
#: .././plainbox/impl/commands/run.py:873
1135
715
msgid "There were some problems with the selected jobs"
1136
716
msgstr ""
1137
717
 
1138
 
#: .././plainbox/impl/commands/inv_run.py:964
 
718
#: .././plainbox/impl/commands/run.py:876
1139
719
msgid "Problematic jobs will not be considered"
1140
720
msgstr ""
1141
721
 
1142
 
#: .././plainbox/impl/commands/inv_run.py:967
 
722
#: .././plainbox/impl/commands/run.py:879
1143
723
msgid "Session Statistics"
1144
724
msgstr ""
1145
725
 
1146
 
#: .././plainbox/impl/commands/inv_run.py:968
1147
 
msgid "This session is about {0:.2f}{percent} complete"
 
726
#: .././plainbox/impl/commands/run.py:880
 
727
#, python-format, python-brace-format
 
728
msgid "This session is about {0:.2f}% complete"
1148
729
msgstr ""
1149
730
 
1150
 
#: .././plainbox/impl/commands/inv_run.py:973
 
731
#: .././plainbox/impl/commands/run.py:885
1151
732
msgid "Estimated duration is {:.2f} for automated jobs."
1152
733
msgstr ""
1153
734
 
1154
 
#: .././plainbox/impl/commands/inv_run.py:977
 
735
#: .././plainbox/impl/commands/run.py:889
1155
736
msgid "Estimated duration cannot be determined for automated jobs."
1156
737
msgstr ""
1157
738
 
1158
 
#: .././plainbox/impl/commands/inv_run.py:979
 
739
#: .././plainbox/impl/commands/run.py:891
1159
740
msgid "Estimated duration is {:.2f} for manual jobs."
1160
741
msgstr ""
1161
742
 
1162
 
#: .././plainbox/impl/commands/inv_run.py:983
 
743
#: .././plainbox/impl/commands/run.py:895
1163
744
msgid "Estimated duration cannot be determined for manual jobs."
1164
745
msgstr ""
1165
746
 
1166
 
#: .././plainbox/impl/commands/inv_run.py:984
 
747
#: .././plainbox/impl/commands/run.py:896
 
748
#, python-brace-format
1167
749
msgid "Size of the desired job list: {0}"
1168
750
msgstr ""
1169
751
 
1170
 
#: .././plainbox/impl/commands/inv_run.py:986
 
752
#: .././plainbox/impl/commands/run.py:898
 
753
#, python-brace-format
1171
754
msgid "Size of the effective execution plan: {0}"
1172
755
msgstr ""
1173
756
 
1174
 
#: .././plainbox/impl/commands/inv_script.py:58
 
757
#: .././plainbox/impl/commands/run.py:953
 
758
msgid "run a test job"
 
759
msgstr ""
 
760
 
 
761
#: .././plainbox/impl/commands/run.py:955
 
762
msgid "user interface options"
 
763
msgstr ""
 
764
 
 
765
#: .././plainbox/impl/commands/run.py:962
 
766
msgid "skip tests that require interactivity"
 
767
msgstr ""
 
768
 
 
769
#: .././plainbox/impl/commands/run.py:965
 
770
msgid "don't really run most jobs"
 
771
msgstr ""
 
772
 
 
773
#: .././plainbox/impl/commands/run.py:966
 
774
msgid "output options"
 
775
msgstr ""
 
776
 
 
777
#: .././plainbox/impl/commands/run.py:970
 
778
msgid "FORMAT"
 
779
msgstr ""
 
780
 
 
781
#: .././plainbox/impl/commands/run.py:972
 
782
msgid ""
 
783
"save test results in the specified FORMAT (pass ? for a list of choices)"
 
784
msgstr ""
 
785
 
 
786
#: .././plainbox/impl/commands/run.py:976
 
787
#: .././plainbox/impl/commands/run.py:996
 
788
msgid "OPTIONS"
 
789
msgstr ""
 
790
 
 
791
#: .././plainbox/impl/commands/run.py:977
 
792
msgid ""
 
793
"comma-separated list of options for the export mechanism (pass ? for a list "
 
794
"of choices)"
 
795
msgstr ""
 
796
 
 
797
#: .././plainbox/impl/commands/run.py:981
 
798
msgid "FILE"
 
799
msgstr ""
 
800
 
 
801
#: .././plainbox/impl/commands/run.py:982
 
802
msgid "save test results to the specified FILE (or to stdout if FILE is -)"
 
803
msgstr ""
 
804
 
 
805
#: .././plainbox/impl/commands/run.py:986
 
806
msgid "TRANSPORT"
 
807
msgstr ""
 
808
 
 
809
#: .././plainbox/impl/commands/run.py:988
 
810
msgid "use TRANSPORT to send results somewhere (pass ? for a list of choices)"
 
811
msgstr ""
 
812
 
 
813
#: .././plainbox/impl/commands/run.py:992
 
814
msgid "WHERE"
 
815
msgstr ""
 
816
 
 
817
#: .././plainbox/impl/commands/run.py:993
 
818
msgid "where to send data using the selected transport"
 
819
msgstr ""
 
820
 
 
821
#: .././plainbox/impl/commands/run.py:997
 
822
msgid ""
 
823
"comma-separated list of key-value options (k=v) to be passed to the transport"
 
824
msgstr ""
 
825
 
 
826
#: .././plainbox/impl/commands/script.py:59
1175
827
msgid "There is no job called {!a}"
1176
828
msgstr ""
1177
829
 
1178
 
#: .././plainbox/impl/commands/inv_script.py:60
 
830
#: .././plainbox/impl/commands/script.py:61
1179
831
msgid "See `plainbox special --list-jobs` for a list of choices"
1180
832
msgstr ""
1181
833
 
1182
 
#: .././plainbox/impl/commands/inv_script.py:63
 
834
#: .././plainbox/impl/commands/script.py:64
1183
835
msgid "Selected job does not have a command"
1184
836
msgstr ""
1185
837
 
1186
 
#: .././plainbox/impl/commands/inv_script.py:87
 
838
#: .././plainbox/impl/commands/script.py:79
1187
839
msgid "Leftover file detected: {!a}:"
1188
840
msgstr ""
1189
841
 
1190
 
#: .././plainbox/impl/commands/inv_script.py:94
1191
 
msgid "Leftover directory detected: {!a}"
1192
 
msgstr ""
1193
 
 
1194
 
#: .././plainbox/impl/commands/inv_script.py:98
1195
 
msgid "Leftover thing detected: {!a}"
1196
 
msgstr ""
1197
 
 
1198
 
#: .././plainbox/impl/commands/inv_script.py:102
 
842
#: .././plainbox/impl/commands/script.py:92
1199
843
msgid "job {} returned {}"
1200
844
msgstr ""
1201
845
 
1202
 
#: .././plainbox/impl/commands/inv_script.py:103
 
846
#: .././plainbox/impl/commands/script.py:93
1203
847
msgid "command:"
1204
848
msgstr ""
1205
849
 
1206
 
#: .././plainbox/impl/commands/inv_session.py:78
 
850
#: .././plainbox/impl/commands/script.py:122
 
851
msgid "run a command from a job"
 
852
msgstr ""
 
853
 
 
854
#: .././plainbox/impl/commands/script.py:125
 
855
msgid "JOB-ID"
 
856
msgstr ""
 
857
 
 
858
#: .././plainbox/impl/commands/script.py:126
 
859
msgid "Id of the job to run"
 
860
msgstr ""
 
861
 
 
862
#: .././plainbox/impl/commands/selftest.py:69
 
863
msgid "run unit and integration tests"
 
864
msgstr ""
 
865
 
 
866
#: .././plainbox/impl/commands/selftest.py:78
 
867
msgid "run integration test suite (this verifies checkbox jobs)"
 
868
msgstr ""
 
869
 
 
870
#: .././plainbox/impl/commands/selftest.py:84
 
871
msgid "run unit tests (this only verifies plainbox core)"
 
872
msgstr ""
 
873
 
 
874
#: .././plainbox/impl/commands/selftest.py:89
 
875
msgid "abort the test on first failure"
 
876
msgstr ""
 
877
 
 
878
#: .././plainbox/impl/commands/selftest.py:94
 
879
msgid "run tests quietly"
 
880
msgstr ""
 
881
 
 
882
#: .././plainbox/impl/commands/selftest.py:97
 
883
msgid "run tests with normal verbosity (default)"
 
884
msgstr ""
 
885
 
 
886
#: .././plainbox/impl/commands/selftest.py:100
 
887
msgid "run tests verbosely, printing each test case name"
 
888
msgstr ""
 
889
 
 
890
#: .././plainbox/impl/commands/session.py:68
1207
891
msgid "session {0} app:{1}, flags:{2!r}, title:{3!r}"
1208
892
msgstr ""
1209
893
 
1210
 
#: .././plainbox/impl/commands/inv_session.py:82
 
894
#: .././plainbox/impl/commands/session.py:72
 
895
#, python-brace-format
1211
896
msgid "session {0} (not saved yet)"
1212
897
msgstr ""
1213
898
 
1214
 
#: .././plainbox/impl/commands/inv_session.py:84
 
899
#: .././plainbox/impl/commands/session.py:74
1215
900
msgid "There are no stored sessions"
1216
901
msgstr ""
1217
902
 
1218
 
#: .././plainbox/impl/commands/inv_session.py:90
1219
 
#: .././plainbox/impl/commands/inv_session.py:99
 
903
#: .././plainbox/impl/commands/session.py:80
 
904
#: .././plainbox/impl/commands/session.py:89
1220
905
msgid "No such session"
1221
906
msgstr ""
1222
907
 
1223
 
#: .././plainbox/impl/commands/inv_session.py:102
 
908
#: .././plainbox/impl/commands/session.py:92
1224
909
msgid "location:"
1225
910
msgstr ""
1226
911
 
1227
 
#: .././plainbox/impl/commands/inv_session.py:107
 
912
#: .././plainbox/impl/commands/session.py:97
1228
913
msgid "application ID: {0!r}"
1229
914
msgstr ""
1230
915
 
1231
 
#: .././plainbox/impl/commands/inv_session.py:108
 
916
#: .././plainbox/impl/commands/session.py:98
 
917
#, python-brace-format
1232
918
msgid "application-specific blob: {0}"
1233
919
msgstr ""
1234
920
 
1235
 
#: .././plainbox/impl/commands/inv_session.py:111
 
921
#: .././plainbox/impl/commands/session.py:101
1236
922
msgid "session title: {0!r}"
1237
923
msgstr ""
1238
924
 
1239
 
#: .././plainbox/impl/commands/inv_session.py:112
 
925
#: .././plainbox/impl/commands/session.py:102
1240
926
msgid "session flags: {0!r}"
1241
927
msgstr ""
1242
928
 
1243
 
#: .././plainbox/impl/commands/inv_session.py:113
 
929
#: .././plainbox/impl/commands/session.py:103
1244
930
msgid "current job ID: {0!r}"
1245
931
msgstr ""
1246
932
 
1247
 
#: .././plainbox/impl/commands/inv_session.py:115
 
933
#: .././plainbox/impl/commands/session.py:105
 
934
#, python-brace-format
1248
935
msgid "data size: {0}"
1249
936
msgstr ""
1250
937
 
1251
 
#: .././plainbox/impl/commands/inv_session.py:117
1252
 
msgid "Resuming session {0} ..."
1253
 
msgstr ""
1254
 
 
1255
 
#: .././plainbox/impl/commands/inv_session.py:121
1256
 
msgid "Failed to resume session:"
1257
 
msgstr ""
1258
 
 
1259
 
#: .././plainbox/impl/commands/inv_session.py:123
1260
 
msgid "session resumed successfully"
1261
 
msgstr ""
1262
 
 
1263
 
#: .././plainbox/impl/commands/inv_session.py:133
1264
 
#: .././plainbox/impl/commands/inv_session.py:151
 
938
#: .././plainbox/impl/commands/session.py:111
 
939
#, python-brace-format
1265
940
msgid "No such session: {0}"
1266
941
msgstr ""
1267
942
 
1268
 
#: .././plainbox/impl/commands/inv_session.py:135
 
943
#: .././plainbox/impl/commands/session.py:113
1269
944
msgid "Archiving session..."
1270
945
msgstr ""
1271
946
 
1272
 
#: .././plainbox/impl/commands/inv_session.py:140
 
947
#: .././plainbox/impl/commands/session.py:118
 
948
#, python-brace-format
1273
949
msgid "Created archive: {0}"
1274
950
msgstr ""
1275
951
 
1276
 
#: .././plainbox/impl/commands/inv_session.py:153
1277
 
msgid "Exporting session..."
1278
 
msgstr ""
1279
 
 
1280
 
#: .././plainbox/impl/commands/inv_session.py:180
1281
 
msgid "Available output formats: {}"
1282
 
msgstr ""
1283
 
 
1284
 
#: .././plainbox/impl/commands/inv_startprovider.py:58
 
952
#: .././plainbox/impl/commands/session.py:128
 
953
msgid ""
 
954
"\n"
 
955
"    session management commands\n"
 
956
"\n"
 
957
"    This command can be used to list, show and remove sessions owned by the\n"
 
958
"    current user.\n"
 
959
"\n"
 
960
"    @EPILOG@\n"
 
961
"\n"
 
962
"    Each session has a small amount of meta-data that is available for\n"
 
963
"    inspection. Each session has an application identifier (set by the\n"
 
964
"    application that created that session), a title, that is human readable\n"
 
965
"    piece of text that helps to distinguish sessions, and a set of flags.\n"
 
966
"\n"
 
967
"    Flags are particularly useful for determining what is the overall state\n"
 
968
"    of any particular session. Two flags are standardized (other flags can "
 
969
"be\n"
 
970
"    used by applications): incomplete and submitted. The 'incomplete' flag "
 
971
"is\n"
 
972
"    removed after all desired jobs have been executed. The 'submitted' flag\n"
 
973
"    is set after a submission is made using any of the transport "
 
974
"mechanisms.\n"
 
975
"    "
 
976
msgstr ""
 
977
 
 
978
#: .././plainbox/impl/commands/session.py:156
 
979
msgid "available session subcommands"
 
980
msgstr ""
 
981
 
 
982
#: .././plainbox/impl/commands/session.py:158
 
983
msgid "list available sessions"
 
984
msgstr ""
 
985
 
 
986
#: .././plainbox/impl/commands/session.py:161
 
987
msgid "remove a session"
 
988
msgstr ""
 
989
 
 
990
#: .././plainbox/impl/commands/session.py:163
 
991
#: .././plainbox/impl/commands/session.py:169
 
992
#: .././plainbox/impl/commands/session.py:175
 
993
msgid "SESSION-ID"
 
994
msgstr ""
 
995
 
 
996
#: .././plainbox/impl/commands/session.py:164
 
997
msgid "Identifier of the session to remove"
 
998
msgstr ""
 
999
 
 
1000
#: .././plainbox/impl/commands/session.py:167
 
1001
msgid "show a single session"
 
1002
msgstr ""
 
1003
 
 
1004
#: .././plainbox/impl/commands/session.py:170
 
1005
msgid "Identifier of the session to show"
 
1006
msgstr ""
 
1007
 
 
1008
#: .././plainbox/impl/commands/session.py:173
 
1009
msgid "archive a single session"
 
1010
msgstr ""
 
1011
 
 
1012
#: .././plainbox/impl/commands/session.py:176
 
1013
msgid "Identifier of the session to archive"
 
1014
msgstr ""
 
1015
 
 
1016
#: .././plainbox/impl/commands/session.py:178
 
1017
msgid "ARCHIVE"
 
1018
msgstr ""
 
1019
 
 
1020
#: .././plainbox/impl/commands/session.py:179
 
1021
msgid "Name of the archive to create"
 
1022
msgstr ""
 
1023
 
 
1024
#: .././plainbox/impl/commands/special.py:137
 
1025
msgid "special/internal commands"
 
1026
msgstr ""
 
1027
 
 
1028
#: .././plainbox/impl/commands/special.py:142
 
1029
msgid "list jobs instead of running them"
 
1030
msgstr ""
 
1031
 
 
1032
#: .././plainbox/impl/commands/special.py:146
 
1033
msgid "list jobs with cheksums instead of running them"
 
1034
msgstr ""
 
1035
 
 
1036
#: .././plainbox/impl/commands/special.py:150
 
1037
msgid "list all unique resource expressions"
 
1038
msgstr ""
 
1039
 
 
1040
#: .././plainbox/impl/commands/special.py:154
 
1041
msgid "print a graph of jobs instead of running them"
 
1042
msgstr ""
 
1043
 
 
1044
#. TRANSLATORS: please keep --dot untranslated
 
1045
#: .././plainbox/impl/commands/special.py:159
 
1046
msgid "show resource relationships (for --dot)"
 
1047
msgstr ""
 
1048
 
 
1049
#: .././plainbox/impl/commands/startprovider.py:62
1285
1050
msgid "refusing to overwrite {!a}"
1286
1051
msgstr ""
1287
1052
 
1288
 
#: .././plainbox/impl/commands/logtest.py:39
1289
 
msgid "a debug message"
1290
 
msgstr ""
1291
 
 
1292
 
#: .././plainbox/impl/commands/logtest.py:40
1293
 
msgid "a info message"
1294
 
msgstr ""
1295
 
 
1296
 
#: .././plainbox/impl/commands/logtest.py:41
1297
 
msgid "a warning message"
1298
 
msgstr ""
1299
 
 
1300
 
#: .././plainbox/impl/commands/logtest.py:42
1301
 
msgid "an error message"
1302
 
msgstr ""
1303
 
 
1304
 
#: .././plainbox/impl/commands/logtest.py:43
1305
 
msgid "a critical message"
1306
 
msgstr ""
1307
 
 
1308
 
#: .././plainbox/impl/commands/logtest.py:57
1309
 
msgid "log messages at various levels"
1310
 
msgstr ""
1311
 
 
1312
 
#: .././plainbox/impl/ctrl.py:295
 
1053
#. TRANSLATORS: please leave various options (both long and short forms),
 
1054
#. environment variables and paths in their original form. Also keep the
 
1055
#. special @EPILOG@ string. The first line of the translation is special and
 
1056
#. is used as the help message. Please keep the pseudo-statement form and
 
1057
#. don't finish the sentence with a dot. Pay extra attention to whitespace.
 
1058
#. It must be correctly preserved or the result won't work. In particular
 
1059
#. the leading whitespace *must* be preserved and *must* have the same
 
1060
#. length on each line.
 
1061
#: .././plainbox/impl/commands/startprovider.py:495
 
1062
msgid ""
 
1063
"\n"
 
1064
"    create a new provider (directory)\n"
 
1065
"\n"
 
1066
"    Creates a new provider from a built-in skeleton.\n"
 
1067
"\n"
 
1068
"    @EPILOG@\n"
 
1069
"\n"
 
1070
"    The name of the provider must follow the pattern ``YYYY.example.org:"
 
1071
"name``\n"
 
1072
"    where ``YYYY`` is a four-digit year when the author of the provider "
 
1073
"owned\n"
 
1074
"    the domain (here, ``example.org``) and ``name`` is arbitrary identifier\n"
 
1075
"    that is managed by the owner of that domain. The identifier should be\n"
 
1076
"    constrained to ASCII, digits and the dash character.\n"
 
1077
"\n"
 
1078
"    This naming scheme allows anyone that ever owned a domain name to come "
 
1079
"up\n"
 
1080
"    with non-clashing provider identifiers. Those identifiers are going to "
 
1081
"be\n"
 
1082
"    used in fully qualified names of various objects.\n"
 
1083
"\n"
 
1084
"    This command creates a new skeleton test provider for PlainBox. The\n"
 
1085
"    generated content should be edited to fit a particular purpose.\n"
 
1086
"    "
 
1087
msgstr ""
 
1088
 
 
1089
#: .././plainbox/impl/commands/startprovider.py:524
 
1090
msgid "name"
 
1091
msgstr ""
 
1092
 
 
1093
#. TRANSLATORS: please keep the YYYY.example... text unchanged or at
 
1094
#. the very least translate only YYYY and some-name. In either case
 
1095
#. some-name must be a reasonably-ASCII string (should be safe for a
 
1096
#. portable directory name)
 
1097
#: .././plainbox/impl/commands/startprovider.py:530
 
1098
msgid "provider name, eg: YYYY.example.org:some-name"
 
1099
msgstr ""
 
1100
 
 
1101
#: .././plainbox/impl/ctrl.py:252
1313
1102
#, python-format
1314
1103
msgid "Storing resource record %r: %s"
1315
1104
msgstr ""
1316
1105
 
1317
 
#: .././plainbox/impl/ctrl.py:311 .././plainbox/impl/secure/launcher1.py:138
1318
 
#, python-format
1319
 
msgid "Instantiating unit: %s"
1320
 
msgstr ""
1321
 
 
1322
 
#: .././plainbox/impl/ctrl.py:318
1323
 
#, python-format
1324
 
msgid "Ignoring invalid instantiated unit %s: %s"
1325
 
msgstr ""
1326
 
 
1327
 
#: .././plainbox/impl/ctrl.py:344
1328
 
#, python-format
1329
 
msgid "Ignoring invalid generated job %s: %s"
1330
 
msgstr ""
1331
 
 
1332
1106
#. TRANSLATORS: keep the word "local" untranslated. It is a
1333
1107
#. special type of job that needs to be distinguished.
1334
 
#: .././plainbox/impl/ctrl.py:361
 
1108
#: .././plainbox/impl/ctrl.py:281
1335
1109
#, python-format
1336
1110
msgid ""
1337
 
"Local job %s produced job %s that collides with an existing job %s (from "
 
1111
"Local job %s produced job %r that collides with an existing job %s (from "
1338
1112
"%s), the new job was discarded"
1339
1113
msgstr ""
1340
1114
 
1341
 
#: .././plainbox/impl/ctrl.py:387
1342
 
#, python-format
1343
 
msgid "Automatically breaking via-cycle: %s"
1344
 
msgstr ""
1345
 
 
1346
 
#: .././plainbox/impl/ctrl.py:434
 
1115
#: .././plainbox/impl/ctrl.py:298
1347
1116
#, python-format
1348
1117
msgid "processing output from a job: %r"
1349
1118
msgstr ""
1350
1119
 
1351
1120
#. TRANSLATORS: keep the word "local" untranslated. It is a
1352
1121
#. special type of job that needs to be distinguished.
1353
 
#: .././plainbox/impl/ctrl.py:453
 
1122
#: .././plainbox/impl/ctrl.py:317
1354
1123
#, python-format
1355
1124
msgid "local script %s returned invalid RFC822 data: %s"
1356
1125
msgstr ""
1357
1126
 
1358
 
#: .././plainbox/impl/ctrl.py:483
 
1127
#: .././plainbox/impl/ctrl.py:347
1359
1128
#, python-format
1360
1129
msgid "Adding executable %s to nest %s"
1361
1130
msgstr ""
1362
1131
 
1363
 
#: .././plainbox/impl/ctrl.py:492
1364
 
#, python-format
1365
 
msgid "Unable to create symlink s%s -> %s: %r"
1366
 
msgstr ""
1367
 
 
1368
1132
#. run the command
1369
 
#: .././plainbox/impl/ctrl.py:554
 
1133
#: .././plainbox/impl/ctrl.py:406
1370
1134
#, python-format
1371
 
msgid "job[%s] executing %r with env %r in cwd %r"
 
1135
msgid "job[%s] executing %r with env %r"
1372
1136
msgstr ""
1373
1137
 
1374
 
#: .././plainbox/impl/ctrl.py:581
 
1138
#: .././plainbox/impl/ctrl.py:430 .././plainbox/impl/ctrl.py:436
1375
1139
#, python-format
1376
1140
msgid "Symlink nest for executables: %s"
1377
1141
msgstr ""
1378
1142
 
1379
 
#: .././plainbox/impl/ctrl.py:611
1380
 
#, python-format
1381
 
msgid "Job temporary current working directory: %s"
1382
 
msgstr ""
1383
 
 
1384
 
#: .././plainbox/impl/ctrl.py:968
1385
 
#, python-format
1386
 
msgid "Generating job repr for job: %r"
1387
 
msgstr ""
1388
 
 
1389
 
#. run the command
1390
 
#: .././plainbox/impl/ctrl.py:1042
1391
 
#, python-format
1392
 
msgid "job[%s] executing %r withenv %r in cwd %r"
1393
 
msgstr ""
1394
 
 
1395
 
#: .././plainbox/impl/ctrl.py:1178
1396
 
#, python-format
1397
 
msgid "Cannot check if plainbox-trusted-launcher-1 is available: %s"
1398
 
msgstr ""
1399
 
 
1400
 
#: .././plainbox/impl/depmgr.py:97
1401
 
msgid "unknown job referenced: {!a}"
1402
 
msgstr ""
1403
 
 
1404
 
#: .././plainbox/impl/depmgr.py:153
 
1143
#: .././plainbox/impl/depmgr.py:100
1405
1144
msgid "dependency cycle detected: {}"
1406
1145
msgstr ""
1407
1146
 
1408
 
#: .././plainbox/impl/depmgr.py:196
 
1147
#: .././plainbox/impl/depmgr.py:139
1409
1148
msgid "missing dependency: {!r} ({})"
1410
1149
msgstr ""
1411
1150
 
1412
 
#: .././plainbox/impl/depmgr.py:249
 
1151
#: .././plainbox/impl/depmgr.py:173
1413
1152
msgid "duplicate job id: {!r}"
1414
1153
msgstr ""
1415
1154
 
1416
1155
#. Visit the visit list
1417
 
#: .././plainbox/impl/depmgr.py:337
 
1156
#: .././plainbox/impl/depmgr.py:243
1418
1157
msgid "Starting solve"
1419
1158
msgstr ""
1420
1159
 
1421
 
#: .././plainbox/impl/depmgr.py:338
1422
 
#, python-format
1423
 
msgid "Solver job list: %r"
1424
 
msgstr ""
1425
 
 
1426
 
#: .././plainbox/impl/depmgr.py:339
1427
 
#, python-format
1428
 
msgid "Solver visit list: %r"
1429
 
msgstr ""
1430
 
 
1431
 
#: .././plainbox/impl/depmgr.py:344
 
1160
#: .././plainbox/impl/depmgr.py:248
1432
1161
msgid "Done solving"
1433
1162
msgstr ""
1434
1163
 
1435
 
#: .././plainbox/impl/depmgr.py:360
1436
 
#, python-format
1437
 
msgid "Visiting job that's not on the job_list: %r"
1438
 
msgstr ""
1439
 
 
1440
 
#: .././plainbox/impl/depmgr.py:362
 
1164
#: .././plainbox/impl/depmgr.py:262
1441
1165
#, python-format
1442
1166
msgid "Visiting job %s (color %s)"
1443
1167
msgstr ""
1444
1168
 
1445
 
#: .././plainbox/impl/depmgr.py:377
1446
 
#, python-format
1447
 
msgid "Found missing dependency: %r from %r"
1448
 
msgstr ""
1449
 
 
1450
1169
#. For each dependency that we visit let's reuse the trail
1451
1170
#. to give proper error messages if a dependency loop exists
1452
 
#: .././plainbox/impl/depmgr.py:383
 
1171
#: .././plainbox/impl/depmgr.py:281
1453
1172
#, python-format
1454
1173
msgid "Visiting dependency: %r"
1455
1174
msgstr ""
1456
1175
 
1457
1176
#. We've visited (recursively) all dependencies of this node,
1458
1177
#. let's color it black and append it to the solution list.
1459
 
#: .././plainbox/impl/depmgr.py:390
 
1178
#: .././plainbox/impl/depmgr.py:288
1460
1179
#, python-format
1461
1180
msgid "Appending %r to solution"
1462
1181
msgstr ""
1463
1182
 
1464
 
#: .././plainbox/impl/depmgr.py:399
1465
 
#, python-format
1466
 
msgid "Found dependency cycle: %r"
1467
 
msgstr ""
1468
 
 
1469
 
#: .././plainbox/impl/device.py:98
1470
 
#, python-format
1471
 
msgid "Unsupported platform: %s"
1472
 
msgstr ""
1473
 
 
1474
 
#: .././plainbox/impl/exporter/__init__.py:250
1475
 
msgid "Uncategorised"
1476
 
msgstr ""
1477
 
 
1478
 
#: .././plainbox/impl/exporter/__init__.py:384
1479
 
#, python-format
1480
 
msgid ""
1481
 
"Incorrect stream encoding. Got %s, expected %s.  some characters won't be "
1482
 
"printed"
1483
 
msgstr ""
1484
 
 
1485
 
#: .././plainbox/impl/exporter/text.py:59
1486
 
msgid "  history: {0}\n"
1487
 
msgstr ""
1488
 
 
1489
 
#: .././plainbox/impl/exporter/text.py:73
1490
 
msgid "History:"
1491
 
msgstr ""
1492
 
 
1493
 
#: .././plainbox/impl/exporter/xlsx.py:88
1494
 
#: .././plainbox/impl/exporter/xlsx.py:93
 
1183
#: .././plainbox/impl/exporter/__init__.py:328
 
1184
#, python-format
 
1185
msgid "Unable to load %s: %s"
 
1186
msgstr ""
 
1187
 
 
1188
#: .././plainbox/impl/exporter/__init__.py:330
 
1189
#, python-format
 
1190
msgid "Unable to import %s: %s"
 
1191
msgstr ""
 
1192
 
 
1193
#: .././plainbox/impl/exporter/html.py:56
 
1194
#, python-format
 
1195
msgid "Unable to load resource %s, not inlining"
 
1196
msgstr ""
 
1197
 
 
1198
#: .././plainbox/impl/exporter/html.py:69
 
1199
#, python-format
 
1200
msgid "Resource of type %s unknown"
 
1201
msgstr ""
 
1202
 
 
1203
#: .././plainbox/impl/exporter/xlsx.py:85
1495
1204
msgid "Unsupported option: {}"
1496
1205
msgstr ""
1497
1206
 
1498
 
#: .././plainbox/impl/exporter/xlsx.py:327
 
1207
#: .././plainbox/impl/exporter/xlsx.py:287
1499
1208
msgid "Platform Name"
1500
1209
msgstr ""
1501
1210
 
1502
 
#: .././plainbox/impl/exporter/xlsx.py:329
 
1211
#: .././plainbox/impl/exporter/xlsx.py:289
1503
1212
msgid "BIOS"
1504
1213
msgstr ""
1505
1214
 
1506
 
#: .././plainbox/impl/exporter/xlsx.py:331
 
1215
#: .././plainbox/impl/exporter/xlsx.py:291
1507
1216
msgid "Processors"
1508
1217
msgstr ""
1509
1218
 
1510
 
#: .././plainbox/impl/exporter/xlsx.py:333
 
1219
#: .././plainbox/impl/exporter/xlsx.py:293
1511
1220
msgid "Chipset"
1512
1221
msgstr ""
1513
1222
 
1514
 
#: .././plainbox/impl/exporter/xlsx.py:335
 
1223
#: .././plainbox/impl/exporter/xlsx.py:295
1515
1224
msgid "Memory"
1516
1225
msgstr ""
1517
1226
 
1518
1227
#. TRANSLATORS: on board as in 'built in card'
1519
 
#: .././plainbox/impl/exporter/xlsx.py:338
 
1228
#: .././plainbox/impl/exporter/xlsx.py:298
1520
1229
msgid "Video (on board)"
1521
1230
msgstr ""
1522
1231
 
1523
1232
#. TRANSLATORS: add-on as in dedicated graphics card
1524
 
#: .././plainbox/impl/exporter/xlsx.py:341
 
1233
#: .././plainbox/impl/exporter/xlsx.py:301
1525
1234
msgid "Video (add-on)"
1526
1235
msgstr ""
1527
1236
 
1528
 
#: .././plainbox/impl/exporter/xlsx.py:343
 
1237
#: .././plainbox/impl/exporter/xlsx.py:303
1529
1238
msgid "Video memory"
1530
1239
msgstr ""
1531
1240
 
1532
 
#: .././plainbox/impl/exporter/xlsx.py:345
 
1241
#: .././plainbox/impl/exporter/xlsx.py:305
1533
1242
msgid "Audio"
1534
1243
msgstr ""
1535
1244
 
1536
1245
#. TRANSLATORS: NIC is network interface card
1537
 
#: .././plainbox/impl/exporter/xlsx.py:348
 
1246
#: .././plainbox/impl/exporter/xlsx.py:308
1538
1247
msgid "NIC"
1539
1248
msgstr ""
1540
1249
 
1541
1250
#. TRANSLTORS: Wireless as in wireless network cards
1542
 
#: .././plainbox/impl/exporter/xlsx.py:351
 
1251
#: .././plainbox/impl/exporter/xlsx.py:311
1543
1252
msgid "Wireless"
1544
1253
msgstr ""
1545
1254
 
1546
 
#: .././plainbox/impl/exporter/xlsx.py:353
 
1255
#: .././plainbox/impl/exporter/xlsx.py:313
1547
1256
msgid "Bluetooth"
1548
1257
msgstr ""
1549
1258
 
1550
 
#: .././plainbox/impl/exporter/xlsx.py:358
 
1259
#: .././plainbox/impl/exporter/xlsx.py:317
1551
1260
msgid "Packages Installed"
1552
1261
msgstr ""
1553
1262
 
1554
 
#: .././plainbox/impl/exporter/xlsx.py:360
1555
 
#: .././plainbox/impl/exporter/xlsx.py:648
1556
 
#: .././plainbox/impl/exporter/xlsx.py:660
 
1263
#: .././plainbox/impl/exporter/xlsx.py:319
 
1264
#: .././plainbox/impl/exporter/xlsx.py:573
 
1265
#: .././plainbox/impl/exporter/xlsx.py:584
1557
1266
msgid "Name"
1558
1267
msgstr ""
1559
1268
 
1560
 
#: .././plainbox/impl/exporter/xlsx.py:360
 
1269
#: .././plainbox/impl/exporter/xlsx.py:319
1561
1270
msgid "Version"
1562
1271
msgstr ""
1563
1272
 
1564
 
#: .././plainbox/impl/exporter/xlsx.py:385
1565
 
#: .././plainbox/impl/exporter/xlsx.py:386
1566
 
#: .././plainbox/impl/exporter/xlsx.py:387
1567
 
msgid "N/A"
1568
 
msgstr ""
1569
 
 
1570
 
#: .././plainbox/impl/exporter/xlsx.py:391
 
1273
#: .././plainbox/impl/exporter/xlsx.py:342
1571
1274
msgid "Failures summary"
1572
1275
msgstr ""
1573
1276
 
1574
 
#: .././plainbox/impl/exporter/xlsx.py:396
 
1277
#: .././plainbox/impl/exporter/xlsx.py:346
1575
1278
msgid "{} Test passed"
1576
1279
msgid_plural "{} Tests passed"
1577
1280
msgstr[0] ""
1578
1281
msgstr[1] ""
1579
1282
 
1580
 
#: .././plainbox/impl/exporter/xlsx.py:399
1581
 
msgid "Success Rate: {} ({}/{})"
 
1283
#: .././plainbox/impl/exporter/xlsx.py:349
 
1284
msgid "Success Rate: {:.2f}% ({}/{})"
1582
1285
msgstr ""
1583
1286
 
1584
 
#: .././plainbox/impl/exporter/xlsx.py:406
 
1287
#: .././plainbox/impl/exporter/xlsx.py:356
1585
1288
msgid "{} Test failed"
1586
1289
msgid_plural "{} Tests failed"
1587
1290
msgstr[0] ""
1588
1291
msgstr[1] ""
1589
1292
 
1590
 
#: .././plainbox/impl/exporter/xlsx.py:409
1591
 
msgid "Failure Rate: {} ({}/{})"
 
1293
#: .././plainbox/impl/exporter/xlsx.py:359
 
1294
msgid "Failure Rate: {:.2f}% ({}/{})"
1592
1295
msgstr ""
1593
1296
 
1594
 
#: .././plainbox/impl/exporter/xlsx.py:416
 
1297
#: .././plainbox/impl/exporter/xlsx.py:366
1595
1298
msgid "{} Test skipped"
1596
1299
msgid_plural "{} Tests skipped"
1597
1300
msgstr[0] ""
1598
1301
msgstr[1] ""
1599
1302
 
1600
 
#: .././plainbox/impl/exporter/xlsx.py:419
1601
 
msgid "Skip Rate: {} ({}/{})"
1602
 
msgstr ""
1603
 
 
1604
 
#: .././plainbox/impl/exporter/xlsx.py:438
1605
 
#: .././plainbox/impl/exporter/xlsx.py:439
1606
 
#: .././plainbox/impl/exporter/xlsx.py:736
 
1303
#: .././plainbox/impl/exporter/xlsx.py:369
 
1304
msgid "Skip Rate: {:.2f}% ({}/{})"
 
1305
msgstr ""
 
1306
 
 
1307
#: .././plainbox/impl/exporter/xlsx.py:374
 
1308
msgid "Fail"
 
1309
msgstr ""
 
1310
 
 
1311
#: .././plainbox/impl/exporter/xlsx.py:374
 
1312
msgid "Skip"
 
1313
msgstr ""
 
1314
 
 
1315
#: .././plainbox/impl/exporter/xlsx.py:374
 
1316
msgid "Pass"
 
1317
msgstr ""
 
1318
 
 
1319
#: .././plainbox/impl/exporter/xlsx.py:387
 
1320
#: .././plainbox/impl/exporter/xlsx.py:388
 
1321
#: .././plainbox/impl/exporter/xlsx.py:631
1607
1322
msgid "Summary"
1608
1323
msgstr ""
1609
1324
 
1610
 
#: .././plainbox/impl/exporter/xlsx.py:560
1611
 
#: .././plainbox/impl/exporter/xlsx.py:652
1612
 
#: .././plainbox/impl/exporter/xlsx.py:733
 
1325
#: .././plainbox/impl/exporter/xlsx.py:492
 
1326
#: .././plainbox/impl/exporter/xlsx.py:576
 
1327
#: .././plainbox/impl/exporter/xlsx.py:628
1613
1328
msgid "Test Descriptions"
1614
1329
msgstr ""
1615
1330
 
1616
 
#: .././plainbox/impl/exporter/xlsx.py:636
 
1331
#: .././plainbox/impl/exporter/xlsx.py:504
 
1332
msgid "PASS"
 
1333
msgstr ""
 
1334
 
 
1335
#: .././plainbox/impl/exporter/xlsx.py:510
 
1336
msgid "FAIL"
 
1337
msgstr ""
 
1338
 
 
1339
#: .././plainbox/impl/exporter/xlsx.py:516
 
1340
msgid "skip"
 
1341
msgstr ""
 
1342
 
 
1343
#: .././plainbox/impl/exporter/xlsx.py:524
 
1344
msgid "not supported"
 
1345
msgstr ""
 
1346
 
 
1347
#: .././plainbox/impl/exporter/xlsx.py:564
1617
1348
msgid "Tests Performed"
1618
1349
msgstr ""
1619
1350
 
1620
 
#: .././plainbox/impl/exporter/xlsx.py:648
 
1351
#: .././plainbox/impl/exporter/xlsx.py:573
1621
1352
msgid "Result"
1622
1353
msgstr ""
1623
1354
 
1624
 
#: .././plainbox/impl/exporter/xlsx.py:648
1625
 
msgid "Certification Status"
1626
 
msgstr ""
1627
 
 
1628
 
#: .././plainbox/impl/exporter/xlsx.py:648
 
1355
#: .././plainbox/impl/exporter/xlsx.py:573
1629
1356
msgid "I/O Log"
1630
1357
msgstr ""
1631
1358
 
1632
 
#: .././plainbox/impl/exporter/xlsx.py:649
1633
 
msgid "Comments"
1634
 
msgstr ""
1635
 
 
1636
 
#: .././plainbox/impl/exporter/xlsx.py:660
 
1359
#: .././plainbox/impl/exporter/xlsx.py:584
1637
1360
msgid "Description"
1638
1361
msgstr ""
1639
1362
 
1640
 
#: .././plainbox/impl/exporter/xlsx.py:728
 
1363
#: .././plainbox/impl/exporter/xlsx.py:623
1641
1364
msgid "System Info"
1642
1365
msgstr ""
1643
1366
 
1644
 
#: .././plainbox/impl/exporter/xlsx.py:730
 
1367
#: .././plainbox/impl/exporter/xlsx.py:625
1645
1368
msgid "Test Results"
1646
1369
msgstr ""
1647
1370
 
1648
 
#: .././plainbox/impl/exporter/xlsx.py:739
 
1371
#: .././plainbox/impl/exporter/xlsx.py:634
1649
1372
msgid "Log Files"
1650
1373
msgstr ""
1651
1374
 
1652
 
#: .././plainbox/impl/exporter/xlsx.py:741
1653
 
msgid "Resources Logs"
1654
 
msgstr ""
1655
 
 
1656
 
#: .././plainbox/impl/exporter/xlsx.py:747
 
1375
#: .././plainbox/impl/exporter/xlsx.py:640
1657
1376
msgid "System Testing Report"
1658
1377
msgstr ""
1659
1378
 
1679
1398
 
1680
1399
#. TODO: portable parser error would be nice, to know where it
1681
1400
#. fails. This is difficult at this stage.
1682
 
#: .././plainbox/impl/parsers.py:142
 
1401
#: .././plainbox/impl/parsers.py:141
1683
1402
msgid "Cannot parse input"
1684
1403
msgstr ""
1685
1404
 
 
1405
#. This is stubbox_def.description,
 
1406
#. we need it here to extract is as a part of stubbox
1686
1407
#: .././plainbox/impl/providers/special.py:47
 
1408
#: .././plainbox/impl/providers/stubbox/manage.py:45
1687
1409
msgid "StubBox (dummy data for development)"
1688
1410
msgstr ""
1689
1411
 
1690
 
#: .././plainbox/impl/providers/special.py:66
1691
 
msgid "Common test category definitions"
1692
 
msgstr ""
1693
 
 
1694
 
#: .././plainbox/impl/providers/special.py:86
1695
 
msgid "Hardware Manifest Provider"
1696
 
msgstr ""
1697
 
 
1698
 
#: .././plainbox/impl/providers/special.py:105
1699
 
msgid "Exporters Provider"
1700
 
msgstr ""
1701
 
 
1702
 
#: .././plainbox/impl/resource.py:53
 
1412
#: .././plainbox/impl/providers/stubbox/manage.py:55
 
1413
#: .././plainbox/impl/providers/stubbox/manage.py:66
 
1414
msgid "The StubBox provider is special"
 
1415
msgstr ""
 
1416
 
 
1417
#: .././plainbox/impl/providers/stubbox/manage.py:56
 
1418
msgid "You don't need to develop it explicitly"
 
1419
msgstr ""
 
1420
 
 
1421
#: .././plainbox/impl/providers/stubbox/manage.py:67
 
1422
msgid "You don't need to install it explicitly"
 
1423
msgstr ""
 
1424
 
 
1425
#: .././plainbox/impl/resource.py:52
1703
1426
msgid "expression {!r} evaluated to a non-true result"
1704
1427
msgstr ""
1705
1428
 
1706
 
#: .././plainbox/impl/resource.py:76
 
1429
#: .././plainbox/impl/resource.py:71
1707
1430
msgid "expression {!r} needs unavailable resource {!r}"
1708
1431
msgstr ""
1709
1432
 
1710
 
#: .././plainbox/impl/resource.py:287
 
1433
#: .././plainbox/impl/resource.py:219
1711
1434
msgid "this kind of python code is not allowed: {}"
1712
1435
msgstr ""
1713
1436
 
1714
 
#: .././plainbox/impl/resource.py:492
 
1437
#: .././plainbox/impl/resource.py:414
1715
1438
msgid "expression did not reference any resources"
1716
1439
msgstr ""
1717
1440
 
1718
 
#: .././plainbox/impl/resource.py:498
1719
 
msgid "syntax error in resource expression"
 
1441
#: .././plainbox/impl/resource.py:423
 
1442
msgid "expression referenced multiple resources"
1720
1443
msgstr ""
1721
1444
 
1722
 
#: .././plainbox/impl/resource.py:616
 
1445
#: .././plainbox/impl/resource.py:509
1723
1446
#, python-format
1724
1447
msgid "Exception in requirement expression %r (with %s=%r): %r"
1725
1448
msgstr ""
1726
1449
 
1727
 
#: .././plainbox/impl/resource.py:670
1728
 
msgid ""
1729
 
"unable to parse imports statement {0!r}: expected exactly four or six tokens"
1730
 
msgstr ""
1731
 
 
1732
 
#: .././plainbox/impl/resource.py:674
1733
 
msgid "unable to parse imports statement {0!r}: expected 'from' keyword"
1734
 
msgstr ""
1735
 
 
1736
 
#: .././plainbox/impl/resource.py:679
1737
 
msgid ""
1738
 
"unable to parse imports statement {0!r}: expected a namespace, not fully "
1739
 
"qualified job identifier"
1740
 
msgstr ""
1741
 
 
1742
 
#: .././plainbox/impl/resource.py:683
1743
 
msgid "unable to parse imports statement {0!r}: expected 'import' keyword"
1744
 
msgstr ""
1745
 
 
1746
 
#: .././plainbox/impl/resource.py:688
1747
 
msgid ""
1748
 
"unable to parse imports statement {0!r}: expected a partial job identifier, "
1749
 
"not a fully qualified job identifier"
1750
 
msgstr ""
1751
 
 
1752
 
#: .././plainbox/impl/resource.py:694
1753
 
msgid "unable to parse imports statement {0!r}: expected 'as' keyword"
1754
 
msgstr ""
1755
 
 
1756
 
#: .././plainbox/impl/result.py:126
 
1450
#: .././plainbox/impl/result.py:63
1757
1451
msgctxt "textual outcome"
1758
1452
msgid "job didn't run"
1759
1453
msgstr ""
1760
1454
 
1761
 
#: .././plainbox/impl/result.py:127
1762
 
msgctxt "chart label"
1763
 
msgid "not started"
1764
 
msgstr ""
1765
 
 
1766
 
#: .././plainbox/impl/result.py:137
 
1455
#: .././plainbox/impl/result.py:65
1767
1456
msgctxt "textual outcome"
1768
1457
msgid "job passed"
1769
1458
msgstr ""
1770
1459
 
1771
 
#: .././plainbox/impl/result.py:138
1772
 
msgctxt "chart label"
1773
 
msgid "passed"
1774
 
msgstr ""
1775
 
 
1776
 
#: .././plainbox/impl/result.py:148
 
1460
#: .././plainbox/impl/result.py:67
1777
1461
msgctxt "textual outcome"
1778
1462
msgid "job failed"
1779
1463
msgstr ""
1780
1464
 
1781
 
#: .././plainbox/impl/result.py:149
1782
 
msgctxt "chart label"
1783
 
msgid "failed"
1784
 
msgstr ""
1785
 
 
1786
 
#: .././plainbox/impl/result.py:159
 
1465
#: .././plainbox/impl/result.py:69
1787
1466
msgctxt "textual outcome"
1788
1467
msgid "job skipped"
1789
1468
msgstr ""
1790
1469
 
1791
 
#: .././plainbox/impl/result.py:160
1792
 
msgctxt "chart label"
1793
 
msgid "skipped"
1794
 
msgstr ""
1795
 
 
1796
 
#: .././plainbox/impl/result.py:170
 
1470
#: .././plainbox/impl/result.py:71
1797
1471
msgctxt "textual outcome"
1798
1472
msgid "job cannot be started"
1799
1473
msgstr ""
1800
1474
 
1801
 
#: .././plainbox/impl/result.py:171
1802
 
msgctxt "chart label"
1803
 
msgid "not supported"
1804
 
msgstr ""
1805
 
 
1806
 
#: .././plainbox/impl/result.py:181
 
1475
#: .././plainbox/impl/result.py:73
1807
1476
msgctxt "textual outcome"
1808
1477
msgid "job is not implemented"
1809
1478
msgstr ""
1810
1479
 
1811
 
#: .././plainbox/impl/result.py:182
1812
 
msgctxt "chart label"
1813
 
msgid "not implemented"
1814
 
msgstr ""
1815
 
 
1816
 
#: .././plainbox/impl/result.py:192
 
1480
#: .././plainbox/impl/result.py:75
1817
1481
msgctxt "textual outcome"
1818
1482
msgid "job needs verification"
1819
1483
msgstr ""
1820
1484
 
1821
 
#: .././plainbox/impl/result.py:193
1822
 
msgctxt "chart label"
1823
 
msgid "undecided"
1824
 
msgstr ""
1825
 
 
1826
 
#: .././plainbox/impl/result.py:203
1827
 
msgctxt "textual outcome"
1828
 
msgid "job crashed"
1829
 
msgstr ""
1830
 
 
1831
 
#: .././plainbox/impl/result.py:204
1832
 
msgctxt "chart label"
1833
 
msgid "crashed"
1834
 
msgstr ""
1835
 
 
1836
1485
#. TRANSLATORS: please keep DiskJobResult.io_log untranslated
1837
 
#: .././plainbox/impl/result.py:535
 
1486
#: .././plainbox/impl/result.py:249
1838
1487
#, python-format
1839
1488
msgid "Expensive DiskJobResult.io_log property access from %s:%d"
1840
1489
msgstr ""
1841
1490
 
1842
 
#: .././plainbox/impl/result.py:557
 
1491
#: .././plainbox/impl/result.py:274
1843
1492
#, python-format
1844
1493
msgid "Encoded %r into string %r"
1845
1494
msgstr ""
1846
1495
 
1847
1496
#. TRANSLATORS: io means input-output
1848
 
#: .././plainbox/impl/runner.py:96
 
1497
#: .././plainbox/impl/runner.py:103
1849
1498
#, python-format
1850
1499
msgid "io log generated %r"
1851
1500
msgstr ""
1852
1501
 
1853
1502
#. TRANSLATORS: %r is the name of the job
1854
 
#: .././plainbox/impl/runner.py:419
 
1503
#: .././plainbox/impl/runner.py:343
1855
1504
#, python-format
1856
1505
msgid "Running %r"
1857
1506
msgstr ""
1858
1507
 
1859
 
#: .././plainbox/impl/runner.py:426
 
1508
#: .././plainbox/impl/runner.py:350
1860
1509
msgid "This type of job is not supported"
1861
1510
msgstr ""
1862
1511
 
1863
1512
#. TRANSLATORS: please keep 'plugin' untranslated
1864
 
#: .././plainbox/impl/runner.py:459 .././plainbox/impl/runner.py:484
1865
 
#: .././plainbox/impl/runner.py:510 .././plainbox/impl/runner.py:536
1866
 
#: .././plainbox/impl/runner.py:562 .././plainbox/impl/runner.py:604
1867
 
#: .././plainbox/impl/runner.py:648 .././plainbox/impl/runner.py:696
1868
 
#: .././plainbox/impl/runner.py:721
 
1513
#: .././plainbox/impl/runner.py:383 .././plainbox/impl/runner.py:408
 
1514
#: .././plainbox/impl/runner.py:434 .././plainbox/impl/runner.py:460
 
1515
#: .././plainbox/impl/runner.py:486 .././plainbox/impl/runner.py:527
 
1516
#: .././plainbox/impl/runner.py:571 .././plainbox/impl/runner.py:620
1869
1517
msgid "bad job plugin value"
1870
1518
msgstr ""
1871
1519
 
1872
 
#: .././plainbox/impl/runner.py:727 .././plainbox/impl/runner.py:800
1873
 
msgid "No suitable execution controller is available)"
1874
 
msgstr ""
1875
 
 
1876
 
#: .././plainbox/impl/runner.py:750
1877
 
#, python-format
1878
 
msgid "job[%s] starting qml shell: %s"
1879
 
msgstr ""
1880
 
 
1881
 
#: .././plainbox/impl/runner.py:755
1882
 
#, python-format
1883
 
msgid "job[%s] shell return code: %r"
1884
 
msgstr ""
1885
 
 
1886
 
#: .././plainbox/impl/runner.py:785
 
1520
#: .././plainbox/impl/runner.py:636
1887
1521
msgid "Job skipped in dry-run mode"
1888
1522
msgstr ""
1889
1523
 
1890
 
#: .././plainbox/impl/runner.py:861
 
1524
#: .././plainbox/impl/runner.py:704
1891
1525
#, python-format
1892
1526
msgid "job[%s] extcmd delegate: %r"
1893
1527
msgstr ""
1894
1528
 
1895
 
#: .././plainbox/impl/runner.py:876
1896
 
msgid "job {0} has no command to run"
1897
 
msgstr ""
1898
 
 
1899
 
#: .././plainbox/impl/runner.py:903
 
1529
#: .././plainbox/impl/runner.py:741
1900
1530
#, python-format
1901
1531
msgid "job[%s] starting command: %s"
1902
1532
msgstr ""
1903
1533
 
1904
 
#: .././plainbox/impl/runner.py:908
 
1534
#: .././plainbox/impl/runner.py:745
1905
1535
#, python-format
1906
1536
msgid "job[%s] command return code: %r"
1907
1537
msgstr ""
1908
1538
 
1909
 
#: .././plainbox/impl/runner.py:944 .././plainbox/impl/session/state.py:483
 
1539
#: .././plainbox/impl/runner.py:777
1910
1540
msgid "No exec controller supports job {}"
1911
1541
msgstr ""
1912
1542
 
1913
 
#: .././plainbox/impl/runner.py:946 .././plainbox/impl/session/state.py:485
 
1543
#: .././plainbox/impl/runner.py:779
1914
1544
#, python-format
1915
1545
msgid "Selected execution controller %s (score %d) for job %r"
1916
1546
msgstr ""
1917
1547
 
1918
 
#: .././plainbox/impl/runner.py:974
1919
 
msgid "Job {0} created leftover filesystem artefacts in its working directory"
1920
 
msgstr ""
1921
 
 
1922
 
#: .././plainbox/impl/runner.py:977
1923
 
#, python-format
1924
 
msgid "Leftover file/directory: %r"
1925
 
msgstr ""
1926
 
 
1927
 
#: .././plainbox/impl/runner.py:980
1928
 
msgid ""
1929
 
"Please store desired files in $PLAINBOX_SESSION_SHARE and use regular "
1930
 
"temporary files for everything else"
1931
 
msgstr ""
1932
 
 
1933
1548
#: .././plainbox/impl/secure/config.py:87
1934
1549
msgid "unset"
1935
1550
msgstr ""
1938
1553
msgid "unsupported kind"
1939
1554
msgstr ""
1940
1555
 
1941
 
#: .././plainbox/impl/secure/config.py:572
 
1556
#: .././plainbox/impl/secure/config.py:568
1942
1557
#, python-format
1943
1558
msgid "Loading configuration from %s"
1944
1559
msgstr ""
1945
1560
 
1946
 
#: .././plainbox/impl/secure/config.py:699
 
1561
#: .././plainbox/impl/secure/config.py:692
1947
1562
msgid "expected a boolean"
1948
1563
msgstr ""
1949
1564
 
1950
 
#: .././plainbox/impl/secure/config.py:700
 
1565
#: .././plainbox/impl/secure/config.py:693
1951
1566
msgid "expected an integer"
1952
1567
msgstr ""
1953
1568
 
1954
 
#: .././plainbox/impl/secure/config.py:701
 
1569
#: .././plainbox/impl/secure/config.py:694
1955
1570
msgid "expected a floating point number"
1956
1571
msgstr ""
1957
1572
 
1958
 
#: .././plainbox/impl/secure/config.py:702
 
1573
#: .././plainbox/impl/secure/config.py:695
1959
1574
msgid "expected a string"
1960
1575
msgstr ""
1961
1576
 
1962
 
#: .././plainbox/impl/secure/config.py:717
 
1577
#: .././plainbox/impl/secure/config.py:710
1963
1578
msgid "does not match pattern: {!r}"
1964
1579
msgstr ""
1965
1580
 
1966
 
#: .././plainbox/impl/secure/config.py:736
 
1581
#: .././plainbox/impl/secure/config.py:729
1967
1582
msgid "must be one of {}"
1968
1583
msgstr ""
1969
1584
 
1970
 
#: .././plainbox/impl/secure/config.py:760
 
1585
#: .././plainbox/impl/secure/config.py:753
1971
1586
msgid "must be set to something"
1972
1587
msgstr ""
1973
1588
 
1974
 
#: .././plainbox/impl/secure/config.py:781
 
1589
#: .././plainbox/impl/secure/config.py:774
1975
1590
msgid "cannot be empty"
1976
1591
msgstr ""
1977
1592
 
1978
 
#: .././plainbox/impl/secure/launcher1.py:63
 
1593
#: .././plainbox/impl/secure/launcher1.py:61
1979
1594
msgid "Cannot find job with checksum {}"
1980
1595
msgstr ""
1981
1596
 
1982
 
#: .././plainbox/impl/secure/launcher1.py:121
 
1597
#: .././plainbox/impl/secure/launcher1.py:119
1983
1598
#, python-format
1984
 
msgid "Syntax error in record generated from %s: %s"
1985
 
msgstr ""
1986
 
 
1987
 
#: .././plainbox/impl/secure/launcher1.py:189
1988
 
msgid "Security elevation mechanism for plainbox"
 
1599
msgid "Syntax error in job generated from %s: %s"
1989
1600
msgstr ""
1990
1601
 
1991
1602
#. TRANSLATORS: don't translate pkexec(1)
1992
 
#: .././plainbox/impl/secure/launcher1.py:195
 
1603
#: .././plainbox/impl/secure/launcher1.py:208
1993
1604
msgid "return immediately, only useful when used with pkexec(1)"
1994
1605
msgstr ""
1995
1606
 
1996
 
#: .././plainbox/impl/secure/launcher1.py:198
1997
 
#: .././plainbox/impl/secure/launcher1.py:210
 
1607
#: .././plainbox/impl/secure/launcher1.py:211
 
1608
#: .././plainbox/impl/secure/launcher1.py:223
1998
1609
msgid "CHECKSUM"
1999
1610
msgstr ""
2000
1611
 
2001
 
#: .././plainbox/impl/secure/launcher1.py:199
 
1612
#: .././plainbox/impl/secure/launcher1.py:212
2002
1613
msgid "run a job with this checksum"
2003
1614
msgstr ""
2004
1615
 
2005
 
#: .././plainbox/impl/secure/launcher1.py:200
 
1616
#: .././plainbox/impl/secure/launcher1.py:213
2006
1617
msgid "target job specification"
2007
1618
msgstr ""
2008
1619
 
2009
 
#: .././plainbox/impl/secure/launcher1.py:202
 
1620
#: .././plainbox/impl/secure/launcher1.py:215
 
1621
#: .././plainbox/impl/secure/launcher1.py:232
 
1622
msgid "NAME=VALUE"
 
1623
msgstr ""
 
1624
 
2010
1625
#: .././plainbox/impl/secure/launcher1.py:219
2011
 
msgid "NAME=VALUE"
2012
 
msgstr ""
2013
 
 
2014
 
#: .././plainbox/impl/secure/launcher1.py:206
2015
1626
msgid "environment passed to the target job"
2016
1627
msgstr ""
2017
1628
 
2018
 
#: .././plainbox/impl/secure/launcher1.py:207
 
1629
#: .././plainbox/impl/secure/launcher1.py:220
2019
1630
msgid "generator job specification"
2020
1631
msgstr ""
2021
1632
 
2022
1633
#. TRANSLATORS: don't translate 'local' in the sentence below. It
2023
1634
#. denotes a special type of job, not its location.
2024
 
#: .././plainbox/impl/secure/launcher1.py:213
 
1635
#: .././plainbox/impl/secure/launcher1.py:226
2025
1636
msgid "also run a job with this checksum (assuming it is a local job)"
2026
1637
msgstr ""
2027
1638
 
2028
 
#: .././plainbox/impl/secure/launcher1.py:221
 
1639
#: .././plainbox/impl/secure/launcher1.py:234
2029
1640
msgid "environment passed to the generator job"
2030
1641
msgstr ""
2031
1642
 
2032
 
#: .././plainbox/impl/secure/origin.py:216
 
1643
#: .././plainbox/impl/secure/origin.py:136
2033
1644
msgid "???"
2034
1645
msgstr ""
2035
1646
 
2036
 
#: .././plainbox/impl/secure/origin.py:348
2037
 
msgid "command line argument {}={!a}"
2038
 
msgstr ""
2039
 
 
2040
 
#: .././plainbox/impl/secure/origin.py:351
2041
 
msgid "command line argument {!a}"
2042
 
msgstr ""
2043
 
 
2044
 
#: .././plainbox/impl/secure/plugins.py:407
 
1647
#: .././plainbox/impl/secure/plugins.py:323
2045
1648
#, python-format
2046
1649
msgid "Unable to prepare plugin %s: %s"
2047
1650
msgstr ""
2048
1651
 
2049
 
#: .././plainbox/impl/secure/plugins.py:423
2050
 
msgid "discovery_time is meaningful after calling load()"
2051
 
msgstr ""
2052
 
 
2053
 
#: .././plainbox/impl/secure/plugins.py:493
 
1652
#: .././plainbox/impl/secure/plugins.py:377
2054
1653
#, python-format
2055
1654
msgid "Unable to import %s"
2056
1655
msgstr ""
2057
1656
 
2058
 
#: .././plainbox/impl/secure/plugins.py:569
 
1657
#: .././plainbox/impl/secure/plugins.py:449
2059
1658
#, python-format
2060
1659
msgid "Unable to load %r: %s"
2061
1660
msgstr ""
2062
1661
 
2063
 
#: .././plainbox/impl/secure/plugins.py:708
2064
 
#, python-format
2065
 
msgid "Loading everything in %r"
2066
 
msgstr ""
2067
 
 
2068
 
#: .././plainbox/impl/secure/plugins.py:725
2069
 
#, python-format
2070
 
msgid "Loading %r"
2071
 
msgstr ""
2072
 
 
2073
 
#: .././plainbox/impl/secure/plugins.py:728
2074
 
#, python-format
2075
 
msgid "Unable to load: %r"
2076
 
msgstr ""
2077
 
 
2078
 
#: .././plainbox/impl/secure/plugins.py:731
2079
 
#, python-format
2080
 
msgid "Wrapping %r"
2081
 
msgstr ""
2082
 
 
2083
 
#: .././plainbox/impl/secure/plugins.py:745
2084
 
#, python-format
2085
 
msgid "Importing %s"
2086
 
msgstr ""
2087
 
 
2088
 
#: .././plainbox/impl/secure/plugins.py:750
2089
 
#, python-format
2090
 
msgid "Calling %r with %r"
2091
 
msgstr ""
2092
 
 
2093
 
#: .././plainbox/impl/secure/providers/v1.py:89
2094
 
msgid "Cannot load {!r}: {}"
2095
 
msgstr ""
2096
 
 
2097
 
#: .././plainbox/impl/secure/providers/v1.py:260
 
1662
#: .././plainbox/impl/secure/providers/v1.py:68
 
1663
msgid "Cannot load whitelist {!r}: {}"
 
1664
msgstr ""
 
1665
 
 
1666
#: .././plainbox/impl/secure/providers/v1.py:123
2098
1667
#, python-format
2099
1668
msgid "Loading units from %r..."
2100
1669
msgstr ""
2101
1670
 
2102
 
#: .././plainbox/impl/secure/providers/v1.py:266
 
1671
#: .././plainbox/impl/secure/providers/v1.py:129
2103
1672
msgid "Cannot load job definitions from {!r}: {}"
2104
1673
msgstr ""
2105
1674
 
2106
 
#: .././plainbox/impl/secure/providers/v1.py:275
 
1675
#: .././plainbox/impl/secure/providers/v1.py:136
2107
1676
msgid "Unknown unit type: {!r}"
2108
1677
msgstr ""
2109
1678
 
2110
 
#: .././plainbox/impl/secure/providers/v1.py:280
 
1679
#: .././plainbox/impl/secure/providers/v1.py:141
2111
1680
msgid "Cannot define unit from record {!r}: {}"
2112
1681
msgstr ""
2113
1682
 
2114
 
#: .././plainbox/impl/secure/providers/v1.py:286
2115
 
msgid "Problem in unit definition, {}"
2116
 
msgstr ""
2117
 
 
2118
 
#: .././plainbox/impl/secure/providers/v1.py:292
 
1683
#: .././plainbox/impl/secure/providers/v1.py:148
2119
1684
msgid "Problem in unit definition, field {}: {}"
2120
1685
msgstr ""
2121
1686
 
2122
 
#: .././plainbox/impl/secure/providers/v1.py:295
 
1687
#: .././plainbox/impl/secure/providers/v1.py:151
2123
1688
#, python-format
2124
1689
msgid "Loaded %r"
2125
1690
msgstr ""
2126
1691
 
2127
 
#: .././plainbox/impl/secure/providers/v1.py:1241
2128
 
#: .././plainbox/impl/secure/providers/v1.py:1270
 
1692
#: .././plainbox/impl/secure/providers/v1.py:674
2129
1693
msgid "must look like RFC3720 IQN"
2130
1694
msgstr ""
2131
1695
 
2132
 
#: .././plainbox/impl/secure/providers/v1.py:1287
 
1696
#: .././plainbox/impl/secure/providers/v1.py:691
2133
1697
msgid "must be a sequence of digits separated by dots"
2134
1698
msgstr ""
2135
1699
 
2136
 
#: .././plainbox/impl/secure/providers/v1.py:1297
 
1700
#: .././plainbox/impl/secure/providers/v1.py:701
2137
1701
msgid "no such directory"
2138
1702
msgstr ""
2139
1703
 
2140
 
#: .././plainbox/impl/secure/providers/v1.py:1307
 
1704
#: .././plainbox/impl/secure/providers/v1.py:711
2141
1705
msgid "cannot be relative"
2142
1706
msgstr ""
2143
1707
 
2144
 
#: .././plainbox/impl/secure/providers/v1.py:1328
2145
 
msgid "Flag indicating if the provider is relocatable"
2146
 
msgstr ""
2147
 
 
2148
 
#: .././plainbox/impl/secure/providers/v1.py:1334
 
1708
#: .././plainbox/impl/secure/providers/v1.py:730
2149
1709
msgid "Base directory with provider data"
2150
1710
msgstr ""
2151
1711
 
2152
 
#: .././plainbox/impl/secure/providers/v1.py:1344
 
1712
#: .././plainbox/impl/secure/providers/v1.py:740
2153
1713
msgid "Name of the provider"
2154
1714
msgstr ""
2155
1715
 
2156
 
#: .././plainbox/impl/secure/providers/v1.py:1353
2157
 
msgid "Namespace of the provider"
2158
 
msgstr ""
2159
 
 
2160
 
#: .././plainbox/impl/secure/providers/v1.py:1368
 
1716
#: .././plainbox/impl/secure/providers/v1.py:753
2161
1717
msgid "Version of the provider"
2162
1718
msgstr ""
2163
1719
 
2164
 
#: .././plainbox/impl/secure/providers/v1.py:1377
 
1720
#: .././plainbox/impl/secure/providers/v1.py:762
2165
1721
msgid "Description of the provider"
2166
1722
msgstr ""
2167
1723
 
2168
 
#: .././plainbox/impl/secure/providers/v1.py:1381
 
1724
#: .././plainbox/impl/secure/providers/v1.py:766
2169
1725
msgid "Name of the gettext domain for translations"
2170
1726
msgstr ""
2171
1727
 
2172
 
#: .././plainbox/impl/secure/providers/v1.py:1400
 
1728
#: .././plainbox/impl/secure/providers/v1.py:785
2173
1729
msgid "Pathname of the directory with unit definitions"
2174
1730
msgstr ""
2175
1731
 
2176
 
#: .././plainbox/impl/secure/providers/v1.py:1436
 
1732
#: .././plainbox/impl/secure/providers/v1.py:821
2177
1733
msgid "Pathname of the directory with job definitions"
2178
1734
msgstr ""
2179
1735
 
2180
 
#: .././plainbox/impl/secure/providers/v1.py:1472
 
1736
#: .././plainbox/impl/secure/providers/v1.py:857
2181
1737
msgid "Pathname of the directory with whitelists definitions"
2182
1738
msgstr ""
2183
1739
 
2184
 
#: .././plainbox/impl/secure/providers/v1.py:1509
 
1740
#: .././plainbox/impl/secure/providers/v1.py:894
2185
1741
msgid "Pathname of the directory with provider data"
2186
1742
msgstr ""
2187
1743
 
2188
 
#: .././plainbox/impl/secure/providers/v1.py:1545
 
1744
#: .././plainbox/impl/secure/providers/v1.py:930
2189
1745
msgid "Pathname of the directory with provider executables"
2190
1746
msgstr ""
2191
1747
 
2192
 
#: .././plainbox/impl/secure/providers/v1.py:1581
 
1748
#: .././plainbox/impl/secure/providers/v1.py:966
2193
1749
msgid "Pathname of the directory with locale data"
2194
1750
msgstr ""
2195
1751
 
2196
 
#: .././plainbox/impl/secure/providers/v1.py:1681
 
1752
#: .././plainbox/impl/secure/providers/v1.py:1033
2197
1753
msgid "Problem in provider definition, field {!a}: {}"
2198
1754
msgstr ""
2199
1755
 
2200
 
#: .././plainbox/impl/secure/qualifiers.py:57
2201
 
#: .././plainbox/impl/secure/qualifiers.py:60
2202
 
msgid "argument {!a}, expected {}, got {}"
2203
 
msgstr ""
2204
 
 
2205
 
#: .././plainbox/impl/secure/rfc822.py:311
 
1756
#: .././plainbox/impl/secure/rfc822.py:292
2206
1757
#, python-format
2207
1758
msgid "Committed key/value %r=%r"
2208
1759
msgstr ""
2209
1760
 
2210
 
#: .././plainbox/impl/secure/rfc822.py:336
 
1761
#: .././plainbox/impl/secure/rfc822.py:317
2211
1762
#, python-format
2212
1763
msgid "Looking at line %d:%r"
2213
1764
msgstr ""
2214
1765
 
2215
 
#: .././plainbox/impl/secure/rfc822.py:348
2216
 
#: .././plainbox/impl/secure/rfc822.py:416
 
1766
#: .././plainbox/impl/secure/rfc822.py:329
 
1767
#: .././plainbox/impl/secure/rfc822.py:388
2217
1768
#, python-format
2218
1769
msgid "yielding record: %r"
2219
1770
msgstr ""
2220
1771
 
2221
1772
#. If we have not seen any keys yet then this is a syntax error
2222
 
#: .././plainbox/impl/secure/rfc822.py:357
 
1773
#: .././plainbox/impl/secure/rfc822.py:338
2223
1774
msgid "Unexpected multi-line value"
2224
1775
msgstr ""
2225
1776
 
2226
 
#: .././plainbox/impl/secure/rfc822.py:385
 
1777
#: .././plainbox/impl/secure/rfc822.py:366
2227
1778
msgid "Job has a duplicate key {!r} with old value {!r} and new value {!r}"
2228
1779
msgstr ""
2229
1780
 
2230
 
#: .././plainbox/impl/secure/rfc822.py:411
 
1781
#: .././plainbox/impl/secure/rfc822.py:383
2231
1782
msgid "Unexpected non-empty line: {!r}"
2232
1783
msgstr ""
2233
1784
 
2234
 
#: .././plainbox/impl/session/jobs.py:83
 
1785
#: .././plainbox/impl/session/jobs.py:115
2235
1786
msgid "unsupported value for cause"
2236
1787
msgstr ""
2237
1788
 
2238
1789
#. TRANSLATORS: please don't translate related_job, None and
2239
1790
#. cause
2240
 
#: .././plainbox/impl/session/jobs.py:175
 
1791
#: .././plainbox/impl/session/jobs.py:120
2241
1792
msgid "related_job must not be None when cause is {}"
2242
1793
msgstr ""
2243
1794
 
2244
1795
#. TRANSLATORS: please don't translate related_expression, None
2245
1796
#. and cause.
2246
 
#: .././plainbox/impl/session/jobs.py:183
 
1797
#: .././plainbox/impl/session/jobs.py:127
2247
1798
msgid "related_expression must not be None when cause is {}"
2248
1799
msgstr ""
2249
1800
 
2250
1801
#. TRANSLATORS: as in undesired job
2251
 
#: .././plainbox/impl/session/jobs.py:196
 
1802
#: .././plainbox/impl/session/jobs.py:157
2252
1803
msgid "undesired"
2253
1804
msgstr ""
2254
1805
 
2255
 
#: .././plainbox/impl/session/jobs.py:198
 
1806
#: .././plainbox/impl/session/jobs.py:159
2256
1807
msgid "required dependency {!r} did not run yet"
2257
1808
msgstr ""
2258
1809
 
2259
 
#: .././plainbox/impl/session/jobs.py:201
 
1810
#: .././plainbox/impl/session/jobs.py:162
2260
1811
msgid "required dependency {!r} has failed"
2261
1812
msgstr ""
2262
1813
 
2263
 
#: .././plainbox/impl/session/jobs.py:205
 
1814
#: .././plainbox/impl/session/jobs.py:166
2264
1815
msgid ""
2265
1816
"resource expression {!r} could not be evaluated because the resource it "
2266
1817
"depends on did not run yet"
2267
1818
msgstr ""
2268
1819
 
2269
 
#: .././plainbox/impl/session/jobs.py:210
 
1820
#: .././plainbox/impl/session/jobs.py:171
2270
1821
msgid "resource expression {!r} evaluates to false"
2271
1822
msgstr ""
2272
1823
 
2273
 
#: .././plainbox/impl/session/jobs.py:361
 
1824
#: .././plainbox/impl/session/jobs.py:282
2274
1825
msgid "job cannot be started: {}"
2275
1826
msgstr ""
2276
1827
 
2277
 
#: .././plainbox/impl/session/jobs.py:365
2278
 
msgid "job can be started"
2279
 
msgstr ""
2280
 
 
2281
 
#: .././plainbox/impl/session/jobs.py:412
2282
 
msgid "{!r} is not overridable"
2283
 
msgstr ""
2284
 
 
2285
 
#: .././plainbox/impl/session/manager.py:99
2286
 
#: .././plainbox/impl/session/manager.py:457
2287
 
msgid ""
2288
 
"session manager currently doesn't support sessions involving multiple "
2289
 
"devices (a.k.a multi-node testing)"
2290
 
msgstr ""
2291
 
 
2292
 
#: .././plainbox/impl/session/manager.py:365
 
1828
#: .././plainbox/impl/session/legacy.py:182
 
1829
msgid ".manager accessed"
 
1830
msgstr ""
 
1831
 
 
1832
#: .././plainbox/impl/session/legacy.py:186
 
1833
msgid "Session not ready, did you call open()?"
 
1834
msgstr ""
 
1835
 
 
1836
#: .././plainbox/impl/session/legacy.py:235
 
1837
msgid "_commit_resume() finished"
 
1838
msgstr ""
 
1839
 
 
1840
#. TRANSLATORS: please don't translate 'SessionManager' 'state' and
 
1841
#. 'storage'
 
1842
#: .././plainbox/impl/session/manager.py:116
 
1843
#, python-format
 
1844
msgid "Created SessionManager with state:%r and storage:%r"
 
1845
msgstr ""
 
1846
 
 
1847
#: .././plainbox/impl/session/manager.py:266
2293
1848
#, python-format
2294
1849
msgid "Saving %d byte of checkpoint data to %r"
2295
1850
msgid_plural "Saving %d bytes of checkpoint data to %r"
2296
1851
msgstr[0] ""
2297
1852
msgstr[1] ""
2298
1853
 
2299
 
#: .././plainbox/impl/session/manager.py:400
2300
 
msgid ""
2301
 
"attmpting to add a context for device {} which is already represented in "
2302
 
"this session manager"
2303
 
msgstr ""
2304
 
 
2305
 
#: .././plainbox/impl/session/manager.py:430
2306
 
msgid ""
2307
 
"attempting to remove a device context not present in this session manager"
2308
 
msgstr ""
2309
 
 
2310
 
#: .././plainbox/impl/session/manager.py:441
2311
 
#, python-format
2312
 
msgid "Device context %s added to session manager %s"
2313
 
msgstr ""
2314
 
 
2315
 
#: .././plainbox/impl/session/manager.py:451
2316
 
#, python-format
2317
 
msgid "Device context %s removed from session manager %s"
2318
 
msgstr ""
2319
 
 
2320
 
#: .././plainbox/impl/session/manager.py:462
2321
 
msgid "Propagating test plans to all devices"
2322
 
msgstr ""
2323
 
 
2324
 
#: .././plainbox/impl/session/resume.py:148
 
1854
#: .././plainbox/impl/session/resume.py:115
2325
1855
msgid "Cannot decompress session data"
2326
1856
msgstr ""
2327
1857
 
2328
 
#: .././plainbox/impl/session/resume.py:152
 
1858
#: .././plainbox/impl/session/resume.py:119
2329
1859
msgid "Cannot decode session text"
2330
1860
msgstr ""
2331
1861
 
2332
 
#: .././plainbox/impl/session/resume.py:156
 
1862
#: .././plainbox/impl/session/resume.py:123
2333
1863
msgid "Cannot interpret session JSON"
2334
1864
msgstr ""
2335
1865
 
2336
 
#: .././plainbox/impl/session/resume.py:187
 
1866
#: .././plainbox/impl/session/resume.py:152
2337
1867
msgid "Peeking at json... (see below)"
2338
1868
msgstr ""
2339
1869
 
2340
 
#: .././plainbox/impl/session/resume.py:205
2341
 
#: .././plainbox/impl/session/resume.py:333
 
1870
#: .././plainbox/impl/session/resume.py:164
 
1871
#: .././plainbox/impl/session/resume.py:240
2342
1872
msgid "Unsupported version {}"
2343
1873
msgstr ""
2344
1874
 
2345
 
#: .././plainbox/impl/session/resume.py:309
 
1875
#: .././plainbox/impl/session/resume.py:225
2346
1876
msgid "Resuming from json... (see below)"
2347
1877
msgstr ""
2348
1878
 
2349
 
#: .././plainbox/impl/session/resume.py:382
 
1879
#: .././plainbox/impl/session/resume.py:276
2350
1880
msgid "Each flag must be a string"
2351
1881
msgstr ""
2352
1882
 
2353
1883
#. TRANSLATORS: please don't translate app_blob
2354
 
#: .././plainbox/impl/session/resume.py:414
 
1884
#: .././plainbox/impl/session/resume.py:304
2355
1885
msgid "app_blob is not ASCII"
2356
1886
msgstr ""
2357
1887
 
2358
1888
#. TRANSLATORS: please don't translate app_blob
2359
 
#: .././plainbox/impl/session/resume.py:419
 
1889
#: .././plainbox/impl/session/resume.py:309
2360
1890
msgid "Cannot base64 decode app_blob"
2361
1891
msgstr ""
2362
1892
 
2363
 
#: .././plainbox/impl/session/resume.py:478
2364
 
#: .././plainbox/impl/session/resume.py:664
2365
 
#: .././plainbox/impl/session/resume.py:1108
 
1893
#: .././plainbox/impl/session/resume.py:363
 
1894
#: .././plainbox/impl/session/resume.py:456
2366
1895
msgid "Starting to restore metadata..."
2367
1896
msgstr ""
2368
1897
 
2369
 
#: .././plainbox/impl/session/resume.py:648
2370
 
#: .././plainbox/impl/session/resume.py:1092
 
1898
#: .././plainbox/impl/session/resume.py:440
2371
1899
#, python-format
2372
1900
msgid "Constructed new session for resume %r"
2373
1901
msgstr ""
2374
1902
 
2375
 
#: .././plainbox/impl/session/resume.py:654
2376
 
#: .././plainbox/impl/session/resume.py:1098
 
1903
#: .././plainbox/impl/session/resume.py:446
2377
1904
#, python-format
2378
1905
msgid "Invoking early callback %r"
2379
1906
msgstr ""
2380
1907
 
2381
 
#: .././plainbox/impl/session/resume.py:658
2382
 
#: .././plainbox/impl/session/resume.py:1102
 
1908
#: .././plainbox/impl/session/resume.py:450
2383
1909
#, python-format
2384
1910
msgid "Using different session for resume: %r"
2385
1911
msgstr ""
2386
1912
 
2387
 
#: .././plainbox/impl/session/resume.py:662
2388
 
#: .././plainbox/impl/session/resume.py:1106
 
1913
#: .././plainbox/impl/session/resume.py:454
2389
1914
#, python-format
2390
1915
msgid "Starting to restore jobs and results to %r..."
2391
1916
msgstr ""
2392
1917
 
2393
 
#: .././plainbox/impl/session/resume.py:666
2394
 
#: .././plainbox/impl/session/resume.py:1110
 
1918
#: .././plainbox/impl/session/resume.py:458
2395
1919
#, python-format
2396
1920
msgid "restored metadata %r"
2397
1921
msgstr ""
2398
1922
 
2399
 
#: .././plainbox/impl/session/resume.py:667
2400
 
#: .././plainbox/impl/session/resume.py:1113
 
1923
#: .././plainbox/impl/session/resume.py:459
2401
1924
msgid "Starting to restore desired job list..."
2402
1925
msgstr ""
2403
1926
 
2404
 
#: .././plainbox/impl/session/resume.py:669
2405
 
#: .././plainbox/impl/session/resume.py:1115
 
1927
#: .././plainbox/impl/session/resume.py:461
2406
1928
msgid "Starting to restore job list..."
2407
1929
msgstr ""
2408
1930
 
2409
1931
#. Return whatever we've got
2410
 
#: .././plainbox/impl/session/resume.py:672
2411
 
#: .././plainbox/impl/session/resume.py:1118
 
1932
#: .././plainbox/impl/session/resume.py:464
2412
1933
msgid "Resume complete!"
2413
1934
msgstr ""
2414
1935
 
2415
 
#: .././plainbox/impl/session/resume.py:729
 
1936
#: .././plainbox/impl/session/resume.py:520
2416
1937
msgid "Unknown jobs remaining: {}"
2417
1938
msgstr ""
2418
1939
 
2419
 
#: .././plainbox/impl/session/resume.py:764
2420
 
#, python-format
2421
 
msgid "Ignoring changes to job %r)"
2422
 
msgstr ""
2423
 
 
2424
 
#: .././plainbox/impl/session/resume.py:767
 
1940
#: .././plainbox/impl/session/resume.py:555
2425
1941
msgid "Definition of job {!r} has changed"
2426
1942
msgstr ""
2427
1943
 
2428
 
#: .././plainbox/impl/session/resume.py:783
 
1944
#: .././plainbox/impl/session/resume.py:569
2429
1945
#, python-format
2430
1946
msgid "calling update_job_result(%r, %r)"
2431
1947
msgstr ""
2432
1948
 
2433
 
#: .././plainbox/impl/session/resume.py:802
2434
 
#: .././plainbox/impl/session/resume.py:831
 
1949
#: .././plainbox/impl/session/resume.py:586
2435
1950
msgid "Each job id must be a string"
2436
1951
msgstr ""
2437
1952
 
2438
 
#: .././plainbox/impl/session/resume.py:807
 
1953
#: .././plainbox/impl/session/resume.py:591
2439
1954
#, python-format
2440
1955
msgid "calling update_desired_job_list(%r)"
2441
1956
msgstr ""
2442
1957
 
2443
 
#: .././plainbox/impl/session/resume.py:814
 
1958
#: .././plainbox/impl/session/resume.py:598
2444
1959
msgid "'desired_job_list' refers to unknown job {!r}"
2445
1960
msgstr ""
2446
1961
 
2447
 
#: .././plainbox/impl/session/resume.py:836
2448
 
#, python-format
2449
 
msgid "calling update_mandatory_job_list(%r)"
2450
 
msgstr ""
2451
 
 
2452
 
#: .././plainbox/impl/session/resume.py:843
2453
 
msgid "'mandatory_job_list' refers to unknown job {!r}"
2454
 
msgstr ""
2455
 
 
2456
 
#: .././plainbox/impl/session/resume.py:912
2457
 
#, python-format
2458
 
msgid "Rewrote file name from %r to %r"
2459
 
msgstr ""
2460
 
 
2461
 
#: .././plainbox/impl/session/resume.py:918
2462
 
msgid "cannot access file: {!r}"
2463
 
msgstr ""
2464
 
 
2465
1962
#. TRANSLATORS: please keep delay untranslated
2466
 
#: .././plainbox/impl/session/resume.py:955
 
1963
#: .././plainbox/impl/session/resume.py:669
2467
1964
msgid "delay cannot be negative"
2468
1965
msgstr ""
2469
1966
 
2470
 
#: .././plainbox/impl/session/resume.py:967
 
1967
#: .././plainbox/impl/session/resume.py:681
2471
1968
msgid "record data {!r} is not ASCII"
2472
1969
msgstr ""
2473
1970
 
2474
 
#: .././plainbox/impl/session/resume.py:972
 
1971
#: .././plainbox/impl/session/resume.py:686
2475
1972
msgid "record data {!r} is not correct base64"
2476
1973
msgstr ""
2477
1974
 
2478
 
#: .././plainbox/impl/session/resume.py:1111
2479
 
msgid "Starting to restore mandatory job list..."
2480
 
msgstr ""
2481
 
 
2482
 
#: .././plainbox/impl/session/resume.py:1127
 
1975
#: .././plainbox/impl/session/resume.py:735
2483
1976
msgid "key {!r}"
2484
1977
msgstr ""
2485
1978
 
2486
 
#: .././plainbox/impl/session/resume.py:1133
 
1979
#: .././plainbox/impl/session/resume.py:741
2487
1980
msgid "Missing value for key {!r}"
2488
1981
msgstr ""
2489
1982
 
2490
 
#: .././plainbox/impl/session/resume.py:1137
 
1983
#: .././plainbox/impl/session/resume.py:745
2491
1984
msgid "object"
2492
1985
msgstr ""
2493
1986
 
2494
 
#: .././plainbox/impl/session/resume.py:1143
 
1987
#: .././plainbox/impl/session/resume.py:751
2495
1988
msgid "Value of {} cannot be None"
2496
1989
msgstr ""
2497
1990
 
2498
 
#: .././plainbox/impl/session/resume.py:1151
 
1991
#: .././plainbox/impl/session/resume.py:759
2499
1992
msgid "Value of {} is of incorrect type {}"
2500
1993
msgstr ""
2501
1994
 
2502
 
#: .././plainbox/impl/session/resume.py:1160
 
1995
#: .././plainbox/impl/session/resume.py:768
2503
1996
msgid "Value for {} not in allowed set {!r}"
2504
1997
msgstr ""
2505
1998
 
2506
1999
#. TRANSLATORS: please don't translate app_blob, None and bytes
2507
 
#: .././plainbox/impl/session/state.py:167
 
2000
#: .././plainbox/impl/session/state.py:147
2508
2001
msgid "app_blob must be either None or bytes"
2509
2002
msgstr ""
2510
2003
 
2511
2004
#. TRANSLATORS: please don't translate app_blob, None and bytes
2512
 
#: .././plainbox/impl/session/state.py:185
 
2005
#: .././plainbox/impl/session/state.py:164
2513
2006
msgid "app_id must be either None or str"
2514
2007
msgstr ""
2515
2008
 
2516
 
#: .././plainbox/impl/session/state.py:393
2517
 
msgid "attempting to add the same provider twice"
2518
 
msgstr ""
2519
 
 
2520
 
#: .././plainbox/impl/session/state.py:415
2521
 
msgid "attempting to add the same unit twice"
2522
 
msgstr ""
2523
 
 
2524
 
#: .././plainbox/impl/session/state.py:431
2525
 
msgid "attempting to remove unit not in this context"
2526
 
msgstr ""
2527
 
 
2528
 
#: .././plainbox/impl/session/state.py:492
2529
 
#, python-format
2530
 
msgid "Provider %s added to context %s"
2531
 
msgstr ""
2532
 
 
2533
 
#: .././plainbox/impl/session/state.py:500
2534
 
#, python-format
2535
 
msgid "Unit %s added to context %s"
2536
 
msgstr ""
2537
 
 
2538
 
#: .././plainbox/impl/session/state.py:514
2539
 
#, python-format
2540
 
msgid "Unit %s removed from context %s"
2541
 
msgstr ""
2542
 
 
2543
 
#: .././plainbox/impl/session/state.py:719
 
2009
#: .././plainbox/impl/session/state.py:272
2544
2010
#, python-format
2545
2011
msgid "Job %s result changed to %r"
2546
2012
msgstr ""
2547
2013
 
2548
 
#: .././plainbox/impl/session/state.py:835
 
2014
#: .././plainbox/impl/session/state.py:281
 
2015
#, python-format
 
2016
msgid "New job defined: %r"
 
2017
msgstr ""
 
2018
 
 
2019
#: .././plainbox/impl/session/state.py:290
 
2020
#, python-format
 
2021
msgid "Job removed: %r"
 
2022
msgstr ""
 
2023
 
 
2024
#: .././plainbox/impl/session/state.py:381
2549
2025
msgid "cannot remove jobs that are on the run list: {}"
2550
2026
msgstr ""
2551
2027
 
2552
 
#: .././plainbox/impl/session/storage.py:116
 
2028
#: .././plainbox/impl/session/storage.py:115
2553
2029
#, python-format
2554
2030
msgid "Enumerating sessions in %s"
2555
2031
msgstr ""
2556
2032
 
2557
 
#: .././plainbox/impl/session/storage.py:138
 
2033
#: .././plainbox/impl/session/storage.py:134
2558
2034
#, python-format
2559
2035
msgid "Found possible session in %r"
2560
2036
msgstr ""
2561
2037
 
2562
 
#: .././plainbox/impl/session/storage.py:176
2563
 
#, python-format
2564
 
msgid "Session repository %s it not a directory"
2565
 
msgstr ""
2566
 
 
2567
 
#: .././plainbox/impl/session/storage.py:181
2568
 
#, python-format
2569
 
msgid "Session repository %s is read-only"
2570
 
msgstr ""
2571
 
 
2572
 
#: .././plainbox/impl/session/storage.py:186
2573
 
#, python-format
2574
 
msgid "Using temporary directory %s as session repository"
2575
 
msgstr ""
2576
 
 
2577
 
#: .././plainbox/impl/session/storage.py:283
 
2038
#: .././plainbox/impl/session/storage.py:254
2578
2039
#, python-format
2579
2040
msgid "Created new storage in %r"
2580
2041
msgstr ""
2581
2042
 
2582
 
#: .././plainbox/impl/session/storage.py:307
 
2043
#: .././plainbox/impl/session/storage.py:278
2583
2044
#, python-format
2584
2045
msgid "%r is not a symlink, repository %r must be corrupted"
2585
2046
msgstr ""
2586
2047
 
2587
 
#: .././plainbox/impl/session/storage.py:311
 
2048
#: .././plainbox/impl/session/storage.py:282
2588
2049
#, python-format
2589
2050
msgid "Unable to read symlink target from %r: %r"
2590
2051
msgstr ""
2591
2052
 
2592
 
#: .././plainbox/impl/session/storage.py:315
 
2053
#: .././plainbox/impl/session/storage.py:286
2593
2054
#, python-format
2594
2055
msgid "Removing storage associated with last session %r"
2595
2056
msgstr ""
2596
2057
 
2597
 
#: .././plainbox/impl/session/storage.py:322
 
2058
#: .././plainbox/impl/session/storage.py:293
2598
2059
#, python-format
2599
2060
msgid "Removing symlink associated with last session: %r"
2600
2061
msgstr ""
2601
2062
 
2602
 
#: .././plainbox/impl/session/storage.py:328
 
2063
#: .././plainbox/impl/session/storage.py:299
2603
2064
#, python-format
2604
2065
msgid "Linking storage %r to last session"
2605
2066
msgstr ""
2606
2067
 
2607
 
#: .././plainbox/impl/session/storage.py:333
 
2068
#: .././plainbox/impl/session/storage.py:304
2608
2069
#, python-format
2609
2070
msgid "Cannot link %r as %r: %r"
2610
2071
msgstr ""
2611
2072
 
2612
 
#: .././plainbox/impl/session/storage.py:340
 
2073
#: .././plainbox/impl/session/storage.py:311
2613
2074
#, python-format
2614
2075
msgid "Removing session storage from %r"
2615
2076
msgstr ""
2616
2077
 
2617
2078
#. TRANSLATORS: unlinking as in deleting a file
2618
2079
#. Please keep the 'next' string untranslated
2619
 
#: .././plainbox/impl/session/storage.py:422
 
2080
#: .././plainbox/impl/session/storage.py:377
2620
2081
#, python-format
2621
2082
msgid "Forcibly unlinking 'next' file %r"
2622
2083
msgstr ""
2623
2084
 
2624
 
#: .././plainbox/impl/session/storage.py:426
 
2085
#: .././plainbox/impl/session/storage.py:385
2625
2086
#, python-format
2626
 
msgid "Loading checkpoint (%s)"
 
2087
msgid "Opened session directory %r as descriptor %d"
2627
2088
msgstr ""
2628
2089
 
2629
 
#: .././plainbox/impl/session/storage.py:432
2630
 
#: .././plainbox/impl/session/storage.py:474
 
2090
#: .././plainbox/impl/session/storage.py:391
2631
2091
#, python-format
2632
2092
msgid "Opened session state file %r as descriptor %d"
2633
2093
msgstr ""
2634
2094
 
2635
2095
#. TRANSLATORS: stat is a system call name, don't translate it
2636
 
#: .././plainbox/impl/session/storage.py:438
2637
 
#: .././plainbox/impl/session/storage.py:480
 
2096
#: .././plainbox/impl/session/storage.py:397
2638
2097
#, python-format
2639
2098
msgid "Stat'ed session state file: %s"
2640
2099
msgstr ""
2641
2100
 
2642
 
#: .././plainbox/impl/session/storage.py:442
2643
 
#: .././plainbox/impl/session/storage.py:484
 
2101
#: .././plainbox/impl/session/storage.py:401
2644
2102
#, python-format
2645
2103
msgid "Reading %d byte of session state"
2646
2104
msgid_plural "Reading %d bytes of session state"
2647
2105
msgstr[0] ""
2648
2106
msgstr[1] ""
2649
2107
 
2650
 
#: .././plainbox/impl/session/storage.py:447
2651
 
#: .././plainbox/impl/session/storage.py:489
 
2108
#: .././plainbox/impl/session/storage.py:406
2652
2109
#, python-format
2653
2110
msgid "Read %d byte of session state"
2654
2111
msgid_plural "Read %d bytes of session state"
2655
2112
msgstr[0] ""
2656
2113
msgstr[1] ""
2657
2114
 
2658
 
#: .././plainbox/impl/session/storage.py:450
2659
 
#: .././plainbox/impl/session/storage.py:492
2660
 
#: .././plainbox/impl/session/storage.py:522
 
2115
#: .././plainbox/impl/session/storage.py:409
 
2116
#: .././plainbox/impl/session/storage.py:438
2661
2117
msgid "partial read?"
2662
2118
msgstr ""
2663
2119
 
2664
2120
#. Close the session file
2665
2121
#. Close the location directory
2666
 
#: .././plainbox/impl/session/storage.py:453
2667
 
#: .././plainbox/impl/session/storage.py:495
2668
 
#: .././plainbox/impl/session/storage.py:506
 
2122
#: .././plainbox/impl/session/storage.py:412
 
2123
#: .././plainbox/impl/session/storage.py:421
2669
2124
#, python-format
2670
2125
msgid "Closed descriptor %d"
2671
2126
msgstr ""
2672
2127
 
2673
 
#: .././plainbox/impl/session/storage.py:468
2674
 
#, python-format
2675
 
msgid "Opened session directory %r as descriptor %d"
2676
 
msgstr ""
2677
 
 
2678
 
#: .././plainbox/impl/session/storage.py:548
2679
 
#: .././plainbox/impl/session/storage.py:646
2680
 
#: .././plainbox/impl/session/storage.py:759
2681
 
#, python-format
2682
 
msgid "Saving %d byte of data (%s)"
2683
 
msgid_plural "Saving %d bytes of data (%s)"
 
2128
#: .././plainbox/impl/session/storage.py:467
 
2129
#, python-format
 
2130
msgid "Saving %d byte of data (UNIX, python 3.2 or older)"
 
2131
msgid_plural "Saving %d bytes of data (UNIX, python 3.2 or older)"
2684
2132
msgstr[0] ""
2685
2133
msgstr[1] ""
2686
2134
 
2687
 
#: .././plainbox/impl/session/storage.py:576
2688
 
#: .././plainbox/impl/session/storage.py:680
2689
 
#: .././plainbox/impl/session/storage.py:791
 
2135
#: .././plainbox/impl/session/storage.py:478
 
2136
#: .././plainbox/impl/session/storage.py:574
 
2137
#, python-format
 
2138
msgid "Opened %r as descriptor %d"
 
2139
msgstr ""
 
2140
 
 
2141
#: .././plainbox/impl/session/storage.py:501
 
2142
#: .././plainbox/impl/session/storage.py:599
2690
2143
#, python-format
2691
2144
msgid "Opened next session file %s as descriptor %d"
2692
2145
msgstr ""
2693
2146
 
2694
 
#: .././plainbox/impl/session/storage.py:587
2695
 
#: .././plainbox/impl/session/storage.py:691
2696
 
#: .././plainbox/impl/session/storage.py:802
 
2147
#: .././plainbox/impl/session/storage.py:512
 
2148
#: .././plainbox/impl/session/storage.py:610
2697
2149
#, python-format
2698
2150
msgid "Wrote %d byte of data to descriptor %d"
2699
2151
msgid_plural "Wrote %d bytes of data to descriptor %d"
2700
2152
msgstr[0] ""
2701
2153
msgstr[1] ""
2702
2154
 
2703
 
#: .././plainbox/impl/session/storage.py:591
2704
 
#: .././plainbox/impl/session/storage.py:695
2705
 
#: .././plainbox/impl/session/storage.py:806
 
2155
#: .././plainbox/impl/session/storage.py:516
 
2156
#: .././plainbox/impl/session/storage.py:614
2706
2157
msgid "partial write?"
2707
2158
msgstr ""
2708
2159
 
2709
 
#: .././plainbox/impl/session/storage.py:593
2710
 
#, python-format
2711
 
msgid "Unable to complete write: %s"
2712
 
msgstr ""
2713
 
 
2714
2160
#. If anything goes wrong we should unlink the next file.
2715
2161
#. TRANSLATORS: unlinking as in deleting a file
2716
 
#: .././plainbox/impl/session/storage.py:596
 
2162
#. Same as above, if we fail we need to unlink the next file
 
2163
#. otherwise any other attempts will not be able to open() it
 
2164
#. with O_EXCL flag.
 
2165
#. TRANSLATORS: unlinking as in deleting a file
 
2166
#. If anything goes wrong we should unlink the next file. As
 
2167
#. with the open() call above we use unlinkat to prevent race
 
2168
#. conditions.
 
2169
#. TRANSLATORS: unlinking as in deleting a file
 
2170
#. Same as above, if we fail we need to unlink the next file
 
2171
#. otherwise any other attempts will not be able to open() it
 
2172
#. with O_EXCL flag.
 
2173
#. TRANSLATORS: unlinking as in deleting a file
 
2174
#: .././plainbox/impl/session/storage.py:521
 
2175
#: .././plainbox/impl/session/storage.py:547
 
2176
#: .././plainbox/impl/session/storage.py:621
 
2177
#: .././plainbox/impl/session/storage.py:652
2717
2178
#, python-format
2718
 
msgid "Unlinking %r: %r"
 
2179
msgid "Unlinking %r"
2719
2180
msgstr ""
2720
2181
 
2721
2182
#. TRANSLATORS: please don't translate fsync()
2725
2186
#. As noted above, this is essential for being able to survive
2726
2187
#. system crash immediately after exiting this method.
2727
2188
#. TRANSLATORS: please don't translate fsync()
2728
 
#: .././plainbox/impl/session/storage.py:605
2729
 
#: .././plainbox/impl/session/storage.py:709
2730
 
#: .././plainbox/impl/session/storage.py:744
2731
 
#: .././plainbox/impl/session/storage.py:822
2732
 
#: .././plainbox/impl/session/storage.py:859
 
2189
#: .././plainbox/impl/session/storage.py:530
 
2190
#: .././plainbox/impl/session/storage.py:556
 
2191
#: .././plainbox/impl/session/storage.py:630
 
2192
#: .././plainbox/impl/session/storage.py:661
2733
2193
#, python-format
2734
2194
msgid "Calling fsync() on descriptor %d"
2735
2195
msgstr ""
2736
2196
 
2737
 
#: .././plainbox/impl/session/storage.py:609
2738
 
#: .././plainbox/impl/session/storage.py:713
2739
 
#: .././plainbox/impl/session/storage.py:826
2740
 
#, python-format
2741
 
msgid "Cannot synchronize file %r: %s"
2742
 
msgstr ""
2743
 
 
2744
 
#. Close the new session file
2745
 
#. Close the location directory
2746
 
#. Close the new session file
2747
 
#. Close the location directory
2748
 
#: .././plainbox/impl/session/storage.py:613
2749
 
#: .././plainbox/impl/session/storage.py:717
2750
 
#: .././plainbox/impl/session/storage.py:752
2751
 
#: .././plainbox/impl/session/storage.py:830
2752
 
#: .././plainbox/impl/session/storage.py:867
 
2197
#. Close the new session file
 
2198
#. Close the location directory
 
2199
#. Close the new session file
 
2200
#. Close the location directory
 
2201
#: .././plainbox/impl/session/storage.py:534
 
2202
#: .././plainbox/impl/session/storage.py:560
 
2203
#: .././plainbox/impl/session/storage.py:634
 
2204
#: .././plainbox/impl/session/storage.py:665
2753
2205
#, python-format
2754
2206
msgid "Closing descriptor %d"
2755
2207
msgstr ""
2756
2208
 
2757
2209
#. Rename FILE_NEXT over FILE.
2758
 
#: .././plainbox/impl/session/storage.py:616
2759
 
#: .././plainbox/impl/session/storage.py:720
2760
 
#: .././plainbox/impl/session/storage.py:837
 
2210
#: .././plainbox/impl/session/storage.py:537
 
2211
#: .././plainbox/impl/session/storage.py:641
2761
2212
#, python-format
2762
2213
msgid "Renaming %r to %r"
2763
2214
msgstr ""
2764
2215
 
2765
 
#: .././plainbox/impl/session/storage.py:625
2766
 
#: .././plainbox/impl/session/storage.py:729
2767
 
#: .././plainbox/impl/session/storage.py:847
2768
 
#, python-format
2769
 
msgid "Unable to rename/overwrite %r to %r: %r"
2770
 
msgstr ""
2771
 
 
2772
 
#. TRANSLATORS: unlinking as in deleting a file
2773
 
#. If anything goes wrong we should unlink the next file.
2774
 
#. TRANSLATORS: unlinking as in deleting a file
2775
 
#. Same as above, if we fail we need to unlink the next file
2776
 
#. otherwise any other attempts will not be able to open() it
2777
 
#. with O_EXCL flag.
2778
 
#. TRANSLATORS: unlinking as in deleting a file
2779
 
#. If anything goes wrong we should unlink the next file. As
2780
 
#. with the open() call above we use unlinkat to prevent race
2781
 
#. conditions.
2782
 
#. TRANSLATORS: unlinking as in deleting a file
2783
 
#: .././plainbox/impl/session/storage.py:628
2784
 
#: .././plainbox/impl/session/storage.py:700
2785
 
#: .././plainbox/impl/session/storage.py:735
2786
 
#: .././plainbox/impl/session/storage.py:813
2787
 
#: .././plainbox/impl/session/storage.py:850
2788
 
#, python-format
2789
 
msgid "Unlinking %r"
2790
 
msgstr ""
2791
 
 
2792
 
#: .././plainbox/impl/session/storage.py:657
2793
 
#: .././plainbox/impl/session/storage.py:766
2794
 
#, python-format
2795
 
msgid "Opened %r as descriptor %d"
2796
 
msgstr ""
2797
 
 
2798
 
#: .././plainbox/impl/session/storage.py:697
2799
 
#: .././plainbox/impl/session/storage.py:808
2800
 
#, python-format
2801
 
msgid "Unable to complete write: %r"
2802
 
msgstr ""
2803
 
 
2804
 
#: .././plainbox/impl/session/storage.py:748
2805
 
#: .././plainbox/impl/session/storage.py:863
2806
 
#, python-format
2807
 
msgid "Cannot synchronize directory %r: %s"
2808
 
msgstr ""
2809
 
 
2810
 
#: .././plainbox/impl/transport.py:98
 
2216
#: .././plainbox/impl/session/storage.py:567
 
2217
#, python-format
 
2218
msgid "Saving %d byte of data (UNIX, python 3.3 or newer)"
 
2219
msgid_plural "Saving %d bytes of data (UNIX, python 3.3 or newer)"
 
2220
msgstr[0] ""
 
2221
msgstr[1] ""
 
2222
 
 
2223
#. TRANSLATORS: this is a indicative statement
 
2224
#: .././plainbox/impl/signal.py:63
 
2225
#, python-format
 
2226
msgid "connect %r to %r"
 
2227
msgstr ""
 
2228
 
 
2229
#. TRANSLATORS: this is a indicative statement
 
2230
#: .././plainbox/impl/signal.py:80
 
2231
#, python-format
 
2232
msgid "disconnect %r from %r"
 
2233
msgstr ""
 
2234
 
 
2235
#: .././plainbox/impl/transport.py:78
2811
2236
msgid "No valid options in option string"
2812
2237
msgstr ""
2813
2238
 
2814
 
#: .././plainbox/impl/transport.py:204
2815
 
#, python-format
2816
 
msgid "Sending to %s, hardware id is %s"
2817
 
msgstr ""
2818
 
 
2819
 
#: .././plainbox/impl/transport.py:212
2820
 
#, python-format
2821
 
msgid "submit_to_hexr set to %s by config"
2822
 
msgstr ""
2823
 
 
2824
 
#: .././plainbox/impl/transport.py:216
2825
 
#, python-format
2826
 
msgid "submit_to_hexr set to %s by UI"
2827
 
msgstr ""
2828
 
 
2829
 
#: .././plainbox/impl/transport.py:232
2830
 
msgid "Request to {0} timed out: {1}"
2831
 
msgstr ""
2832
 
 
2833
 
#: .././plainbox/impl/transport.py:235
2834
 
msgid "Invalid destination URL: {0}"
2835
 
msgstr ""
2836
 
 
2837
 
#: .././plainbox/impl/transport.py:238
2838
 
msgid "Unable to connect to {0}: {1}"
2839
 
msgstr ""
2840
 
 
2841
 
#: .././plainbox/impl/transport.py:256
2842
 
msgid "secure_id must be 15 or 18-character alphanumeric string"
2843
 
msgstr ""
2844
 
 
2845
 
#: .././plainbox/impl/transport.py:271
 
2239
#: .././plainbox/impl/transport.py:93
2846
2240
msgid "Unable to import {}: {}"
2847
2241
msgstr ""
2848
2242
 
2849
 
#: .././plainbox/impl/unit/_legacy.py:298
2850
 
msgid "invalid regular expression: {0}"
2851
 
msgstr ""
2852
 
 
2853
 
#: .././plainbox/impl/unit/category.py:102
2854
 
msgid "category"
2855
 
msgstr ""
2856
 
 
2857
 
#: .././plainbox/impl/unit/category.py:119
2858
 
#: .././plainbox/impl/unit/exporter.py:123 .././plainbox/impl/unit/job.py:714
2859
 
#: .././plainbox/impl/unit/testplan.py:563
2860
 
msgid "please use only one line"
2861
 
msgstr ""
2862
 
 
2863
 
#: .././plainbox/impl/unit/category.py:125
2864
 
#: .././plainbox/impl/unit/exporter.py:129 .././plainbox/impl/unit/job.py:720
2865
 
#: .././plainbox/impl/unit/testplan.py:569
2866
 
msgid "please stay under 80 characters"
2867
 
msgstr ""
2868
 
 
2869
 
#: .././plainbox/impl/unit/exporter.py:161
2870
 
msgid "Jinja2 template not found"
2871
 
msgstr ""
2872
 
 
2873
 
#: .././plainbox/impl/unit/file.py:123
2874
 
msgid "file"
2875
 
msgstr ""
2876
 
 
2877
 
#: .././plainbox/impl/unit/file.py:142
2878
 
msgid ""
2879
 
"please use .pxu as an extension for all files with plainbox units, see: {}"
2880
 
msgstr ""
2881
 
 
2882
 
#: .././plainbox/impl/unit/file.py:152 .././plainbox/impl/unit/job.py:730
2883
 
#: .././plainbox/impl/unit/job.py:1004
2884
 
msgid "valid values are: {}"
2885
 
msgstr ""
2886
 
 
2887
 
#: .././plainbox/impl/unit/job.py:450
2888
 
msgid "PURPOSE"
2889
 
msgstr ""
2890
 
 
2891
 
#: .././plainbox/impl/unit/job.py:451
2892
 
msgid "STEPS"
2893
 
msgstr ""
2894
 
 
2895
 
#: .././plainbox/impl/unit/job.py:452
2896
 
msgid "VERIFICATION"
2897
 
msgstr ""
2898
 
 
2899
 
#: .././plainbox/impl/unit/job.py:583 .././plainbox/impl/unit/job.py:613
 
2243
#: .././plainbox/impl/unit/__init__.py:177
 
2244
msgid "unit"
 
2245
msgstr ""
 
2246
 
 
2247
#: .././plainbox/impl/unit/job.py:257
 
2248
msgid "job"
 
2249
msgstr ""
 
2250
 
 
2251
#: .././plainbox/impl/unit/job.py:338
2900
2252
#, python-format
2901
 
msgid "unable to parse depends: %s"
 
2253
msgid "Incorrect value of 'estimated_duration' in job %s read from %s"
2902
2254
msgstr ""
2903
2255
 
2904
2256
#. TRANSLATORS: don't translate record.origin or JobOutputTextSource
2905
 
#: .././plainbox/impl/unit/job.py:663
 
2257
#: .././plainbox/impl/unit/job.py:502
2906
2258
msgid "record.origin must be a JobOutputTextSource"
2907
2259
msgstr ""
2908
2260
 
2909
2261
#. TRANSLATORS: don't translate record.origin.source.job
2910
 
#: .././plainbox/impl/unit/job.py:666
 
2262
#: .././plainbox/impl/unit/job.py:505
2911
2263
msgid "record.origin.source.job must be this job"
2912
2264
msgstr ""
2913
2265
 
2914
 
#: .././plainbox/impl/unit/job.py:671
2915
 
msgid "job"
2916
 
msgstr ""
2917
 
 
2918
 
#: .././plainbox/impl/unit/job.py:703
2919
 
msgid "use 'id' and 'summary' instead of 'name'"
2920
 
msgstr ""
2921
 
 
2922
 
#: .././plainbox/impl/unit/job.py:736
2923
 
msgid ""
2924
 
"please migrate to job templates, see plainbox-template-unit(7) for details"
2925
 
msgstr ""
2926
 
 
2927
 
#: .././plainbox/impl/unit/job.py:741
2928
 
msgid "please migrate to user-interact-verify"
2929
 
msgstr ""
2930
 
 
2931
 
#: .././plainbox/impl/unit/job.py:747
2932
 
msgid "command is mandatory for non-manual jobs"
2933
 
msgstr ""
2934
 
 
2935
 
#: .././plainbox/impl/unit/job.py:751
2936
 
msgid "command on a manual or qml job makes no sense"
2937
 
msgstr ""
2938
 
 
2939
 
#: .././plainbox/impl/unit/job.py:757
2940
 
msgid "please use PLAINBOX_PROVIDER_DATA instead of CHECKBOX_SHARE"
2941
 
msgstr ""
2942
 
 
2943
 
#: .././plainbox/impl/unit/job.py:764
2944
 
msgid "please use PLAINBOX_SESSION_SHARE instead of CHECKBOX_DATA"
2945
 
msgstr ""
2946
 
 
2947
 
#: .././plainbox/impl/unit/job.py:775
2948
 
msgid ""
2949
 
"manual jobs must have a description field, or a set of purpose, steps, and "
2950
 
"verification fields"
2951
 
msgstr ""
2952
 
 
2953
 
#: .././plainbox/impl/unit/job.py:786
2954
 
msgid ""
2955
 
"all jobs should have a description field, or a set of purpose, steps and "
2956
 
"verification fields"
2957
 
msgstr ""
2958
 
 
2959
 
#: .././plainbox/impl/unit/job.py:831
2960
 
msgid "user can only be 'root'"
2961
 
msgstr ""
2962
 
 
2963
 
#: .././plainbox/impl/unit/job.py:835
2964
 
msgid "user without a command makes no sense"
2965
 
msgstr ""
2966
 
 
2967
 
#: .././plainbox/impl/unit/job.py:843
2968
 
msgid "environ without a command makes no sense"
2969
 
msgstr ""
2970
 
 
2971
 
#: .././plainbox/impl/unit/job.py:869 .././plainbox/impl/unit/job.py:883
2972
 
#: .././plainbox/impl/unit/job.py:895 .././plainbox/impl/unit/job.py:928
2973
 
#: .././plainbox/impl/unit/template.py:438
2974
 
#: .././plainbox/impl/unit/testplan.py:595
2975
 
msgid "the referenced unit is not a job"
2976
 
msgstr ""
2977
 
 
2978
 
#: .././plainbox/impl/unit/job.py:902 .././plainbox/impl/unit/template.py:445
2979
 
msgid "the referenced job is not a resource job"
2980
 
msgstr ""
2981
 
 
2982
 
#: .././plainbox/impl/unit/job.py:913
2983
 
msgid "only /bin/sh and /bin/bash are allowed"
2984
 
msgstr ""
2985
 
 
2986
 
#: .././plainbox/impl/unit/job.py:943
2987
 
msgid "the referenced unit is not a category"
2988
 
msgstr ""
2989
 
 
2990
 
#: .././plainbox/impl/unit/job.py:956
2991
 
msgid ""
2992
 
"please ensure that the command supports non-C locale then set the preserve-"
2993
 
"locale flag"
2994
 
msgstr ""
2995
 
 
2996
 
#: .././plainbox/impl/unit/job.py:967
2997
 
msgid ""
2998
 
"explicit-fail makes no sense for job which outcome is automatically "
2999
 
"determined."
3000
 
msgstr ""
3001
 
 
3002
 
#: .././plainbox/impl/unit/job.py:976
3003
 
msgid "has-leftovers makes no sense without a command"
3004
 
msgstr ""
3005
 
 
3006
 
#: .././plainbox/impl/unit/job.py:988
3007
 
msgid "use the .qml extension for all QML files"
3008
 
msgstr ""
3009
 
 
3010
 
#: .././plainbox/impl/unit/job.py:993
3011
 
msgid "please point to an existing QML file"
3012
 
msgstr ""
3013
 
 
3014
 
#: .././plainbox/impl/unit/packaging.py:176
3015
 
msgid "Operating System: {}"
3016
 
msgstr ""
3017
 
 
3018
 
#: .././plainbox/impl/unit/packaging.py:182
3019
 
msgid "Depends: {}"
3020
 
msgstr ""
3021
 
 
3022
 
#: .././plainbox/impl/unit/packaging.py:184
3023
 
msgid "Recommends: {}"
3024
 
msgstr ""
3025
 
 
3026
 
#: .././plainbox/impl/unit/packaging.py:186
3027
 
msgid "Suggests: {}"
3028
 
msgstr ""
3029
 
 
3030
 
#: .././plainbox/impl/unit/packaging.py:299
3031
 
#: .././plainbox/impl/unit/packaging.py:310
3032
 
#: .././plainbox/impl/unit/packaging.py:320
3033
 
#, python-format
3034
 
msgid "Considering strategy: %s"
3035
 
msgstr ""
3036
 
 
3037
 
#: .././plainbox/impl/unit/packaging.py:300
3038
 
msgid "os-id == ID and os-version-id == VERSION_ID"
3039
 
msgstr ""
3040
 
 
3041
 
#: .././plainbox/impl/unit/packaging.py:311
3042
 
msgid "os-id == ID and os-version-id == undefined"
3043
 
msgstr ""
3044
 
 
3045
 
#: .././plainbox/impl/unit/packaging.py:321
3046
 
msgid "os-id == ID_LIKE and os-version-id == undefined"
3047
 
msgstr ""
3048
 
 
3049
 
#: .././plainbox/impl/unit/packaging.py:343
3050
 
msgid "All strategies unsuccessful"
3051
 
msgstr ""
3052
 
 
3053
 
#: .././plainbox/impl/unit/packaging.py:345
3054
 
msgid "Last strategy was successful"
3055
 
msgstr ""
3056
 
 
3057
 
#: .././plainbox/impl/unit/packaging.py:404
3058
 
msgid ""
3059
 
"There are no applicable binary packages.\n"
3060
 
"Add 'X-Plainbox-Provider: yes' to each binary package that contains a "
3061
 
"provider"
3062
 
msgstr ""
3063
 
 
3064
 
#: .././plainbox/impl/unit/packaging.py:426
3065
 
#, python-format
3066
 
msgid "Writing %s"
3067
 
msgstr ""
3068
 
 
3069
 
#: .././plainbox/impl/unit/packaging.py:441
3070
 
msgid "Loading debian/control"
3071
 
msgstr ""
3072
 
 
3073
 
#: .././plainbox/impl/unit/packaging.py:450
3074
 
#, python-format
3075
 
msgid "Found binary provider package: %s"
3076
 
msgstr ""
3077
 
 
3078
 
#: .././plainbox/impl/unit/packaging.py:455
3079
 
msgid ""
3080
 
"There is no appropriate packaging in this directory.\n"
3081
 
"The file debian/control could not be found"
3082
 
msgstr ""
3083
 
 
3084
 
#: .././plainbox/impl/unit/packaging.py:465
3085
 
msgid "Using Debian packaging driver"
3086
 
msgstr ""
3087
 
 
3088
 
#: .././plainbox/impl/unit/packaging.py:467
3089
 
msgid "Using null packaging driver"
3090
 
msgstr ""
3091
 
 
3092
 
#: .././plainbox/impl/unit/template.py:72
3093
 
msgid "unable to instantiate template: {}"
3094
 
msgstr ""
3095
 
 
3096
 
#: .././plainbox/impl/unit/template.py:406
3097
 
msgid "template"
3098
 
msgstr ""
3099
 
 
3100
 
#: .././plainbox/impl/unit/template.py:426
3101
 
msgid "template should explicitly define instantiated unit type"
3102
 
msgstr ""
3103
 
 
3104
 
#: .././plainbox/impl/unit/template.py:466
3105
 
msgid "at most one import statement is allowed"
3106
 
msgstr ""
3107
 
 
3108
 
#. TODO: compute potential_id_map
3109
 
#: .././plainbox/impl/unit/testplan.py:82
3110
 
msgid "selector {!a} may not match any known or generated job"
3111
 
msgstr ""
3112
 
 
3113
 
#: .././plainbox/impl/unit/testplan.py:134
3114
 
msgid ""
3115
 
"selector {!a} will select a job already matched by the 'include' field "
3116
 
"patterns"
3117
 
msgstr ""
3118
 
 
3119
 
#: .././plainbox/impl/unit/testplan.py:313
3120
 
#, python-format
3121
 
msgid "unable to parse bootstrap_include: %s"
3122
 
msgstr ""
3123
 
 
3124
 
#: .././plainbox/impl/unit/testplan.py:599
3125
 
msgid "only local and resource jobs are allowed in bootstrapping_include"
3126
 
msgstr ""
3127
 
 
3128
 
#: .././plainbox/impl/unit/unit.py:117
3129
 
msgid "{}.Meta.fields[{!r}] is not a validator"
3130
 
msgstr ""
3131
 
 
3132
 
#: .././plainbox/impl/unit/unit.py:129
3133
 
msgid "{}.Meta.fields[{!r}][{}] is not a validator"
3134
 
msgstr ""
3135
 
 
3136
 
#: .././plainbox/impl/unit/unit.py:198
3137
 
msgid "unable to deduce message and no message provided"
3138
 
msgstr ""
3139
 
 
3140
 
#: .././plainbox/impl/unit/unit.py:240
3141
 
msgid "field {field!a}, {message}"
3142
 
msgstr ""
3143
 
 
3144
 
#: .././plainbox/impl/unit/unit.py:244
3145
 
msgid "required field missing"
3146
 
msgstr ""
3147
 
 
3148
 
#: .././plainbox/impl/unit/unit.py:245 .././plainbox/provider_manager.py:999
3149
 
msgid "incorrect value supplied"
3150
 
msgstr ""
3151
 
 
3152
 
#: .././plainbox/impl/unit/unit.py:246
3153
 
msgid "definition useless in this context"
3154
 
msgstr ""
3155
 
 
3156
 
#: .././plainbox/impl/unit/unit.py:247
3157
 
msgid "deprecated field used"
3158
 
msgstr ""
3159
 
 
3160
 
#: .././plainbox/impl/unit/unit.py:248
3161
 
msgid "value must be variant (parametrized)"
3162
 
msgstr ""
3163
 
 
3164
 
#: .././plainbox/impl/unit/unit.py:249
3165
 
msgid "value must be invariant (unparametrized)"
3166
 
msgstr ""
3167
 
 
3168
 
#: .././plainbox/impl/unit/unit.py:250
3169
 
msgid "field refers to unknown parameter"
3170
 
msgstr ""
3171
 
 
3172
 
#: .././plainbox/impl/unit/unit.py:251
3173
 
msgid "field value is not unique"
3174
 
msgstr ""
3175
 
 
3176
 
#: .././plainbox/impl/unit/unit.py:252
3177
 
msgid "field should be marked as translatable"
3178
 
msgstr ""
3179
 
 
3180
 
#: .././plainbox/impl/unit/unit.py:254
3181
 
msgid "field should not be marked as translatable"
3182
 
msgstr ""
3183
 
 
3184
 
#: .././plainbox/impl/unit/unit.py:255
3185
 
msgid "syntax error inside the field"
3186
 
msgstr ""
3187
 
 
3188
 
#: .././plainbox/impl/unit/unit.py:256
3189
 
msgid "bad reference to another unit"
3190
 
msgstr ""
3191
 
 
3192
 
#: .././plainbox/impl/unit/unit.py:348
3193
 
msgid "Please define 'name' in {}.Meta"
3194
 
msgstr ""
3195
 
 
3196
 
#: .././plainbox/impl/unit/unit.py:852
3197
 
msgid "unit should explicitly define its type"
3198
 
msgstr ""
3199
 
 
3200
 
#: .././plainbox/impl/unit/unit_with_id.py:68
3201
 
msgid "{unit} {id!a}, field {field!a}, {message}"
3202
 
msgstr ""
3203
 
 
3204
 
#: .././plainbox/impl/unit/unit_with_id.py:107
3205
 
msgid "unit-with-id"
3206
 
msgstr ""
3207
 
 
3208
 
#: .././plainbox/impl/unit/unit_with_id.py:128
3209
 
msgid "identifier cannot define a custom namespace"
3210
 
msgstr ""
3211
 
 
3212
 
#: .././plainbox/impl/unit/validators.py:458
3213
 
msgid "reference to unknown parameter {!r}"
3214
 
msgstr ""
3215
 
 
3216
 
#: .././plainbox/impl/unit/validators.py:556
3217
 
msgid "clashes with {0} other unit"
3218
 
msgid_plural "clashes with {0} other units"
3219
 
msgstr[0] ""
3220
 
msgstr[1] ""
3221
 
 
3222
 
#: .././plainbox/impl/unit/validators.py:627
3223
 
msgid "unit {!a} is not available"
3224
 
msgstr ""
3225
 
 
3226
 
#: .././plainbox/impl/unit/validators.py:643
3227
 
msgid "referee constraint failed"
3228
 
msgstr ""
3229
 
 
3230
 
#: .././plainbox/impl/unit/validators.py:649
3231
 
msgid "multiple units with id {!a}: {}"
3232
 
msgstr ""
3233
 
 
3234
 
#: .././plainbox/impl/validation.py:59
3235
 
msgid "error"
3236
 
msgstr ""
3237
 
 
3238
 
#: .././plainbox/impl/validation.py:60
3239
 
msgid "warning"
3240
 
msgstr ""
3241
 
 
3242
 
#: .././plainbox/impl/validation.py:61
3243
 
msgid "advice"
3244
 
msgstr ""
3245
 
 
3246
 
#: .././plainbox/impl/validation.py:119
 
2266
#: .././plainbox/impl/validation.py:57
3247
2267
msgid "Problem with field {}: {}"
3248
2268
msgstr ""
3249
2269
 
3250
 
#: .././plainbox/impl/xparsers.py:469 .././plainbox/impl/xparsers.py:479
3251
 
msgid "expected {!a} near {!r}"
3252
 
msgstr ""
3253
 
 
3254
 
#: .././plainbox/impl/xparsers.py:473 .././plainbox/impl/xparsers.py:620
3255
 
msgid "expected override value"
3256
 
msgstr ""
3257
 
 
3258
 
#: .././plainbox/impl/xparsers.py:483
3259
 
msgid "expected override pattern"
3260
 
msgstr ""
3261
 
 
3262
 
#: .././plainbox/impl/xparsers.py:489
3263
 
msgid "unexpected garbage: {!r}"
3264
 
msgstr ""
3265
 
 
3266
 
#: .././plainbox/impl/xparsers.py:600
3267
 
msgid "expected pattern"
3268
 
msgstr ""
3269
 
 
3270
 
#: .././plainbox/impl/xparsers.py:611
3271
 
msgid "expected override field"
3272
 
msgstr ""
3273
 
 
3274
 
#: .././plainbox/impl/xparsers.py:616
3275
 
msgid "expected '='"
3276
 
msgstr ""
3277
 
 
3278
 
#: .././plainbox/impl/xparsers.py:633
3279
 
msgid "expected ','"
3280
 
msgstr ""
3281
 
 
3282
2270
#. TRANSLATORS: please leave various options (both long and short forms),
3283
2271
#. environment variables and paths in their original form. Also keep the
3284
2272
#. special @EPILOG@, @UNIX_LAYOUT@ and @FLAT_LAYOUT@ strings. The first line
3287
2275
#. Pay extra attention to whitespace.  It must be correctly preserved or the
3288
2276
#. result won't work. In particular the leading whitespace *must* be
3289
2277
#. preserved and *must* have the same length on each line.
3290
 
#: .././plainbox/provider_manager.py:119
 
2278
#: .././plainbox/provider_manager.py:105
 
2279
#, python-brace-format
3291
2280
msgid ""
3292
2281
"\n"
3293
2282
"    install this provider in the system\n"
3332
2321
"    -----------\n"
3333
2322
"\n"
3334
2323
"    @LAYOUT[flat]@\n"
3335
 
"\n"
3336
 
"    Relocatable Layout\n"
3337
 
"    ------------------\n"
3338
 
"\n"
3339
 
"    @LAYOUT[relocatable]@\n"
3340
 
"\n"
3341
 
"    This layout is perfect for Click and Snappy environments where /prefix "
3342
 
"is\n"
3343
 
"    effectively variable.\n"
3344
2324
"    "
3345
2325
msgstr ""
3346
2326
 
3347
2327
#. TRANSLATORS: not installed as in 'will not be installed'
3348
 
#: .././plainbox/provider_manager.py:246
 
2328
#: .././plainbox/provider_manager.py:212
3349
2329
msgid "not installed"
3350
2330
msgstr ""
3351
2331
 
3352
 
#: .././plainbox/provider_manager.py:270
 
2332
#: .././plainbox/provider_manager.py:236
3353
2333
msgid "installation prefix"
3354
2334
msgstr ""
3355
2335
 
3356
2336
#. TRANSLATORS: don't translate %(defaults)s
3357
 
#: .././plainbox/provider_manager.py:276
 
2337
#: .././plainbox/provider_manager.py:242
3358
2338
#, python-format
3359
2339
msgid "installation directory layout (default: %(default)s)"
3360
2340
msgstr ""
3361
2341
 
3362
 
#: .././plainbox/provider_manager.py:279
 
2342
#: .././plainbox/provider_manager.py:245
3363
2343
msgid "install everything relative to this alternate root directory"
3364
2344
msgstr ""
3365
2345
 
3366
 
#: .././plainbox/provider_manager.py:338
 
2346
#: .././plainbox/provider_manager.py:304
3367
2347
#, python-format
3368
2348
msgid "copying: %s => %s"
3369
2349
msgstr ""
3376
2356
#. It must be correctly preserved or the result won't work. In particular
3377
2357
#. the leading whitespace *must* be preserved and *must* have the same
3378
2358
#. length on each line.
3379
 
#: .././plainbox/provider_manager.py:406
 
2359
#: .././plainbox/provider_manager.py:366
3380
2360
msgid ""
3381
2361
"\n"
3382
2362
"    create a source tarball\n"
3412
2392
#. It must be correctly preserved or the result won't work. In particular
3413
2393
#. the leading whitespace *must* be preserved and *must* have the same
3414
2394
#. length on each line.
3415
 
#: .././plainbox/provider_manager.py:498
 
2395
#: .././plainbox/provider_manager.py:458
3416
2396
msgid ""
3417
2397
"\n"
3418
2398
"    install/remove this provider, only for development\n"
3441
2421
msgstr ""
3442
2422
 
3443
2423
#. TRANSLATORS: don't translate the extension name
3444
 
#: .././plainbox/provider_manager.py:536
 
2424
#: .././plainbox/provider_manager.py:496
3445
2425
msgid "remove the generated .provider file"
3446
2426
msgstr ""
3447
2427
 
3448
 
#: .././plainbox/provider_manager.py:539
 
2428
#: .././plainbox/provider_manager.py:499
3449
2429
msgid "overwrite existing provider files"
3450
2430
msgstr ""
3451
2431
 
3452
 
#: .././plainbox/provider_manager.py:543
3453
 
msgid "directory to use (defaults to user's home provider path)"
3454
 
msgstr ""
3455
 
 
3456
 
#: .././plainbox/provider_manager.py:551
 
2432
#: .././plainbox/provider_manager.py:507
3457
2433
#, python-format
3458
2434
msgid "Removing provider file: %s"
3459
2435
msgstr ""
3460
2436
 
3461
 
#: .././plainbox/provider_manager.py:555
 
2437
#: .././plainbox/provider_manager.py:511
3462
2438
msgid "Provider file already exists: {}"
3463
2439
msgstr ""
3464
2440
 
3465
 
#: .././plainbox/provider_manager.py:558
 
2441
#: .././plainbox/provider_manager.py:514
3466
2442
#, python-format
3467
2443
msgid "Creating provider file: %s"
3468
2444
msgstr ""
3475
2451
#. It must be correctly preserved or the result won't work. In particular
3476
2452
#. the leading whitespace *must* be preserved and *must* have the same
3477
2453
#. length on each line.
3478
 
#: .././plainbox/provider_manager.py:573
 
2454
#: .././plainbox/provider_manager.py:529
3479
2455
msgid ""
3480
2456
"\n"
3481
2457
"    build provider specific executables from source\n"
3514
2490
#. It must be correctly preserved or the result won't work. In particular
3515
2491
#. the leading whitespace *must* be preserved and *must* have the same
3516
2492
#. length on each line.
3517
 
#: .././plainbox/provider_manager.py:722
 
2493
#: .././plainbox/provider_manager.py:678
3518
2494
msgid ""
3519
2495
"\n"
3520
2496
"    clean build results\n"
3553
2529
#. It must be correctly preserved or the result won't work. In particular
3554
2530
#. the leading whitespace *must* be preserved and *must* have the same
3555
2531
#. length on each line.
3556
 
#: .././plainbox/provider_manager.py:825
 
2532
#: .././plainbox/provider_manager.py:781
3557
2533
msgid ""
3558
2534
"\n"
3559
2535
"    display basic information about this provider\n"
3567
2543
"    "
3568
2544
msgstr ""
3569
2545
 
3570
 
#: .././plainbox/provider_manager.py:851
 
2546
#: .././plainbox/provider_manager.py:807
3571
2547
msgid "[Provider MetaData]"
3572
2548
msgstr ""
3573
2549
 
3574
2550
#. TRANSLATORS: {} is the name of the test provider
3575
 
#: .././plainbox/provider_manager.py:853
 
2551
#: .././plainbox/provider_manager.py:809
3576
2552
msgid "name: {}"
3577
2553
msgstr ""
3578
2554
 
3579
 
#. TRANSLATORS: {} is the namespace of the test provider
3580
 
#: .././plainbox/provider_manager.py:856
3581
 
msgid "namespace: {}"
3582
 
msgstr ""
3583
 
 
3584
 
#. TRANSLATORS: {} is the namespace of the test provider
3585
 
#: .././plainbox/provider_manager.py:859
 
2555
#. TRANSLATORS: {} is the namenamespace of the test provider
 
2556
#: .././plainbox/provider_manager.py:811
3586
2557
msgid "namespace: {} (derived from name)"
3587
2558
msgstr ""
3588
2559
 
3589
2560
#. TRANSLATORS: {} is the name of the test provider
3590
 
#: .././plainbox/provider_manager.py:862
 
2561
#: .././plainbox/provider_manager.py:814
3591
2562
msgid "description: {}"
3592
2563
msgstr ""
3593
2564
 
3594
2565
#. TRANSLATORS: {} is the version of the test provider
3595
 
#: .././plainbox/provider_manager.py:864
 
2566
#: .././plainbox/provider_manager.py:816
3596
2567
msgid "version: {}"
3597
2568
msgstr ""
3598
2569
 
3599
2570
#. TRANSLATORS: {} is the gettext translation domain of the provider
3600
 
#: .././plainbox/provider_manager.py:866
 
2571
#: .././plainbox/provider_manager.py:818
3601
2572
msgid "gettext domain: {}"
3602
2573
msgstr ""
3603
2574
 
3604
 
#: .././plainbox/provider_manager.py:868
3605
 
msgid "[Job Definitions]"
3606
 
msgstr ""
3607
 
 
3608
 
#: .././plainbox/provider_manager.py:871
3609
 
msgid "[Test Plans]"
3610
 
msgstr ""
3611
 
 
3612
 
#: .././plainbox/provider_manager.py:874
3613
 
msgid "[Test Plans] (legacy)"
3614
 
msgstr ""
3615
 
 
3616
 
#: .././plainbox/provider_manager.py:877
3617
 
msgid "{0} from {1}"
3618
 
msgstr ""
3619
 
 
3620
 
#: .././plainbox/provider_manager.py:880
3621
 
msgid "[Other Units]"
3622
 
msgstr ""
3623
 
 
3624
 
#: .././plainbox/provider_manager.py:885
 
2575
#: .././plainbox/provider_manager.py:819
 
2576
msgid "[Unit Definitions]"
 
2577
msgstr ""
 
2578
 
 
2579
#. TRANSLATORS: the fields are as follows:
 
2580
#. 0: unit representation
 
2581
#. 1: pathname of the file the job is defined in
 
2582
#: .././plainbox/provider_manager.py:825
 
2583
#, python-brace-format
 
2584
msgid "{0} {1}, from {2}"
 
2585
msgstr ""
 
2586
 
 
2587
#: .././plainbox/provider_manager.py:829
3625
2588
msgid "Some units could not be parsed correctly"
3626
2589
msgstr ""
3627
2590
 
3628
2591
#. TRANSLATORS: please don't translate `manage.py validate`
3629
 
#: .././plainbox/provider_manager.py:887
 
2592
#: .././plainbox/provider_manager.py:831
3630
2593
msgid "Please run `manage.py validate` for details"
3631
2594
msgstr ""
3632
2595
 
3633
 
#: .././plainbox/provider_manager.py:888
 
2596
#: .././plainbox/provider_manager.py:832
 
2597
msgid "[White Lists]"
 
2598
msgstr ""
 
2599
 
 
2600
#: .././plainbox/provider_manager.py:839
 
2601
msgid "Errors prevent whitelists from being displayed"
 
2602
msgstr ""
 
2603
 
 
2604
#. TRANSLATORS: the fields are as follows:
 
2605
#. 0: whitelist name
 
2606
#. 1: pathname of the file the whitelist is defined in
 
2607
#: .././plainbox/provider_manager.py:845
 
2608
msgid "{0!a}, from {1}"
 
2609
msgstr ""
 
2610
 
 
2611
#: .././plainbox/provider_manager.py:848
3634
2612
msgid "[Executables]"
3635
2613
msgstr ""
3636
2614
 
3637
 
#: .././plainbox/provider_manager.py:898
3638
 
msgid "{0} {1}, role {2}"
3639
 
msgstr ""
3640
 
 
3641
 
#: .././plainbox/provider_manager.py:903
3642
 
msgid "{0} {1}, from {2}"
3643
 
msgstr ""
3644
 
 
3645
2615
#. TRANSLATORS: please leave various options (both long and short forms),
3646
2616
#. environment variables and paths in their original form. Also keep the
3647
2617
#. special @EPILOG@ string. The first line of the translation is special and
3650
2620
#. It must be correctly preserved or the result won't work. In particular
3651
2621
#. the leading whitespace *must* be preserved and *must* have the same
3652
2622
#. length on each line.
3653
 
#: .././plainbox/provider_manager.py:918
 
2623
#: .././plainbox/provider_manager.py:863
3654
2624
msgid ""
3655
2625
"\n"
3656
2626
"    perform various static analysis and validation\n"
3675
2645
"    "
3676
2646
msgstr ""
3677
2647
 
3678
 
#: .././plainbox/provider_manager.py:970
 
2648
#: .././plainbox/provider_manager.py:912
3679
2649
msgid "validation options"
3680
2650
msgstr ""
3681
2651
 
3682
 
#: .././plainbox/provider_manager.py:973
 
2652
#: .././plainbox/provider_manager.py:915
3683
2653
msgid "Be strict about correctness"
3684
2654
msgstr ""
3685
2655
 
3686
 
#: .././plainbox/provider_manager.py:976
 
2656
#: .././plainbox/provider_manager.py:918
3687
2657
msgid "Report deprecated syntax and features"
3688
2658
msgstr ""
3689
2659
 
3690
 
#: .././plainbox/provider_manager.py:979
 
2660
#: .././plainbox/provider_manager.py:921
3691
2661
msgid "Be loose about correctness"
3692
2662
msgstr ""
3693
2663
 
3694
 
#: .././plainbox/provider_manager.py:982
 
2664
#: .././plainbox/provider_manager.py:924
3695
2665
msgid "Support deprecated syntax and features"
3696
2666
msgstr ""
3697
2667
 
3698
 
#: .././plainbox/provider_manager.py:998
 
2668
#: .././plainbox/provider_manager.py:936
 
2669
msgid "NOTE: subsequent units from problematic files are ignored"
 
2670
msgstr ""
 
2671
 
 
2672
#: .././plainbox/provider_manager.py:954
3699
2673
msgid "missing definition of required field"
3700
2674
msgstr ""
3701
2675
 
3702
 
#: .././plainbox/provider_manager.py:1000
 
2676
#: .././plainbox/provider_manager.py:955
 
2677
msgid "incorrect value supplied"
 
2678
msgstr ""
 
2679
 
 
2680
#: .././plainbox/provider_manager.py:956
3703
2681
msgid "useless field in this context"
3704
2682
msgstr ""
3705
2683
 
3706
 
#: .././plainbox/provider_manager.py:1001
 
2684
#: .././plainbox/provider_manager.py:957
3707
2685
msgid "usage of deprecated field"
3708
2686
msgstr ""
3709
2687
 
3710
 
#: .././plainbox/provider_manager.py:1002
 
2688
#: .././plainbox/provider_manager.py:958
3711
2689
msgid "template field is constant"
3712
2690
msgstr ""
3713
2691
 
3714
 
#: .././plainbox/provider_manager.py:1003
 
2692
#: .././plainbox/provider_manager.py:959
3715
2693
msgid "template field is variable"
3716
2694
msgstr ""
3717
2695
 
3718
 
#: .././plainbox/provider_manager.py:1020
3719
 
msgid "allowed values are: {0}"
3720
 
msgstr ""
3721
 
 
3722
2696
#. TRANSLATORS: fields are as follows:
3723
2697
#. 0: filename with job definition
3724
 
#. 1: unit type name
3725
 
#. 2: unit identifier
3726
 
#. 3: field name
3727
 
#. 4: explanation of the problem
3728
 
#: .././plainbox/provider_manager.py:1028
3729
 
msgid "{0}: {1} {2!a}, field {3!a}: {4}"
3730
 
msgstr ""
3731
 
 
3732
 
#: .././plainbox/provider_manager.py:1039
3733
 
#: .././plainbox/provider_manager.py:1123
3734
 
msgid "The provider seems to be valid"
3735
 
msgstr ""
3736
 
 
3737
 
#: .././plainbox/provider_manager.py:1051
3738
 
#: .././plainbox/provider_manager.py:1135
3739
 
msgid "NOTE: subsequent units from problematic files are ignored"
3740
 
msgstr ""
3741
 
 
3742
 
#: .././plainbox/provider_manager.py:1065
3743
 
msgid "Loading provider..."
3744
 
msgstr ""
3745
 
 
3746
 
#: .././plainbox/provider_manager.py:1067
3747
 
msgid "Loading other providers..."
3748
 
msgstr ""
3749
 
 
3750
 
#: .././plainbox/provider_manager.py:1084
3751
 
msgid "Validating everything..."
3752
 
msgstr ""
3753
 
 
3754
 
#: .././plainbox/provider_manager.py:1110
3755
 
msgid "NOTE: {0} advice was hidden"
3756
 
msgid_plural "NOTE: {0} advices where hidden"
3757
 
msgstr[0] ""
3758
 
msgstr[1] ""
3759
 
 
3760
 
#: .././plainbox/provider_manager.py:1115
3761
 
msgid "Run 'manage.py validate --strict --deprecated' for details"
3762
 
msgstr ""
3763
 
 
3764
 
#: .././plainbox/provider_manager.py:1119
3765
 
msgid "Validation of provider {0} has failed"
3766
 
msgstr ""
3767
 
 
3768
 
#: .././plainbox/provider_manager.py:1140
3769
 
#, python-format
3770
 
msgid "Validating unit %s"
 
2698
#. 1: job id
 
2699
#. 2: field name
 
2700
#. 3: explanation of the problem
 
2701
#: .././plainbox/provider_manager.py:968
 
2702
msgid "{0}: job {1!a}, field {2!a}: {3}"
 
2703
msgstr ""
 
2704
 
 
2705
#: .././plainbox/provider_manager.py:979
 
2706
#, python-brace-format
 
2707
msgid "allowed values are: {0}"
 
2708
msgstr ""
 
2709
 
 
2710
#: .././plainbox/provider_manager.py:986
 
2711
msgid "All jobs seem to be valid"
3771
2712
msgstr ""
3772
2713
 
3773
2714
#. TRANSLATORS: please leave various options (both long and short forms),
3778
2719
#. It must be correctly preserved or the result won't work. In particular
3779
2720
#. the leading whitespace *must* be preserved and *must* have the same
3780
2721
#. length on each line.
3781
 
#: .././plainbox/provider_manager.py:1189
 
2722
#: .././plainbox/provider_manager.py:1009
3782
2723
msgid ""
3783
2724
"\n"
3784
2725
"    update, merge and build translation catalogs\n"
3788
2729
"    "
3789
2730
msgstr ""
3790
2731
 
3791
 
#: .././plainbox/provider_manager.py:1212
 
2732
#: .././plainbox/provider_manager.py:1032
3792
2733
msgid "don't actually do anything"
3793
2734
msgstr ""
3794
2735
 
3795
 
#: .././plainbox/provider_manager.py:1213
 
2736
#: .././plainbox/provider_manager.py:1033
3796
2737
msgid "actions to perform"
3797
2738
msgstr ""
3798
2739
 
3799
 
#: .././plainbox/provider_manager.py:1216
 
2740
#: .././plainbox/provider_manager.py:1036
3800
2741
msgid "do not update the translation template"
3801
2742
msgstr ""
3802
2743
 
3803
 
#: .././plainbox/provider_manager.py:1219
 
2744
#: .././plainbox/provider_manager.py:1039
3804
2745
msgid "do not merge translation files with the template"
3805
2746
msgstr ""
3806
2747
 
3807
 
#: .././plainbox/provider_manager.py:1222
 
2748
#: .././plainbox/provider_manager.py:1042
3808
2749
msgid "do not build binary translation files"
3809
2750
msgstr ""
3810
2751
 
3811
 
#. TRANSLATORS: please leave various options (both long and short forms),
3812
 
#. environment variables and paths in their original form. Also keep the
3813
 
#. special @EPILOG@ string. The first line of the translation is special and
3814
 
#. is used as the help message. Please keep the pseudo-statement form and
3815
 
#. don't finish the sentence with a dot. Pay extra attention to whitespace.
3816
 
#. It must be correctly preserved or the result won't work. In particular
3817
 
#. the leading whitespace *must* be preserved and *must* have the same
3818
 
#. length on each line.
3819
 
#: .././plainbox/provider_manager.py:1304
3820
 
msgid ""
3821
 
"\n"
3822
 
"    generate packaging meta-data\n"
3823
 
"\n"
3824
 
"    This command should not be invoked manually. It is applicable for "
3825
 
"package\n"
3826
 
"    maintainers to allow them to extract packaging meta-data applicable for\n"
3827
 
"    the current operating system from within the provider itself.\n"
3828
 
"    "
3829
 
msgstr ""
3830
 
 
3831
 
#: .././plainbox/provider_manager.py:1396
3832
 
msgid "Per-provider management script"
3833
 
msgstr ""
3834
 
 
3835
2752
#. TRANSLATORS: please keep 'manage.py', '--help', '--version'
3836
2753
#. untranslated. Translate only '[options]'
3837
 
#: .././plainbox/provider_manager.py:1400
 
2754
#: .././plainbox/provider_manager.py:1184
3838
2755
msgid "manage.py [--help] [--version] [options]"
3839
2756
msgstr ""
3840
2757
 
3841
 
#: .././plainbox/provider_manager.py:1485
 
2758
#: .././plainbox/provider_manager.py:1264
3842
2759
msgid "{}: bad value of {!r}, {}"
3843
2760
msgstr ""
3844
2761
 
3845
 
#. TRANSLATORS: please leave various options (both long and short forms),
3846
 
#. environment variables and paths in their original form. Also keep the
3847
 
#. special @EPILOG@ string. The first line of the translation is special and
3848
 
#. is used as the help message. Please keep the pseudo-statement form and
3849
 
#. don't finish the sentence with a dot. Pay extra attention to whitespace.
3850
 
#. It must be correctly preserved or the result won't work. In particular
3851
 
#. the leading whitespace *must* be preserved and *must* have the same
3852
 
#. length on each line.
3853
 
#: .././plainbox/qml_shell/qml_shell.py:44
3854
 
msgid ""
3855
 
"\n"
3856
 
"    run qml job in standalone shell\n"
3857
 
"\n"
3858
 
"    Runs specified file as it would be a plainbox' qml job.\n"
3859
 
"    Returns 0 if job returned 'pass', 1 if job returned 'fail', or\n"
3860
 
"    other value in case of an error.\n"
3861
 
"\n"
3862
 
"    @EPILOG@\n"
3863
 
"\n"
3864
 
"    General purpose of this command is to make development of qml-native "
3865
 
"jobs\n"
3866
 
"    faster, by making it easier to test qml file(s) that constitute to job\n"
3867
 
"    without resorting to installation of provider and running plainbox run.\n"
3868
 
"    Typical approach to the development of new qml job would be as follows:\n"
3869
 
"\n"
3870
 
"    - have an idea for a job\n"
3871
 
"\n"
3872
 
"    - create a qml file in Ubuntu-SDK or Your Favourite Editor\n"
3873
 
"\n"
3874
 
"    - hack on the file and iterate using qmlscene (or use plainbox-qml-"
3875
 
"shell\n"
3876
 
"      immediately if you start with next point)\n"
3877
 
"\n"
3878
 
"    - make it conformant to plainbox qml-native API described in CEP-5\n"
3879
 
"      (calling test-done at the end)\n"
3880
 
"\n"
3881
 
"    - copy qml file over to data dir of a provider and add a job unit to it\n"
3882
 
"\n"
3883
 
"    "
3884
 
msgstr ""
3885
 
 
3886
 
#: .././plainbox/qml_shell/qml_shell.py:75
3887
 
msgid "run qml-native test in a standalone shell"
3888
 
msgstr ""
3889
 
 
3890
 
#: .././plainbox/qml_shell/qml_shell.py:81
3891
 
msgid "qml file with job to be run"
3892
 
msgstr ""
3893
 
 
3894
 
#: .././plainbox/qml_shell/qml_shell.py:106
3895
 
msgid "Job did not return any result"
3896
 
msgstr ""
3897
 
 
3898
 
#: .././plainbox/qml_shell/qml_shell.py:108
3899
 
msgid "Test outcome: {}"
3900
 
msgstr ""
3901
 
 
3902
 
#: .././plainbox/test_i18n.py:62 .././plainbox/test_i18n.py:69
3903
 
#: .././plainbox/test_i18n.py:123 .././plainbox/test_i18n.py:137
3904
 
msgid "msgid"
3905
 
msgstr ""
3906
 
 
3907
 
#: .././plainbox/test_i18n.py:65 .././plainbox/test_i18n.py:66
3908
 
#: .././plainbox/test_i18n.py:73 .././plainbox/test_i18n.py:75
3909
 
#: .././plainbox/test_i18n.py:130 .././plainbox/test_i18n.py:144
3910
 
msgid "msgid1"
3911
 
msgid_plural "msgid2"
3912
 
msgstr[0] ""
3913
 
msgstr[1] ""
3914
 
 
3915
2762
#: .././plainbox/vendor/argparse/py32-argparse.py:806
3916
2763
#: .././plainbox/vendor/argparse/py33-argparse.py:832
3917
2764
#: .././plainbox/vendor/argparse/py34-argparse.py:831
4124
2971
#, python-format
4125
2972
msgid "the following arguments are required: %s"
4126
2973
msgstr ""
4127
 
 
4128
 
#: .././plainbox/vendor/phablet.py:58
4129
 
msgid "Unable to start SSH on the phablet device"
4130
 
msgstr ""
4131
 
 
4132
 
#: .././plainbox/vendor/phablet.py:68
4133
 
msgid "Unable to setup port forwarding to the phablet device"
4134
 
msgstr ""
4135
 
 
4136
 
#: .././plainbox/vendor/phablet.py:77
4137
 
msgid "No phablet devices detected"
4138
 
msgstr ""
4139
 
 
4140
 
#: .././plainbox/vendor/phablet.py:87
4141
 
msgid "Multiple phablet devices detected"
4142
 
msgstr ""
4143
 
 
4144
 
#: .././plainbox/vendor/phablet.py:98
4145
 
msgid "Unable to purge phablet device entry from ~/.ssh/known_hosts"
4146
 
msgstr ""
4147
 
 
4148
 
#: .././plainbox/vendor/phablet.py:108
4149
 
msgid "Unable to copy public ssh key over to the phablet device"
4150
 
msgstr ""
4151
 
 
4152
 
#: .././plainbox/vendor/phablet.py:118
4153
 
msgid "No public ssh keys found on the local account"
4154
 
msgstr ""
4155
 
 
4156
 
#: .././plainbox/vendor/phablet.py:127
4157
 
msgid "Programming error: {0}"
4158
 
msgstr ""
4159
 
 
4160
 
#: .././plainbox/vendor/phablet.py:531
4161
 
msgid "Run a command on Ubuntu Phablet"
4162
 
msgstr ""
4163
 
 
4164
 
#: .././plainbox/vendor/phablet.py:547
4165
 
msgid "device connection options"
4166
 
msgstr ""
4167
 
 
4168
 
#: .././plainbox/vendor/phablet.py:550
4169
 
msgid "connect to the device with the specified serial number"
4170
 
msgstr ""
4171
 
 
4172
 
#: .././plainbox/vendor/phablet.py:555
4173
 
msgid "timeout for device discovery"
4174
 
msgstr ""
4175
 
 
4176
 
#: .././plainbox/vendor/phablet.py:562
4177
 
msgid "use the specified public key"
4178
 
msgstr ""
4179
 
 
4180
 
#: .././plainbox/vendor/phablet.py:563
4181
 
msgid "logging options"
4182
 
msgstr ""
4183
 
 
4184
 
#: .././plainbox/vendor/phablet.py:566
4185
 
msgid "be more verbose during connection set-up"
4186
 
msgstr ""
4187
 
 
4188
 
#: .././plainbox/vendor/phablet.py:569
4189
 
msgid "set log level (for debugging)"
4190
 
msgstr ""
4191
 
 
4192
 
#: .././plainbox/vendor/phablet.py:577
4193
 
msgid ""
4194
 
"command to run on the phablet,  if left out an interactive shell is started"
4195
 
msgstr ""