148
148
msgid "which providers to load"
151
#: .././plainbox/impl/commands/analyze.py:84
151
#: .././plainbox/impl/commands/analyze.py:88
152
152
msgid "[Desired Job List]"
153
153
msgstr "[Lista de trabajos deseada]"
155
#: .././plainbox/impl/commands/analyze.py:89
155
#: .././plainbox/impl/commands/analyze.py:93
156
156
msgid "[Run List]"
157
157
msgstr "[Lista de ejecución]"
159
#: .././plainbox/impl/commands/analyze.py:94
159
#: .././plainbox/impl/commands/analyze.py:98
160
160
msgid "[Running Local Jobs]"
161
161
msgstr "[Ejecutando trabajos locales]"
163
#: .././plainbox/impl/commands/analyze.py:129
163
#: .././plainbox/impl/commands/analyze.py:133
164
164
msgid "Problem list"
165
165
msgstr "Lista de problemas"
167
#: .././plainbox/impl/commands/analyze.py:133
167
#: .././plainbox/impl/commands/analyze.py:137
168
168
msgid "[General Statistics]"
169
169
msgstr "[Estadísticas Generales]"
171
#: .././plainbox/impl/commands/analyze.py:134
171
#: .././plainbox/impl/commands/analyze.py:138
172
172
msgid "Known jobs: {}"
173
173
msgstr "Trabajos conocidos: {}"
175
#: .././plainbox/impl/commands/analyze.py:135
175
#: .././plainbox/impl/commands/analyze.py:139
176
176
msgid "Selected jobs: {}"
177
177
msgstr "Trabajos seleccionados: {}"
179
#: .././plainbox/impl/commands/analyze.py:138
179
#: .././plainbox/impl/commands/analyze.py:142
180
180
msgid "[Dependency Report]"
181
181
msgstr "[Reporte de dependencias]"
183
#: .././plainbox/impl/commands/analyze.py:143
183
#: .././plainbox/impl/commands/analyze.py:147
184
184
msgid "Selected jobs have no dependency problems"
185
185
msgstr "No hay problemas de dependencias en los trabajos seleccionados"
187
#: .././plainbox/impl/commands/analyze.py:146
187
#: .././plainbox/impl/commands/analyze.py:150
188
188
msgid "[Interactivity Report]"
189
189
msgstr "[Reporte de Interactividad]"
191
#: .././plainbox/impl/commands/analyze.py:157
191
#: .././plainbox/impl/commands/analyze.py:161
192
192
msgid "automatic"
193
193
msgstr "automático"
195
#: .././plainbox/impl/commands/analyze.py:157
195
#: .././plainbox/impl/commands/analyze.py:161
196
196
msgid "interactive"
197
197
msgstr "interactivo"
199
#: .././plainbox/impl/commands/analyze.py:163
199
#: .././plainbox/impl/commands/analyze.py:167
201
201
msgstr "desconocido"
203
#: .././plainbox/impl/commands/analyze.py:168
203
#: .././plainbox/impl/commands/analyze.py:172
204
204
msgid "[Estimated Duration Report]"
205
205
msgstr "[Reporte de Duración Estimada]"
207
#: .././plainbox/impl/commands/analyze.py:169
207
#: .././plainbox/impl/commands/analyze.py:173
208
208
msgid "Estimated test duration:"
209
209
msgstr "Duración de pruebas estimada:"
211
#: .././plainbox/impl/commands/analyze.py:171
211
#: .././plainbox/impl/commands/analyze.py:175
212
212
msgid "automated tests: {}"
213
213
msgstr "pruebas automatizadas: {}"
215
#: .././plainbox/impl/commands/analyze.py:173
216
#: .././plainbox/impl/commands/analyze.py:176
215
#: .././plainbox/impl/commands/analyze.py:177
217
216
#: .././plainbox/impl/commands/analyze.py:180
217
#: .././plainbox/impl/commands/analyze.py:184
218
218
msgid "cannot estimate"
219
219
msgstr "imposible estimar"
221
#: .././plainbox/impl/commands/analyze.py:174
221
#: .././plainbox/impl/commands/analyze.py:178
222
222
msgid "manual tests: {}"
223
223
msgstr "pruebas manuales: {}"
225
#: .././plainbox/impl/commands/analyze.py:177
225
#: .././plainbox/impl/commands/analyze.py:181
226
226
msgid "total: {}"
227
227
msgstr "total: {}"
229
#: .././plainbox/impl/commands/analyze.py:183
229
#: .././plainbox/impl/commands/analyze.py:187
230
230
msgid "[Validation Report]"
231
231
msgstr "[Reporte de Validación]"
233
#: .././plainbox/impl/commands/analyze.py:200
233
#: .././plainbox/impl/commands/analyze.py:204
234
234
msgid "Job defined in {}"
235
235
msgstr "Trabajo definido en {}"
237
#: .././plainbox/impl/commands/analyze.py:202
237
#: .././plainbox/impl/commands/analyze.py:206
238
238
msgid "No problems found"
239
239
msgstr "No se encontraron problemas"
241
#: .././plainbox/impl/commands/analyze.py:205
241
#: .././plainbox/impl/commands/analyze.py:209
242
242
msgid "[Requirement Report]"
243
243
msgstr "[Reporte de Requerimientos]"
245
#: .././plainbox/impl/commands/analyze.py:239
245
#: .././plainbox/impl/commands/analyze.py:243
246
246
msgid "analyze how selected jobs would be executed"
247
247
msgstr "analiza cómo se ejecutarían los trabajos seleccionados"
249
#: .././plainbox/impl/commands/analyze.py:244
249
#: .././plainbox/impl/commands/analyze.py:248
250
250
msgid "run all selected local jobs, required to see true data"
253
253
#. TRANSLATORS: please keep the word 'local' untranslated.
254
254
#. It designates special type of jobs, not their location.
255
#: .././plainbox/impl/commands/analyze.py:250
255
#: .././plainbox/impl/commands/analyze.py:254
256
256
msgid "do not run local jobs"
259
#: .././plainbox/impl/commands/analyze.py:254
259
#: .././plainbox/impl/commands/analyze.py:258
260
260
msgid "print general job statistics"
263
#: .././plainbox/impl/commands/analyze.py:257
263
#: .././plainbox/impl/commands/analyze.py:261
264
264
msgid "print dependency report"
267
#: .././plainbox/impl/commands/analyze.py:260
267
#: .././plainbox/impl/commands/analyze.py:264
268
268
msgid "print interactivity report"
271
#: .././plainbox/impl/commands/analyze.py:263
271
#: .././plainbox/impl/commands/analyze.py:267
272
272
msgid "print estimated duration report"
275
#: .././plainbox/impl/commands/analyze.py:266
275
#: .././plainbox/impl/commands/analyze.py:270
276
276
msgid "print validation report"
279
#: .././plainbox/impl/commands/analyze.py:269
279
#: .././plainbox/impl/commands/analyze.py:273
280
280
msgid "print requirement report"
283
#: .././plainbox/impl/commands/analyze.py:273
283
#: .././plainbox/impl/commands/analyze.py:277
284
284
msgid "when coupled with -v, only problematic jobs will be listed"
287
#: .././plainbox/impl/commands/analyze.py:276
287
#: .././plainbox/impl/commands/analyze.py:280
288
288
msgid "print desired job list"
291
#: .././plainbox/impl/commands/analyze.py:279
291
#: .././plainbox/impl/commands/analyze.py:283
292
292
msgid "print run list"
469
469
msgid "Name of the parser to use"
470
470
msgstr "Nombre del analizador a utilizar"
472
#: .././plainbox/impl/commands/run.py:73 .././plainbox/impl/commands/run.py:76
473
#: .././plainbox/impl/commands/run.py:79
474
#: .././plainbox/impl/commands/run.py:393
475
#: .././plainbox/impl/commands/run.py:409
472
#: .././plainbox/impl/commands/run.py:184
473
msgid "Press enter to continue"
476
#: .././plainbox/impl/commands/run.py:193
477
msgid "Command output hidden"
480
#: .././plainbox/impl/commands/run.py:214
481
msgid "Please familiarize yourself with the job description"
484
#: .././plainbox/impl/commands/run.py:218
485
msgid "Job cannot be started because:"
488
#: .././plainbox/impl/commands/run.py:226
492
#: .././plainbox/impl/commands/run.py:326
493
#: .././plainbox/impl/commands/run.py:329
494
#: .././plainbox/impl/commands/run.py:332
495
#: .././plainbox/impl/commands/run.py:920
496
#: .././plainbox/impl/commands/run.py:936
479
#: .././plainbox/impl/commands/run.py:89
500
#: .././plainbox/impl/commands/run.py:393
501
msgid "Resume Incomplete Session"
504
#: .././plainbox/impl/commands/run.py:395
505
#, python-brace-format
506
msgid "There is {0} incomplete session that might be resumed"
507
msgid_plural "There are {0} incomplete sessions that might be resumed"
511
#: .././plainbox/impl/commands/run.py:402
512
msgid "resume this session"
515
#: .././plainbox/impl/commands/run.py:403
519
#: .././plainbox/impl/commands/run.py:404
520
msgid "create new session"
523
#: .././plainbox/impl/commands/run.py:405
524
msgid "Do you want to resume session {0!a}?"
527
#: .././plainbox/impl/commands/run.py:419
528
msgid "ignore this problem"
531
#: .././plainbox/impl/commands/run.py:420
532
msgid "erase this session"
535
#: .././plainbox/impl/commands/run.py:423
536
#: .././plainbox/impl/commands/session.py:83
537
msgid "Session removed"
540
#. TRANSLATORS: This is the exit message
541
#: .././plainbox/impl/commands/run.py:435
542
msgid "Session not resumed"
545
#: .././plainbox/impl/commands/run.py:441
480
546
msgid "Available output formats: {}"
481
547
msgstr "Formatos de salida disponibles: {}"
483
#: .././plainbox/impl/commands/run.py:93
549
#: .././plainbox/impl/commands/run.py:445
484
550
msgid "Each format may support a different set of options"
485
551
msgstr "Cada formato puede soportar un conjunto de opciones distinto"
487
#: .././plainbox/impl/commands/run.py:99
553
#: .././plainbox/impl/commands/run.py:451
488
554
msgid "Available transports: {}"
489
555
msgstr "Transportes disponibles: {}"
491
#: .././plainbox/impl/commands/run.py:126
492
msgid "Do you want to resume the previous session?"
493
msgstr "¿Desea continuar la sesión anterior?"
495
#: .././plainbox/impl/commands/run.py:131
557
#: .././plainbox/impl/commands/run.py:473
561
#: .././plainbox/impl/commands/run.py:474
565
#: .././plainbox/impl/commands/run.py:479
566
msgid "Do you want to start a new session?"
569
#: .././plainbox/impl/commands/run.py:485
570
msgid "Previous session run tried to execute job: {}"
573
#: .././plainbox/impl/commands/run.py:488
574
msgid "skip that job"
577
#: .././plainbox/impl/commands/run.py:489
578
msgid "mark it as failed and continue"
581
#: .././plainbox/impl/commands/run.py:490
585
#: .././plainbox/impl/commands/run.py:491
496
586
msgid "What do you want to do with that job?"
497
587
msgstr "¿Qué desea hacer con ese trabajo?"
499
#: .././plainbox/impl/commands/run.py:132
500
#: .././plainbox/impl/commands/run.py:146
501
#: .././plainbox/impl/exporter/xlsx.py:465
505
#: .././plainbox/impl/commands/run.py:132
506
#: .././plainbox/impl/commands/run.py:151
510
#: .././plainbox/impl/commands/run.py:132
511
#: .././plainbox/impl/commands/run.py:156
515
#: .././plainbox/impl/commands/run.py:144
516
msgid "Previous session run tried to execute: {}"
517
msgstr "La sesión anterior intentó ejecutar: {}"
519
#: .././plainbox/impl/commands/run.py:149
589
#: .././plainbox/impl/commands/run.py:495
520
590
msgid "Skipped after resuming execution"
521
591
msgstr "Saltado tras continuar la ejecución"
523
#: .././plainbox/impl/commands/run.py:154
593
#: .././plainbox/impl/commands/run.py:500
524
594
msgid "Failed after resuming execution"
525
595
msgstr "Fallado tras continuar la ejecución"
527
#: .././plainbox/impl/commands/run.py:168
528
msgid "[ Analyzing Jobs ]"
529
msgstr "[ Analizando Trabajos ]"
531
#. Handle possible DependencyDuplicateError that can happen if
532
#. someone is using plainbox for job development.
533
#: .././plainbox/impl/commands/run.py:175
597
#: .././plainbox/impl/commands/run.py:572
534
598
msgid "The job database you are currently using is broken"
535
599
msgstr "La base de datos de trabajos es incorrecta"
537
#: .././plainbox/impl/commands/run.py:176
601
#: .././plainbox/impl/commands/run.py:574
538
602
#, python-brace-format
539
603
msgid "At least two jobs contend for the id {0}"
540
604
msgstr "Al menos dos trabajos en conflicto por el identificador {0}"
542
#: .././plainbox/impl/commands/run.py:178
606
#: .././plainbox/impl/commands/run.py:577
543
607
#, python-brace-format
544
608
msgid "First job defined in: {0}"
545
609
msgstr "El primer trabajo está definido en: {0}"
547
#: .././plainbox/impl/commands/run.py:179
611
#: .././plainbox/impl/commands/run.py:579
548
612
#, python-brace-format
549
613
msgid "Second job defined in: {0}"
550
614
msgstr "El segundo trabajo está definido en: {0}"
552
#: .././plainbox/impl/commands/run.py:195
553
msgid "[ Authentication ]"
554
msgstr "[ Autenticación ]"
556
#: .././plainbox/impl/commands/run.py:239
558
msgstr "[ Resultados ]"
560
#: .././plainbox/impl/commands/run.py:246
616
#: .././plainbox/impl/commands/run.py:584
617
msgid "This session cannot be resumed"
620
#: .././plainbox/impl/commands/run.py:629
621
msgid "Analyzing Jobs"
624
#: .././plainbox/impl/commands/run.py:639
625
msgid "Authentication"
628
#: .././plainbox/impl/commands/run.py:647
629
msgid "Running All Jobs"
632
#: .././plainbox/impl/commands/run.py:727
636
#: .././plainbox/impl/commands/run.py:734
561
637
msgid "Saving results to {}"
562
638
msgstr "Salvando resultados en {}"
564
#: .././plainbox/impl/commands/run.py:255
640
#: .././plainbox/impl/commands/run.py:741
641
msgid "Pick an action"
644
#: .././plainbox/impl/commands/run.py:763
565
645
msgid "Select an outcome or an action: "
566
646
msgstr "Seleccione un resultado o acción: "
568
#: .././plainbox/impl/commands/run.py:260
569
#: .././plainbox/impl/commands/run.py:274
648
#: .././plainbox/impl/commands/run.py:769
649
msgid "add a comment"
652
#: .././plainbox/impl/commands/run.py:773
653
msgid "mark as passed"
656
#: .././plainbox/impl/commands/run.py:776
657
msgid "mark as failed"
660
#: .././plainbox/impl/commands/run.py:779
661
msgid "skip this test"
664
#: .././plainbox/impl/commands/run.py:782
665
msgid "re-run this job"
668
#: .././plainbox/impl/commands/run.py:789
669
#, python-brace-format
670
msgid "set suggested outcome [{0}]"
673
#: .././plainbox/impl/commands/run.py:792
674
msgid "Please decide what to do next:"
677
#: .././plainbox/impl/commands/run.py:793
681
#: .././plainbox/impl/commands/run.py:795
682
#: .././plainbox/impl/commands/run.py:797
571
684
msgstr "comentarios"
573
#: .././plainbox/impl/commands/run.py:262
574
#: .././plainbox/impl/commands/run.py:271
578
#: .././plainbox/impl/commands/run.py:265
579
msgid "Allowed answers are: {}"
580
msgstr "Las respuestas permitidas son: {}"
582
#: .././plainbox/impl/commands/run.py:275
583
msgid "Please enter your comments:\n"
584
msgstr "Por favor escriba sus comentarios:\n"
586
#: .././plainbox/impl/commands/run.py:281
588
msgstr "[ Advertencia ]"
590
#: .././plainbox/impl/commands/run.py:282
686
#: .././plainbox/impl/commands/run.py:795 .././plainbox/impl/result.py:61
690
#: .././plainbox/impl/commands/run.py:812
691
msgid "Please enter your comments:"
694
#: .././plainbox/impl/commands/run.py:823
591
695
msgid "There were some problems with the selected jobs"
592
696
msgstr "Los trabajos seleccionados tuvieron problemas"
594
#: .././plainbox/impl/commands/run.py:285
698
#: .././plainbox/impl/commands/run.py:826
595
699
msgid "Problematic jobs will not be considered"
596
700
msgstr "Los trabajos con problemas no serán considerados"
598
#: .././plainbox/impl/commands/run.py:289
702
#: .././plainbox/impl/commands/run.py:829
703
msgid "Session Statistics"
706
#: .././plainbox/impl/commands/run.py:830
707
#, python-brace-format, python-format
708
msgid "This session is about {0:.2f}% complete"
711
#: .././plainbox/impl/commands/run.py:835
599
712
msgid "Estimated duration is {:.2f} for automated jobs."
600
713
msgstr "La duración estimada es {:.2f} para los trabajos automatizados."
602
#: .././plainbox/impl/commands/run.py:293
715
#: .././plainbox/impl/commands/run.py:839
603
716
msgid "Estimated duration cannot be determined for automated jobs."
605
718
"La duración estimada no pudo ser determinada para los trabajos automatizados."
607
#: .././plainbox/impl/commands/run.py:295
720
#: .././plainbox/impl/commands/run.py:841
608
721
msgid "Estimated duration is {:.2f} for manual jobs."
609
722
msgstr "La duración estimada es {:.2f} para los trabajos manuales."
611
#: .././plainbox/impl/commands/run.py:299
724
#: .././plainbox/impl/commands/run.py:845
612
725
msgid "Estimated duration cannot be determined for manual jobs."
614
727
"La duración estimada no pudo ser determinada para los trabajos manuales."
616
#. TODO: run all resource jobs concurrently with multiprocessing
617
#. TODO: make local job discovery nicer, it would be best if
618
#. desired_jobs could be managed entirely internally by SesionState. In
619
#. such case the list of jobs to run would be changed during iteration
620
#. but would be otherwise okay).
621
#: .././plainbox/impl/commands/run.py:307
622
msgid "[ Running All Jobs ]"
623
msgstr "[ Ejecutando todos los trabajos ]"
625
#: .././plainbox/impl/commands/run.py:336
628
msgstr "Id de trabajo: %s"
630
#: .././plainbox/impl/commands/run.py:337
633
msgstr "Tipo de trabajo: %s"
635
#: .././plainbox/impl/commands/run.py:338
637
msgid "Direct dependencies: %s"
638
msgstr "Dependencias directas: %s"
640
#: .././plainbox/impl/commands/run.py:340
642
msgid "Resource dependencies: %s"
643
msgstr "Dependencias de recursos: %s"
645
#: .././plainbox/impl/commands/run.py:342
647
msgid "Resource program: %r"
648
msgstr "Programa de recursos: %r"
650
#: .././plainbox/impl/commands/run.py:343
655
#: .././plainbox/impl/commands/run.py:344
657
msgid "Can start: %s"
658
msgstr "Puede ejecutarse: %s"
660
#: .././plainbox/impl/commands/run.py:345
662
msgid "Readiness: %s"
665
#: .././plainbox/impl/commands/run.py:347
666
msgid "Running... (output in {}.*)"
667
msgstr "Ejecutando... (salida en {}.*)"
669
#: .././plainbox/impl/commands/run.py:359
671
msgstr "Resultado: {}"
673
#: .././plainbox/impl/commands/run.py:360
675
msgstr "Comentarios: {}"
677
#: .././plainbox/impl/commands/run.py:380
729
#: .././plainbox/impl/commands/run.py:846
730
#, python-brace-format
731
msgid "Size of the desired job list: {0}"
734
#: .././plainbox/impl/commands/run.py:848
735
#, python-brace-format
736
msgid "Size of the effective execution plan: {0}"
739
#: .././plainbox/impl/commands/run.py:903
678
740
msgid "run a test job"
679
741
msgstr "ejecutar un trabajo de prueba"
681
#: .././plainbox/impl/commands/run.py:382
743
#: .././plainbox/impl/commands/run.py:905
682
744
msgid "user interface options"
683
745
msgstr "opciones de interfaz de usuario"
685
#: .././plainbox/impl/commands/run.py:385
747
#: .././plainbox/impl/commands/run.py:912
686
748
msgid "skip tests that require interactivity"
687
749
msgstr "saltar pruebas que requieran interactividad"
689
#: .././plainbox/impl/commands/run.py:388
751
#: .././plainbox/impl/commands/run.py:915
690
752
msgid "don't really run most jobs"
693
#: .././plainbox/impl/commands/run.py:389
755
#: .././plainbox/impl/commands/run.py:916
694
756
msgid "output options"
695
757
msgstr "opciones de salida"
697
#: .././plainbox/impl/commands/run.py:393
759
#: .././plainbox/impl/commands/run.py:920
701
#: .././plainbox/impl/commands/run.py:395
763
#: .././plainbox/impl/commands/run.py:922
703
765
"save test results in the specified FORMAT (pass ? for a list of choices)"
705
767
"Salvar resultados de pruebas en el FORMATO especificado (use ? para ver una "
706
768
"lista de opciones)"
708
#: .././plainbox/impl/commands/run.py:399
709
#: .././plainbox/impl/commands/run.py:419
770
#: .././plainbox/impl/commands/run.py:926
771
#: .././plainbox/impl/commands/run.py:946
711
773
msgstr "OPCIONES"
713
#: .././plainbox/impl/commands/run.py:400
775
#: .././plainbox/impl/commands/run.py:927
715
777
"comma-separated list of options for the export mechanism (pass ? for a list "
820
882
"ejecutar las pruebas dando detalles y mostrando el nombre de cada caso de "
885
#: .././plainbox/impl/commands/session.py:68
886
msgid "session {0} app:{1}, flags:{2!r}, title:{3!r}"
889
#: .././plainbox/impl/commands/session.py:72
890
#, python-brace-format
891
msgid "session {0} (not saved yet)"
894
#: .././plainbox/impl/commands/session.py:74
895
msgid "There are no stored sessions"
898
#: .././plainbox/impl/commands/session.py:80
899
#: .././plainbox/impl/commands/session.py:89
900
msgid "No such session"
903
#: .././plainbox/impl/commands/session.py:92
907
#: .././plainbox/impl/commands/session.py:97
908
msgid "application ID: {0!r}"
911
#: .././plainbox/impl/commands/session.py:98
912
#, python-brace-format
913
msgid "application-specific blob: {0}"
916
#: .././plainbox/impl/commands/session.py:101
917
msgid "session title: {0!r}"
920
#: .././plainbox/impl/commands/session.py:102
921
msgid "session flags: {0!r}"
924
#: .././plainbox/impl/commands/session.py:103
925
msgid "current job ID: {0!r}"
928
#: .././plainbox/impl/commands/session.py:105
929
#, python-brace-format
930
msgid "data size: {0}"
933
#: .././plainbox/impl/commands/session.py:111
934
#, python-brace-format
935
msgid "No such session: {0}"
938
#: .././plainbox/impl/commands/session.py:113
939
msgid "Archiving session..."
942
#: .././plainbox/impl/commands/session.py:118
943
#, python-brace-format
944
msgid "Created archive: {0}"
947
#: .././plainbox/impl/commands/session.py:128
950
" session management commands\n"
952
" This command can be used to list, show and remove sessions owned by the\n"
957
" Each session has a small amount of meta-data that is available for\n"
958
" inspection. Each session has an application identifier (set by the\n"
959
" application that created that session), a title, that is human readable\n"
960
" piece of text that helps to distinguish sessions, and a set of flags.\n"
962
" Flags are particularly useful for determining what is the overall state\n"
963
" of any particular session. Two flags are standardized (other flags can "
965
" used by applications): incomplete and submitted. The 'incomplete' flag "
967
" removed after all desired jobs have been executed. The 'submitted' flag\n"
968
" is set after a submission is made using any of the transport "
973
#: .././plainbox/impl/commands/session.py:156
974
msgid "available session subcommands"
977
#: .././plainbox/impl/commands/session.py:158
978
msgid "list available sessions"
981
#: .././plainbox/impl/commands/session.py:161
982
msgid "remove a session"
985
#: .././plainbox/impl/commands/session.py:163
986
#: .././plainbox/impl/commands/session.py:169
987
#: .././plainbox/impl/commands/session.py:175
991
#: .././plainbox/impl/commands/session.py:164
992
msgid "Identifier of the session to remove"
995
#: .././plainbox/impl/commands/session.py:167
996
msgid "show a single session"
999
#: .././plainbox/impl/commands/session.py:170
1000
msgid "Identifier of the session to show"
1003
#: .././plainbox/impl/commands/session.py:173
1004
msgid "archive a single session"
1007
#: .././plainbox/impl/commands/session.py:176
1008
msgid "Identifier of the session to archive"
1011
#: .././plainbox/impl/commands/session.py:178
1015
#: .././plainbox/impl/commands/session.py:179
1016
msgid "Name of the archive to create"
823
1019
#: .././plainbox/impl/commands/special.py:137
824
1020
msgid "special/internal commands"
825
1021
msgstr "comandos especiales/internos"
1029
1225
msgid "Unsupported option: {}"
1032
#: .././plainbox/impl/exporter/xlsx.py:244
1228
#: .././plainbox/impl/exporter/xlsx.py:287
1033
1229
msgid "Platform Name"
1036
#: .././plainbox/impl/exporter/xlsx.py:246
1232
#: .././plainbox/impl/exporter/xlsx.py:289
1040
#: .././plainbox/impl/exporter/xlsx.py:248
1236
#: .././plainbox/impl/exporter/xlsx.py:291
1041
1237
msgid "Processors"
1044
#: .././plainbox/impl/exporter/xlsx.py:250
1240
#: .././plainbox/impl/exporter/xlsx.py:293
1045
1241
msgid "Chipset"
1048
#: .././plainbox/impl/exporter/xlsx.py:252
1244
#: .././plainbox/impl/exporter/xlsx.py:295
1052
1248
#. TRANSLATORS: on board as in 'built in card'
1053
#: .././plainbox/impl/exporter/xlsx.py:255
1249
#: .././plainbox/impl/exporter/xlsx.py:298
1054
1250
msgid "Video (on board)"
1057
1253
#. TRANSLATORS: add-on as in dedicated graphics card
1058
#: .././plainbox/impl/exporter/xlsx.py:258
1254
#: .././plainbox/impl/exporter/xlsx.py:301
1059
1255
msgid "Video (add-on)"
1062
#: .././plainbox/impl/exporter/xlsx.py:260
1258
#: .././plainbox/impl/exporter/xlsx.py:303
1063
1259
msgid "Video memory"
1066
#: .././plainbox/impl/exporter/xlsx.py:262
1262
#: .././plainbox/impl/exporter/xlsx.py:305
1070
1266
#. TRANSLATORS: NIC is network interface card
1071
#: .././plainbox/impl/exporter/xlsx.py:265
1267
#: .././plainbox/impl/exporter/xlsx.py:308
1075
1271
#. TRANSLTORS: Wireless as in wireless network cards
1076
#: .././plainbox/impl/exporter/xlsx.py:268
1272
#: .././plainbox/impl/exporter/xlsx.py:311
1077
1273
msgid "Wireless"
1080
#: .././plainbox/impl/exporter/xlsx.py:270
1276
#: .././plainbox/impl/exporter/xlsx.py:313
1081
1277
msgid "Bluetooth"
1084
#: .././plainbox/impl/exporter/xlsx.py:274
1280
#: .././plainbox/impl/exporter/xlsx.py:317
1085
1281
msgid "Packages Installed"
1088
#: .././plainbox/impl/exporter/xlsx.py:276
1089
#: .././plainbox/impl/exporter/xlsx.py:522
1090
#: .././plainbox/impl/exporter/xlsx.py:533
1284
#: .././plainbox/impl/exporter/xlsx.py:319
1285
#: .././plainbox/impl/exporter/xlsx.py:573
1286
#: .././plainbox/impl/exporter/xlsx.py:584
1094
#: .././plainbox/impl/exporter/xlsx.py:276
1290
#: .././plainbox/impl/exporter/xlsx.py:319
1095
1291
msgid "Version"
1098
#: .././plainbox/impl/exporter/xlsx.py:299
1294
#: .././plainbox/impl/exporter/xlsx.py:342
1099
1295
msgid "Failures summary"
1102
#: .././plainbox/impl/exporter/xlsx.py:303
1298
#: .././plainbox/impl/exporter/xlsx.py:346
1103
1299
msgid "{} Test passed"
1104
1300
msgid_plural "{} Tests passed"
1108
#: .././plainbox/impl/exporter/xlsx.py:306
1304
#: .././plainbox/impl/exporter/xlsx.py:349
1109
1305
msgid "Success Rate: {:.2f}% ({}/{})"
1112
#: .././plainbox/impl/exporter/xlsx.py:313
1308
#: .././plainbox/impl/exporter/xlsx.py:356
1113
1309
msgid "{} Test failed"
1114
1310
msgid_plural "{} Tests failed"
1118
#: .././plainbox/impl/exporter/xlsx.py:315
1314
#: .././plainbox/impl/exporter/xlsx.py:359
1119
1315
msgid "Failure Rate: {:.2f}% ({}/{})"
1122
#: .././plainbox/impl/exporter/xlsx.py:322
1318
#: .././plainbox/impl/exporter/xlsx.py:366
1123
1319
msgid "{} Test skipped"
1124
1320
msgid_plural "{} Tests skipped"
1128
#: .././plainbox/impl/exporter/xlsx.py:325
1324
#: .././plainbox/impl/exporter/xlsx.py:369
1129
1325
msgid "Skip Rate: {:.2f}% ({}/{})"
1132
#: .././plainbox/impl/exporter/xlsx.py:330
1328
#: .././plainbox/impl/exporter/xlsx.py:374
1136
#: .././plainbox/impl/exporter/xlsx.py:330
1332
#: .././plainbox/impl/exporter/xlsx.py:374
1140
#: .././plainbox/impl/exporter/xlsx.py:330
1336
#: .././plainbox/impl/exporter/xlsx.py:374
1144
#: .././plainbox/impl/exporter/xlsx.py:343
1145
#: .././plainbox/impl/exporter/xlsx.py:344
1146
#: .././plainbox/impl/exporter/xlsx.py:580
1340
#: .././plainbox/impl/exporter/xlsx.py:387
1341
#: .././plainbox/impl/exporter/xlsx.py:388
1342
#: .././plainbox/impl/exporter/xlsx.py:631
1147
1343
msgid "Summary"
1150
#: .././plainbox/impl/exporter/xlsx.py:442
1151
#: .././plainbox/impl/exporter/xlsx.py:525
1152
#: .././plainbox/impl/exporter/xlsx.py:577
1346
#: .././plainbox/impl/exporter/xlsx.py:492
1347
#: .././plainbox/impl/exporter/xlsx.py:576
1348
#: .././plainbox/impl/exporter/xlsx.py:628
1153
1349
msgid "Test Descriptions"
1156
#: .././plainbox/impl/exporter/xlsx.py:453
1352
#: .././plainbox/impl/exporter/xlsx.py:504
1160
#: .././plainbox/impl/exporter/xlsx.py:459
1356
#: .././plainbox/impl/exporter/xlsx.py:510
1164
#: .././plainbox/impl/exporter/xlsx.py:473
1360
#: .././plainbox/impl/exporter/xlsx.py:516 .././plainbox/impl/result.py:64
1364
#: .././plainbox/impl/exporter/xlsx.py:524 .././plainbox/impl/result.py:65
1165
1365
msgid "not supported"
1168
#: .././plainbox/impl/exporter/xlsx.py:513
1368
#: .././plainbox/impl/exporter/xlsx.py:564
1169
1369
msgid "Tests Performed"
1172
#: .././plainbox/impl/exporter/xlsx.py:522
1372
#: .././plainbox/impl/exporter/xlsx.py:573
1176
#: .././plainbox/impl/exporter/xlsx.py:522
1376
#: .././plainbox/impl/exporter/xlsx.py:573
1177
1377
msgid "I/O Log"
1180
#: .././plainbox/impl/exporter/xlsx.py:533
1380
#: .././plainbox/impl/exporter/xlsx.py:584
1181
1381
msgid "Description"
1184
#: .././plainbox/impl/exporter/xlsx.py:572
1384
#: .././plainbox/impl/exporter/xlsx.py:623
1185
1385
msgid "System Info"
1188
#: .././plainbox/impl/exporter/xlsx.py:574
1388
#: .././plainbox/impl/exporter/xlsx.py:625
1189
1389
msgid "Test Results"
1192
#: .././plainbox/impl/exporter/xlsx.py:583
1392
#: .././plainbox/impl/exporter/xlsx.py:634
1193
1393
msgid "Log Files"
1196
#: .././plainbox/impl/exporter/xlsx.py:589
1396
#: .././plainbox/impl/exporter/xlsx.py:640
1197
1397
msgid "System Testing Report"
1200
#: .././plainbox/impl/job.py:66
1201
msgid "Problem with field {}: {}"
1204
#: .././plainbox/impl/job.py:322
1206
msgid "Incorrect value of 'estimated_duration' in job %s read from %s"
1209
#. TRANSLATORS: don't translate record.origin or JobOutputTextSource
1210
#: .././plainbox/impl/job.py:535
1211
msgid "record.origin must be a JobOutputTextSource"
1214
#. TRANSLATORS: don't translate record.origin.source.job
1215
#: .././plainbox/impl/job.py:538
1216
msgid "record.origin.source.job must be this job"
1219
1400
#: .././plainbox/impl/logging.py:98
1220
1401
#, python-format
1221
1402
msgid "Unable to create log directory: %s"
1271
1468
msgid "Exception in requirement expression %r (with %s=%r): %r"
1471
#: .././plainbox/impl/result.py:62
1475
#: .././plainbox/impl/result.py:63
1479
#: .././plainbox/impl/result.py:66
1480
msgid "not implemented"
1483
#: .././plainbox/impl/result.py:67
1274
1487
#. TRANSLATORS: please keep DiskJobResult.io_log untranslated
1275
#: .././plainbox/impl/result.py:220
1488
#: .././plainbox/impl/result.py:241
1276
1489
#, python-format
1277
1490
msgid "Expensive DiskJobResult.io_log property access from %s:%d"
1280
#: .././plainbox/impl/result.py:245
1493
#: .././plainbox/impl/result.py:266
1281
1494
#, python-format
1282
1495
msgid "Encoded %r into string %r"
1285
1498
#. TRANSLATORS: io means input-output
1286
#: .././plainbox/impl/runner.py:115
1499
#: .././plainbox/impl/runner.py:103
1287
1500
#, python-format
1288
1501
msgid "io log generated %r"
1291
1504
#. TRANSLATORS: %r is the name of the job
1292
#: .././plainbox/impl/runner.py:264
1505
#: .././plainbox/impl/runner.py:343
1293
1506
#, python-format
1294
1507
msgid "Running %r"
1297
#: .././plainbox/impl/runner.py:271
1510
#: .././plainbox/impl/runner.py:350
1298
1511
msgid "This type of job is not supported"
1301
1514
#. TRANSLATORS: please keep 'plugin' untranslated
1302
#: .././plainbox/impl/runner.py:300 .././plainbox/impl/runner.py:325
1303
#: .././plainbox/impl/runner.py:351 .././plainbox/impl/runner.py:377
1304
#: .././plainbox/impl/runner.py:403 .././plainbox/impl/runner.py:444
1305
#: .././plainbox/impl/runner.py:488 .././plainbox/impl/runner.py:537
1515
#: .././plainbox/impl/runner.py:383 .././plainbox/impl/runner.py:408
1516
#: .././plainbox/impl/runner.py:434 .././plainbox/impl/runner.py:460
1517
#: .././plainbox/impl/runner.py:486 .././plainbox/impl/runner.py:527
1518
#: .././plainbox/impl/runner.py:571 .././plainbox/impl/runner.py:620
1306
1519
msgid "bad job plugin value"
1309
#: .././plainbox/impl/runner.py:553
1522
#: .././plainbox/impl/runner.py:636
1310
1523
msgid "Job skipped in dry-run mode"
1313
#: .././plainbox/impl/runner.py:616
1526
#: .././plainbox/impl/runner.py:704
1314
1527
#, python-format
1315
1528
msgid "job[%s] extcmd delegate: %r"
1318
#: .././plainbox/impl/runner.py:652
1531
#: .././plainbox/impl/runner.py:741
1319
1532
#, python-format
1320
1533
msgid "job[%s] starting command: %s"
1323
#: .././plainbox/impl/runner.py:656
1536
#: .././plainbox/impl/runner.py:745
1324
1537
#, python-format
1325
1538
msgid "job[%s] command return code: %r"
1328
#: .././plainbox/impl/runner.py:671
1541
#: .././plainbox/impl/runner.py:777
1329
1542
msgid "No exec controller supports job {}"
1332
#: .././plainbox/impl/runner.py:673
1545
#: .././plainbox/impl/runner.py:779
1333
1546
#, python-format
1334
1547
msgid "Selected execution controller %s (score %d) for job %r"
1448
1665
msgid "Cannot load whitelist {!r}: {}"
1451
#: .././plainbox/impl/secure/providers/v1.py:115
1668
#: .././plainbox/impl/secure/providers/v1.py:123
1452
1669
#, python-format
1453
msgid "Loading jobs definitions from %r..."
1670
msgid "Loading units from %r..."
1456
#: .././plainbox/impl/secure/providers/v1.py:121
1673
#: .././plainbox/impl/secure/providers/v1.py:129
1457
1674
msgid "Cannot load job definitions from {!r}: {}"
1460
#: .././plainbox/impl/secure/providers/v1.py:128
1461
msgid "Cannot define job from record {!r}: {}"
1464
1677
#: .././plainbox/impl/secure/providers/v1.py:136
1465
msgid "Problem in job definition, field {}: {}"
1468
#: .././plainbox/impl/secure/providers/v1.py:139
1678
msgid "Unknown unit type: {!r}"
1681
#: .././plainbox/impl/secure/providers/v1.py:141
1682
msgid "Cannot define unit from record {!r}: {}"
1685
#: .././plainbox/impl/secure/providers/v1.py:148
1686
msgid "Problem in unit definition, field {}: {}"
1689
#: .././plainbox/impl/secure/providers/v1.py:151
1469
1690
#, python-format
1470
1691
msgid "Loaded %r"
1473
#: .././plainbox/impl/secure/providers/v1.py:625
1694
#: .././plainbox/impl/secure/providers/v1.py:674
1474
1695
msgid "must look like RFC3720 IQN"
1477
#: .././plainbox/impl/secure/providers/v1.py:642
1698
#: .././plainbox/impl/secure/providers/v1.py:691
1478
1699
msgid "must be a sequence of digits separated by dots"
1481
#: .././plainbox/impl/secure/providers/v1.py:652
1702
#: .././plainbox/impl/secure/providers/v1.py:701
1482
1703
msgid "no such directory"
1485
#: .././plainbox/impl/secure/providers/v1.py:662
1706
#: .././plainbox/impl/secure/providers/v1.py:711
1486
1707
msgid "cannot be relative"
1489
#: .././plainbox/impl/secure/providers/v1.py:681
1710
#: .././plainbox/impl/secure/providers/v1.py:730
1490
1711
msgid "Base directory with provider data"
1493
#: .././plainbox/impl/secure/providers/v1.py:691
1714
#: .././plainbox/impl/secure/providers/v1.py:740
1494
1715
msgid "Name of the provider"
1497
#: .././plainbox/impl/secure/providers/v1.py:704
1718
#: .././plainbox/impl/secure/providers/v1.py:753
1498
1719
msgid "Version of the provider"
1501
#: .././plainbox/impl/secure/providers/v1.py:713
1722
#: .././plainbox/impl/secure/providers/v1.py:762
1502
1723
msgid "Description of the provider"
1505
#: .././plainbox/impl/secure/providers/v1.py:717
1726
#: .././plainbox/impl/secure/providers/v1.py:766
1506
1727
msgid "Name of the gettext domain for translations"
1509
#: .././plainbox/impl/secure/providers/v1.py:736
1730
#: .././plainbox/impl/secure/providers/v1.py:785
1731
msgid "Pathname of the directory with unit definitions"
1734
#: .././plainbox/impl/secure/providers/v1.py:821
1510
1735
msgid "Pathname of the directory with job definitions"
1513
#: .././plainbox/impl/secure/providers/v1.py:772
1738
#: .././plainbox/impl/secure/providers/v1.py:857
1514
1739
msgid "Pathname of the directory with whitelists definitions"
1517
#: .././plainbox/impl/secure/providers/v1.py:809
1742
#: .././plainbox/impl/secure/providers/v1.py:894
1518
1743
msgid "Pathname of the directory with provider data"
1521
#: .././plainbox/impl/secure/providers/v1.py:845
1746
#: .././plainbox/impl/secure/providers/v1.py:930
1522
1747
msgid "Pathname of the directory with provider executables"
1525
#: .././plainbox/impl/secure/providers/v1.py:881
1750
#: .././plainbox/impl/secure/providers/v1.py:966
1526
1751
msgid "Pathname of the directory with locale data"
1529
#: .././plainbox/impl/secure/providers/v1.py:948
1754
#: .././plainbox/impl/secure/providers/v1.py:1033
1530
1755
msgid "Problem in provider definition, field {!a}: {}"
1533
#: .././plainbox/impl/secure/rfc822.py:58
1537
#: .././plainbox/impl/secure/rfc822.py:471
1758
#: .././plainbox/impl/secure/rfc822.py:292
1538
1759
#, python-format
1539
1760
msgid "Committed key/value %r=%r"
1542
#: .././plainbox/impl/secure/rfc822.py:496
1763
#: .././plainbox/impl/secure/rfc822.py:317
1543
1764
#, python-format
1544
1765
msgid "Looking at line %d:%r"
1547
#: .././plainbox/impl/secure/rfc822.py:508
1548
#: .././plainbox/impl/secure/rfc822.py:567
1768
#: .././plainbox/impl/secure/rfc822.py:329
1769
#: .././plainbox/impl/secure/rfc822.py:388
1549
1770
#, python-format
1550
1771
msgid "yielding record: %r"
1553
1774
#. If we have not seen any keys yet then this is a syntax error
1554
#: .././plainbox/impl/secure/rfc822.py:517
1775
#: .././plainbox/impl/secure/rfc822.py:338
1555
1776
msgid "Unexpected multi-line value"
1558
#: .././plainbox/impl/secure/rfc822.py:545
1779
#: .././plainbox/impl/secure/rfc822.py:366
1559
1780
msgid "Job has a duplicate key {!r} with old value {!r} and new value {!r}"
1562
#: .././plainbox/impl/secure/rfc822.py:562
1783
#: .././plainbox/impl/secure/rfc822.py:383
1563
1784
msgid "Unexpected non-empty line: {!r}"
1625
1846
msgid "Created SessionManager with state:%r and storage:%r"
1628
#: .././plainbox/impl/session/manager.py:269
1849
#: .././plainbox/impl/session/manager.py:266
1629
1850
#, python-format
1630
1851
msgid "Saving %d byte of checkpoint data to %r"
1631
1852
msgid_plural "Saving %d bytes of checkpoint data to %r"
1635
#: .././plainbox/impl/session/resume.py:145
1856
#: .././plainbox/impl/session/resume.py:115
1636
1857
msgid "Cannot decompress session data"
1639
#: .././plainbox/impl/session/resume.py:149
1860
#: .././plainbox/impl/session/resume.py:119
1640
1861
msgid "Cannot decode session text"
1643
#: .././plainbox/impl/session/resume.py:153
1864
#: .././plainbox/impl/session/resume.py:123
1644
1865
msgid "Cannot interpret session JSON"
1868
#: .././plainbox/impl/session/resume.py:152
1869
msgid "Peeking at json... (see below)"
1647
1872
#: .././plainbox/impl/session/resume.py:164
1873
#: .././plainbox/impl/session/resume.py:240
1874
msgid "Unsupported version {}"
1877
#: .././plainbox/impl/session/resume.py:225
1648
1878
msgid "Resuming from json... (see below)"
1651
#: .././plainbox/impl/session/resume.py:179
1652
msgid "Unsupported version {}"
1655
#: .././plainbox/impl/session/resume.py:243
1881
#: .././plainbox/impl/session/resume.py:276
1882
msgid "Each flag must be a string"
1885
#. TRANSLATORS: please don't translate app_blob
1886
#: .././plainbox/impl/session/resume.py:304
1887
msgid "app_blob is not ASCII"
1890
#. TRANSLATORS: please don't translate app_blob
1891
#: .././plainbox/impl/session/resume.py:309
1892
msgid "Cannot base64 decode app_blob"
1895
#: .././plainbox/impl/session/resume.py:363
1896
#: .././plainbox/impl/session/resume.py:456
1897
msgid "Starting to restore metadata..."
1900
#: .././plainbox/impl/session/resume.py:440
1656
1901
#, python-format
1657
1902
msgid "Constructed new session for resume %r"
1660
#: .././plainbox/impl/session/resume.py:249
1905
#: .././plainbox/impl/session/resume.py:446
1661
1906
#, python-format
1662
1907
msgid "Invoking early callback %r"
1665
#: .././plainbox/impl/session/resume.py:253
1910
#: .././plainbox/impl/session/resume.py:450
1666
1911
#, python-format
1667
1912
msgid "Using different session for resume: %r"
1670
#: .././plainbox/impl/session/resume.py:257
1915
#: .././plainbox/impl/session/resume.py:454
1671
1916
#, python-format
1672
1917
msgid "Starting to restore jobs and results to %r..."
1675
#: .././plainbox/impl/session/resume.py:259
1676
msgid "Starting to restore metadata..."
1920
#: .././plainbox/impl/session/resume.py:458
1922
msgid "restored metadata %r"
1679
#: .././plainbox/impl/session/resume.py:261
1925
#: .././plainbox/impl/session/resume.py:459
1680
1926
msgid "Starting to restore desired job list..."
1683
#: .././plainbox/impl/session/resume.py:263
1929
#: .././plainbox/impl/session/resume.py:461
1684
1930
msgid "Starting to restore job list..."
1687
1933
#. Return whatever we've got
1688
#: .././plainbox/impl/session/resume.py:266
1934
#: .././plainbox/impl/session/resume.py:464
1689
1935
msgid "Resume complete!"
1692
#: .././plainbox/impl/session/resume.py:322
1938
#: .././plainbox/impl/session/resume.py:520
1693
1939
msgid "Unknown jobs remaining: {}"
1696
#: .././plainbox/impl/session/resume.py:357
1942
#: .././plainbox/impl/session/resume.py:555
1697
1943
msgid "Definition of job {!r} has changed"
1700
#: .././plainbox/impl/session/resume.py:371
1946
#: .././plainbox/impl/session/resume.py:569
1701
1947
#, python-format
1702
1948
msgid "calling update_job_result(%r, %r)"
1705
#: .././plainbox/impl/session/resume.py:389
1706
#: .././plainbox/impl/session/resume.py:594
1707
#: .././plainbox/impl/session/resume.py:651
1708
msgid "Each flag must be a string"
1711
#: .././plainbox/impl/session/resume.py:395
1712
#: .././plainbox/impl/session/resume.py:615
1713
#: .././plainbox/impl/session/resume.py:675
1715
msgid "restored metadata %r"
1718
#: .././plainbox/impl/session/resume.py:411
1951
#: .././plainbox/impl/session/resume.py:586
1719
1952
msgid "Each job id must be a string"
1722
#: .././plainbox/impl/session/resume.py:416
1955
#: .././plainbox/impl/session/resume.py:591
1723
1956
#, python-format
1724
1957
msgid "calling update_desired_job_list(%r)"
1727
#: .././plainbox/impl/session/resume.py:423
1960
#: .././plainbox/impl/session/resume.py:598
1728
1961
msgid "'desired_job_list' refers to unknown job {!r}"
1731
1964
#. TRANSLATORS: please keep delay untranslated
1732
#: .././plainbox/impl/session/resume.py:494
1965
#: .././plainbox/impl/session/resume.py:669
1733
1966
msgid "delay cannot be negative"
1736
#: .././plainbox/impl/session/resume.py:506
1969
#: .././plainbox/impl/session/resume.py:681
1737
1970
msgid "record data {!r} is not ASCII"
1740
#: .././plainbox/impl/session/resume.py:511
1973
#: .././plainbox/impl/session/resume.py:686
1741
1974
msgid "record data {!r} is not correct base64"
1744
#: .././plainbox/impl/session/resume.py:522
1977
#: .././plainbox/impl/session/resume.py:735
1745
1978
msgid "key {!r}"
1748
#: .././plainbox/impl/session/resume.py:528
1981
#: .././plainbox/impl/session/resume.py:741
1749
1982
msgid "Missing value for key {!r}"
1752
#: .././plainbox/impl/session/resume.py:532
1985
#: .././plainbox/impl/session/resume.py:745
1756
#: .././plainbox/impl/session/resume.py:538
1989
#: .././plainbox/impl/session/resume.py:751
1757
1990
msgid "Value of {} cannot be None"
1760
#: .././plainbox/impl/session/resume.py:546
1993
#: .././plainbox/impl/session/resume.py:759
1761
1994
msgid "Value of {} is of incorrect type {}"
1764
#: .././plainbox/impl/session/resume.py:555
1997
#: .././plainbox/impl/session/resume.py:768
1765
1998
msgid "Value for {} not in allowed set {!r}"
1768
#. TRANSLATORS: please don't translate app_blob
1769
#: .././plainbox/impl/session/resume.py:608
1770
#: .././plainbox/impl/session/resume.py:665
1771
msgid "app_blob is not ASCII"
1774
#. TRANSLATORS: please don't translate app_blob
1775
#: .././plainbox/impl/session/resume.py:613
1776
#: .././plainbox/impl/session/resume.py:670
1777
msgid "Cannot base64 decode app_blob"
1780
2001
#. TRANSLATORS: please don't translate app_blob, None and bytes
1781
#: .././plainbox/impl/session/state.py:146
2002
#: .././plainbox/impl/session/state.py:147
1782
2003
msgid "app_blob must be either None or bytes"
1785
2006
#. TRANSLATORS: please don't translate app_blob, None and bytes
1786
#: .././plainbox/impl/session/state.py:163
2007
#: .././plainbox/impl/session/state.py:164
1787
2008
msgid "app_id must be either None or str"
1790
#: .././plainbox/impl/session/state.py:263
2011
#: .././plainbox/impl/session/state.py:272
1791
2012
#, python-format
1792
2013
msgid "Job %s result changed to %r"
1795
#: .././plainbox/impl/session/state.py:272
2016
#: .././plainbox/impl/session/state.py:281
1796
2017
#, python-format
1797
2018
msgid "New job defined: %r"
1800
#: .././plainbox/impl/session/state.py:281
2021
#: .././plainbox/impl/session/state.py:290
1801
2022
#, python-format
1802
2023
msgid "Job removed: %r"
1805
#: .././plainbox/impl/session/state.py:369
2026
#: .././plainbox/impl/session/state.py:381
1806
2027
msgid "cannot remove jobs that are on the run list: {}"
1816
2037
msgid "Found possible session in %r"
1819
#: .././plainbox/impl/session/storage.py:247
2040
#: .././plainbox/impl/session/storage.py:254
1820
2041
#, python-format
1821
2042
msgid "Created new storage in %r"
1824
#: .././plainbox/impl/session/storage.py:271
2045
#: .././plainbox/impl/session/storage.py:278
1825
2046
#, python-format
1826
2047
msgid "%r is not a symlink, repository %r must be corrupted"
1829
#: .././plainbox/impl/session/storage.py:275
2050
#: .././plainbox/impl/session/storage.py:282
1830
2051
#, python-format
1831
2052
msgid "Unable to read symlink target from %r: %r"
1834
#: .././plainbox/impl/session/storage.py:279
2055
#: .././plainbox/impl/session/storage.py:286
1835
2056
#, python-format
1836
2057
msgid "Removing storage associated with last session %r"
1839
#: .././plainbox/impl/session/storage.py:286
2060
#: .././plainbox/impl/session/storage.py:293
1840
2061
#, python-format
1841
2062
msgid "Removing symlink associated with last session: %r"
1844
#: .././plainbox/impl/session/storage.py:292
2065
#: .././plainbox/impl/session/storage.py:299
1845
2066
#, python-format
1846
2067
msgid "Linking storage %r to last session"
1849
#: .././plainbox/impl/session/storage.py:297
2070
#: .././plainbox/impl/session/storage.py:304
1850
2071
#, python-format
1851
2072
msgid "Cannot link %r as %r: %r"
1854
#: .././plainbox/impl/session/storage.py:304
2075
#: .././plainbox/impl/session/storage.py:311
1855
2076
#, python-format
1856
2077
msgid "Removing session storage from %r"
1859
2080
#. TRANSLATORS: unlinking as in deleting a file
1860
2081
#. Please keep the 'next' string untranslated
1861
#: .././plainbox/impl/session/storage.py:370
2082
#: .././plainbox/impl/session/storage.py:377
1862
2083
#, python-format
1863
2084
msgid "Forcibly unlinking 'next' file %r"
1866
#: .././plainbox/impl/session/storage.py:378
2087
#: .././plainbox/impl/session/storage.py:385
1867
2088
#, python-format
1868
2089
msgid "Opened session directory %r as descriptor %d"
1871
#: .././plainbox/impl/session/storage.py:384
2092
#: .././plainbox/impl/session/storage.py:391
1872
2093
#, python-format
1873
2094
msgid "Opened session state file %r as descriptor %d"
1876
2097
#. TRANSLATORS: stat is a system call name, don't translate it
1877
#: .././plainbox/impl/session/storage.py:390
2098
#: .././plainbox/impl/session/storage.py:397
1878
2099
#, python-format
1879
2100
msgid "Stat'ed session state file: %s"
1882
#: .././plainbox/impl/session/storage.py:394
2103
#: .././plainbox/impl/session/storage.py:401
1883
2104
#, python-format
1884
2105
msgid "Reading %d byte of session state"
1885
2106
msgid_plural "Reading %d bytes of session state"
1889
#: .././plainbox/impl/session/storage.py:399
2110
#: .././plainbox/impl/session/storage.py:406
1890
2111
#, python-format
1891
2112
msgid "Read %d byte of session state"
1892
2113
msgid_plural "Read %d bytes of session state"
1896
#: .././plainbox/impl/session/storage.py:402
1897
#: .././plainbox/impl/session/storage.py:426
2117
#: .././plainbox/impl/session/storage.py:409
2118
#: .././plainbox/impl/session/storage.py:438
1898
2119
msgid "partial read?"
1901
2122
#. Close the session file
1902
2123
#. Close the location directory
1903
#: .././plainbox/impl/session/storage.py:405
1904
#: .././plainbox/impl/session/storage.py:409
2124
#: .././plainbox/impl/session/storage.py:412
2125
#: .././plainbox/impl/session/storage.py:421
1905
2126
#, python-format
1906
2127
msgid "Closed descriptor %d"
1909
#: .././plainbox/impl/session/storage.py:450
2130
#: .././plainbox/impl/session/storage.py:467
1910
2131
#, python-format
1911
2132
msgid "Saving %d byte of data (UNIX, python 3.2 or older)"
1912
2133
msgid_plural "Saving %d bytes of data (UNIX, python 3.2 or older)"
1916
#: .././plainbox/impl/session/storage.py:461
1917
#: .././plainbox/impl/session/storage.py:557
2137
#: .././plainbox/impl/session/storage.py:478
2138
#: .././plainbox/impl/session/storage.py:574
1918
2139
#, python-format
1919
2140
msgid "Opened %r as descriptor %d"
1922
#: .././plainbox/impl/session/storage.py:484
1923
#: .././plainbox/impl/session/storage.py:582
2143
#: .././plainbox/impl/session/storage.py:501
2144
#: .././plainbox/impl/session/storage.py:599
1924
2145
#, python-format
1925
2146
msgid "Opened next session file %s as descriptor %d"
1928
#: .././plainbox/impl/session/storage.py:495
1929
#: .././plainbox/impl/session/storage.py:593
2149
#: .././plainbox/impl/session/storage.py:512
2150
#: .././plainbox/impl/session/storage.py:610
1930
2151
#, python-format
1931
2152
msgid "Wrote %d byte of data to descriptor %d"
1932
2153
msgid_plural "Wrote %d bytes of data to descriptor %d"
1936
#: .././plainbox/impl/session/storage.py:499
1937
#: .././plainbox/impl/session/storage.py:597
2157
#: .././plainbox/impl/session/storage.py:516
2158
#: .././plainbox/impl/session/storage.py:614
1938
2159
msgid "partial write?"
2300
#: .././plainbox/provider_manager.py:794
2548
#: .././plainbox/provider_manager.py:807
2301
2549
msgid "[Provider MetaData]"
2304
2552
#. TRANSLATORS: {} is the name of the test provider
2305
#: .././plainbox/provider_manager.py:796
2553
#: .././plainbox/provider_manager.py:809
2306
2554
msgid "name: {}"
2309
2557
#. TRANSLATORS: {} is the namenamespace of the test provider
2310
#: .././plainbox/provider_manager.py:798
2558
#: .././plainbox/provider_manager.py:811
2311
2559
msgid "namespace: {} (derived from name)"
2314
2562
#. TRANSLATORS: {} is the name of the test provider
2315
#: .././plainbox/provider_manager.py:801
2563
#: .././plainbox/provider_manager.py:814
2316
2564
msgid "description: {}"
2319
2567
#. TRANSLATORS: {} is the version of the test provider
2320
#: .././plainbox/provider_manager.py:803
2568
#: .././plainbox/provider_manager.py:816
2321
2569
msgid "version: {}"
2324
2572
#. TRANSLATORS: {} is the gettext translation domain of the provider
2325
#: .././plainbox/provider_manager.py:805
2573
#: .././plainbox/provider_manager.py:818
2326
2574
msgid "gettext domain: {}"
2329
#: .././plainbox/provider_manager.py:806
2330
msgid "[Job Definitions]"
2577
#: .././plainbox/provider_manager.py:819
2578
msgid "[Unit Definitions]"
2333
2581
#. TRANSLATORS: the fields are as follows:
2582
#. 0: unit representation
2335
2583
#. 1: pathname of the file the job is defined in
2336
#. TRANSLATORS: the fields are as follows:
2337
#. 0: whitelist name
2338
#. 1: pathname of the file the whitelist is defined in
2339
#: .././plainbox/provider_manager.py:812 .././plainbox/provider_manager.py:832
2340
msgid "{0!a}, from {1}"
2584
#: .././plainbox/provider_manager.py:825
2585
#, python-brace-format
2586
msgid "{0} {1}, from {2}"
2343
#: .././plainbox/provider_manager.py:816
2344
msgid "Some jobs could not be parsed correctly"
2589
#: .././plainbox/provider_manager.py:829
2590
msgid "Some units could not be parsed correctly"
2347
2593
#. TRANSLATORS: please don't translate `manage.py validate`
2348
#: .././plainbox/provider_manager.py:818
2594
#: .././plainbox/provider_manager.py:831
2349
2595
msgid "Please run `manage.py validate` for details"
2352
#: .././plainbox/provider_manager.py:819
2598
#: .././plainbox/provider_manager.py:832
2353
2599
msgid "[White Lists]"
2356
#: .././plainbox/provider_manager.py:826
2602
#: .././plainbox/provider_manager.py:839
2357
2603
msgid "Errors prevent whitelists from being displayed"
2360
#: .././plainbox/provider_manager.py:835
2606
#. TRANSLATORS: the fields are as follows:
2607
#. 0: whitelist name
2608
#. 1: pathname of the file the whitelist is defined in
2609
#: .././plainbox/provider_manager.py:845
2610
msgid "{0!a}, from {1}"
2613
#: .././plainbox/provider_manager.py:848
2361
2614
msgid "[Executables]"