comparison i18n/sat.pot @ 3569:828fc830633a

i18n: extraction update
author Goffi <goffi@goffi.org>
date Mon, 14 Jun 2021 18:37:25 +0200
parents b41ed8d9d40b
children
comparison
equal deleted inserted replaced
3568:04283582966f 3569:828fc830633a
1 # SOME DESCRIPTIVE TITLE. 1 # Translations template for Libervia.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 2 # Copyright (C) 2021 ORGANIZATION
3 # This file is distributed under the same license as the PACKAGE package. 3 # This file is distributed under the same license as the Libervia project.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
5 # 5 #
6 #, fuzzy 6 #, fuzzy
7 msgid "" 7 msgid ""
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: Libervia VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11 "POT-Creation-Date: 2017-03-06 21:21+0100\n" 11 "POT-Creation-Date: 2021-06-15 10:11+0200\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "Language: \n"
16 "MIME-Version: 1.0\n" 15 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Type: text/plain; charset=utf-8\n"
18 "Content-Transfer-Encoding: 8bit\n" 17 "Content-Transfer-Encoding: 8bit\n"
19 18 "Generated-By: Babel 2.9.0\n"
20 #: frontends/src/bridge/dbus_bridge.py:78 19
21 #: src/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py:227 20 #: sat/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py:273
22 #: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:78 21 #: sat/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:85
23 #: src/bridge/bridge_constructor/generated/dbus_bridge.py:78 22 #: sat/bridge/bridge_constructor/generated/dbus_bridge.py:85
24 #: src/bridge/dbus_bridge.py:578 23 #: sat/bridge/dbus_bridge.py:747 sat_frontends/bridge/dbus_bridge.py:85
25 msgid "" 24 msgid ""
26 "D-Bus is not launched, please see README to see instructions on how to " 25 "D-Bus is not launched, please see README to see instructions on how to "
27 "launch it" 26 "launch it"
28 msgstr "" 27 msgstr ""
29 28
30 #: frontends/src/bridge/dbus_bridge.py:91 29 #: sat/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:99
31 #: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:91 30 #: sat/bridge/bridge_constructor/generated/dbus_bridge.py:99
32 #: src/bridge/bridge_constructor/generated/dbus_bridge.py:91 31 #: sat_frontends/bridge/dbus_bridge.py:99
33 msgid "Unknown interface" 32 msgid "Unknown interface"
34 msgstr "" 33 msgstr ""
35 34
36 #: frontends/src/jp/base.py:115 35 #: sat/core/sat_main.py:212
37 msgid ""
38 "ProgressBar not available, please download it at http://pypi.python.org/pypi/"
39 "progressbar"
40 msgstr ""
41
42 #: frontends/src/jp/base.py:116
43 msgid ""
44 "Progress bar deactivated\n"
45 "--\n"
46 msgstr ""
47
48 #: frontends/src/jp/base.py:173
49 msgid "Available commands"
50 msgstr ""
51
52 #: frontends/src/jp/base.py:188 frontends/src/quick_frontend/quick_app.py:299
53 msgid "Can't connect to SàT backend, are you sure it's launched ?"
54 msgstr ""
55
56 #: frontends/src/jp/base.py:190 frontends/src/quick_frontend/quick_app.py:302
57 msgid "Can't init bridge"
58 msgstr ""
59
60 #: frontends/src/jp/base.py:192 frontends/src/quick_frontend/quick_app.py:305
61 msgid "Error while initialising bridge: {}"
62 msgstr ""
63
64 #: frontends/src/jp/base.py:291
65 #, python-format
66 msgid "Use PROFILE profile key (default: %(default)s)"
67 msgstr ""
68
69 #: frontends/src/jp/base.py:292
70 msgid "Password used to connect profile, if necessary"
71 msgstr ""
72
73 #: frontends/src/jp/base.py:296
74 msgid "Connect the profile before doing anything else"
75 msgstr ""
76
77 #: frontends/src/jp/base.py:301
78 msgid "Start a profile session without connecting"
79 msgstr ""
80
81 #: frontends/src/jp/base.py:305
82 msgid "Show progress bar"
83 msgstr ""
84
85 #: frontends/src/jp/base.py:308
86 msgid "Add a verbosity level (can be used multiple times)"
87 msgstr ""
88
89 #: frontends/src/jp/base.py:336
90 msgid "Can't import {} plugin, ignoring it"
91 msgstr ""
92
93 #: frontends/src/jp/base.py:340
94 #, python-brace-format
95 msgid "Missing module for plugin {name}: {missing}"
96 msgstr ""
97
98 #: frontends/src/jp/base.py:354
99 #, python-brace-format
100 msgid "Invalid plugin module [{type}] {module}"
101 msgstr ""
102
103 #: frontends/src/jp/base.py:368
104 msgid "User interruption: good bye"
105 msgstr ""
106
107 #: frontends/src/jp/base.py:437
108 #, python-format
109 msgid "%s is not a valid JID !"
110 msgstr ""
111
112 #: frontends/src/jp/base.py:461
113 #, python-brace-format
114 msgid "Can't connect profile: {reason}"
115 msgstr ""
116
117 #: frontends/src/jp/base.py:465
118 #, python-brace-format
119 msgid "Can't start {profile}'s session: {reason}"
120 msgstr ""
121
122 #: frontends/src/jp/base.py:471
123 #, python-brace-format
124 msgid "The profile [{profile}] doesn't exist"
125 msgstr ""
126
127 #: frontends/src/jp/base.py:485
128 #, python-brace-format
129 msgid ""
130 "Session for [{profile}] is not started, please start it before using jp, or "
131 "use either --start-session or --connect option"
132 msgstr ""
133
134 #: frontends/src/jp/base.py:501
135 #, python-brace-format
136 msgid ""
137 "Profile [{profile}] is not connected, please connect it before using jp, or "
138 "use --connect option"
139 msgstr ""
140
141 #: frontends/src/jp/base.py:582
142 msgid "select output format (default: {})"
143 msgstr ""
144
145 #: frontends/src/jp/base.py:583
146 msgid "output specific option"
147 msgstr ""
148
149 #: frontends/src/jp/base.py:667
150 msgid "file size is not known, we can't show a progress bar"
151 msgstr ""
152
153 #: frontends/src/jp/base.py:672
154 msgid "Progress: "
155 msgstr ""
156
157 #: frontends/src/jp/base.py:696
158 msgid "Operation started"
159 msgstr ""
160
161 #: frontends/src/jp/base.py:712
162 msgid "Operation successfully finished"
163 msgstr ""
164
165 #: frontends/src/jp/base.py:719
166 msgid "Error while doing operation: {}"
167 msgstr ""
168
169 #: frontends/src/jp/cmd_adhoc.py:30
170 msgid "Remote control a software"
171 msgstr ""
172
173 #: frontends/src/jp/cmd_adhoc.py:33
174 msgid "Software name"
175 msgstr ""
176
177 #: frontends/src/jp/cmd_adhoc.py:34
178 msgid "Jids allowed to use the command"
179 msgstr ""
180
181 #: frontends/src/jp/cmd_adhoc.py:35
182 msgid "Groups allowed to use the command"
183 msgstr ""
184
185 #: frontends/src/jp/cmd_adhoc.py:36
186 msgid "Groups that are *NOT* allowed to use the command"
187 msgstr ""
188
189 #: frontends/src/jp/cmd_adhoc.py:37
190 msgid "Jids that are *NOT* allowed to use the command"
191 msgstr ""
192
193 #: frontends/src/jp/cmd_adhoc.py:38
194 msgid "Loop on the commands"
195 msgstr ""
196
197 #: frontends/src/jp/cmd_adhoc.py:52
198 msgid "No bus name found"
199 msgstr ""
200
201 #: frontends/src/jp/cmd_adhoc.py:54
202 #, python-format
203 msgid "Bus name found: [%s]"
204 msgstr ""
205
206 #: frontends/src/jp/cmd_adhoc.py:57
207 #, python-format
208 msgid "Command found: (path:%(path)s, iface: %(iface)s) [%(command)s]"
209 msgstr ""
210
211 #: frontends/src/jp/cmd_adhoc.py:66
212 msgid "Ad-hoc commands"
213 msgstr ""
214
215 #: frontends/src/jp/cmd_avatar.py:36
216 msgid "set avatar of the profile"
217 msgstr ""
218
219 #: frontends/src/jp/cmd_avatar.py:40
220 msgid "path to the image to upload"
221 msgstr ""
222
223 #: frontends/src/jp/cmd_avatar.py:46 frontends/src/jp/cmd_file.py:82
224 #: frontends/src/jp/cmd_file.py:264
225 msgid "file [{}] doesn't exist !"
226 msgstr ""
227
228 #: frontends/src/jp/cmd_avatar.py:52
229 msgid "avatar has been set"
230 msgstr ""
231
232 #: frontends/src/jp/cmd_avatar.py:56
233 #, python-brace-format
234 msgid "error while uploading avatar: {msg}"
235 msgstr ""
236
237 #: frontends/src/jp/cmd_avatar.py:63
238 msgid "retrieve avatar of an entity"
239 msgstr ""
240
241 #: frontends/src/jp/cmd_avatar.py:67
242 msgid "entity"
243 msgstr ""
244
245 #: frontends/src/jp/cmd_avatar.py:68
246 msgid "show avatar"
247 msgstr ""
248
249 #: frontends/src/jp/cmd_avatar.py:90
250 msgid "No avatar found."
251 msgstr ""
252
253 #: frontends/src/jp/cmd_avatar.py:100
254 #, python-brace-format
255 msgid "error while getting avatar: {msg}"
256 msgstr ""
257
258 #: frontends/src/jp/cmd_avatar.py:111
259 msgid "avatar uploading/retrieving"
260 msgstr ""
261
262 #: frontends/src/jp/cmd_blog.py:197
263 msgid "get blog item(s)"
264 msgstr ""
265
266 #: frontends/src/jp/cmd_blog.py:201
267 msgid "PubSub node to request"
268 msgstr ""
269
270 #: frontends/src/jp/cmd_blog.py:203
271 msgid "item(s) id(s) to get (default: request all items)"
272 msgstr ""
273
274 #: frontends/src/jp/cmd_blog.py:204
275 msgid "maximum number of items to get ({} to get all items)"
276 msgstr ""
277
278 #: frontends/src/jp/cmd_blog.py:207
279 msgid "microblog data key(s) to display (default: depend of verbosity)"
280 msgstr ""
281
282 #: frontends/src/jp/cmd_blog.py:209
283 msgid "JID of the PubSub service (default: request profile own blog)"
284 msgstr ""
285
286 #: frontends/src/jp/cmd_blog.py:369
287 msgid "edit an existing or new blog post"
288 msgstr ""
289
290 #: frontends/src/jp/cmd_blog.py:373
291 msgid "URL of the item to edit, or keyword"
292 msgstr ""
293
294 #: frontends/src/jp/cmd_blog.py:374
295 msgid "launch a blog preview in parallel"
296 msgstr ""
297
298 #: frontends/src/jp/cmd_blog.py:375
299 msgid "title of the item"
300 msgstr ""
301
302 #: frontends/src/jp/cmd_blog.py:376
303 msgid "tag (category) of your item"
304 msgstr ""
305
306 #: frontends/src/jp/cmd_blog.py:377
307 msgid "disable comments"
308 msgstr ""
309
310 #: frontends/src/jp/cmd_blog.py:633
311 msgid "preview a blog content"
312 msgstr ""
313
314 #: frontends/src/jp/cmd_blog.py:637
315 msgid "use inotify to handle preview"
316 msgstr ""
317
318 #: frontends/src/jp/cmd_blog.py:638
319 msgid "path to the content file"
320 msgstr ""
321
322 #: frontends/src/jp/cmd_blog.py:775
323 msgid "import an external blog"
324 msgstr ""
325
326 #: frontends/src/jp/cmd_blog.py:779
327 msgid "importer name, nothing to display importers list"
328 msgstr ""
329
330 #: frontends/src/jp/cmd_blog.py:780
331 msgid "original blog host"
332 msgstr ""
333
334 #: frontends/src/jp/cmd_blog.py:781
335 msgid "do *NOT* upload images (default: do upload images)"
336 msgstr ""
337
338 #: frontends/src/jp/cmd_blog.py:782
339 msgid "do not upload images from this host (default: upload all images)"
340 msgstr ""
341
342 #: frontends/src/jp/cmd_blog.py:783
343 msgid "ignore invalide TLS certificate for uploads"
344 msgstr ""
345
346 #: frontends/src/jp/cmd_blog.py:785
347 msgid "importer specific options (see importer description)"
348 msgstr ""
349
350 #: frontends/src/jp/cmd_blog.py:787
351 msgid "PubSub service where the items must be uploaded (default: server)"
352 msgstr ""
353
354 #: frontends/src/jp/cmd_blog.py:789
355 msgid ""
356 "importer data location (see importer description), nothing to show importer "
357 "description"
358 msgstr ""
359
360 #: frontends/src/jp/cmd_blog.py:792
361 msgid "Blog upload started"
362 msgstr ""
363
364 #: frontends/src/jp/cmd_blog.py:795
365 msgid "Blog uploaded successfully"
366 msgstr ""
367
368 #: frontends/src/jp/cmd_blog.py:805
369 #, python-brace-format
370 msgid ""
371 "\n"
372 "To redirect old URLs to new ones, put the following lines in your sat.conf "
373 "file, in [libervia] section:\n"
374 "\n"
375 "{conf}"
376 msgstr ""
377
378 #: frontends/src/jp/cmd_blog.py:808
379 msgid "Error while uploading blog: {}"
380 msgstr ""
381
382 #: frontends/src/jp/cmd_blog.py:811
383 #, python-brace-format
384 msgid "Error while trying to upload a blog: {reason}"
385 msgstr ""
386
387 #: frontends/src/jp/cmd_blog.py:818
388 #, python-brace-format
389 msgid "{name} argument can't be used without location argument"
390 msgstr ""
391
392 #: frontends/src/jp/cmd_blog.py:854
393 msgid "blog/microblog management"
394 msgstr ""
395
396 #: frontends/src/jp/cmd_bookmarks.py:32
397 #, python-format
398 msgid "storage location (default: %(default)s)"
399 msgstr ""
400
401 #: frontends/src/jp/cmd_bookmarks.py:33
402 #, python-format
403 msgid "bookmarks type (default: %(default)s)"
404 msgstr ""
405
406 #: frontends/src/jp/cmd_bookmarks.py:42
407 msgid "list bookmarks"
408 msgstr ""
409
410 #: frontends/src/jp/cmd_bookmarks.py:70
411 msgid "remove a bookmark"
412 msgstr ""
413
414 #: frontends/src/jp/cmd_bookmarks.py:75 frontends/src/jp/cmd_bookmarks.py:89
415 msgid "jid (for muc bookmark) or url of to remove"
416 msgstr ""
417
418 #: frontends/src/jp/cmd_bookmarks.py:84 src/plugins/plugin_xep_0048.py:252
419 msgid "add a bookmark"
420 msgstr ""
421
422 #: frontends/src/jp/cmd_bookmarks.py:90
423 msgid "bookmark name"
424 msgstr ""
425
426 #: frontends/src/jp/cmd_bookmarks.py:91
427 msgid "MUC specific options"
428 msgstr ""
429
430 #: frontends/src/jp/cmd_bookmarks.py:92
431 msgid "nickname"
432 msgstr ""
433
434 #: frontends/src/jp/cmd_bookmarks.py:93
435 msgid "join room on profile connection"
436 msgstr ""
437
438 #: frontends/src/jp/cmd_bookmarks.py:98
439 msgid "You can't use --autojoin or --nick with --type url"
440 msgstr ""
441
442 #: frontends/src/jp/cmd_bookmarks.py:114
443 msgid "manage bookmarks"
444 msgstr ""
445
446 #: frontends/src/jp/cmd_debug.py:49
447 msgid "call a bridge method"
448 msgstr ""
449
450 #: frontends/src/jp/cmd_debug.py:54
451 msgid "name of the method to execute"
452 msgstr ""
453
454 #: frontends/src/jp/cmd_debug.py:55
455 msgid "argument of the method"
456 msgstr ""
457
458 #: frontends/src/jp/cmd_debug.py:63
459 msgid "Error while executing {}: {}"
460 msgstr ""
461
462 #: frontends/src/jp/cmd_debug.py:76
463 msgid "bad arguments"
464 msgstr ""
465
466 #: frontends/src/jp/cmd_debug.py:82
467 msgid "send a fake signal from backend"
468 msgstr ""
469
470 #: frontends/src/jp/cmd_debug.py:86
471 msgid "name of the signal to send"
472 msgstr ""
473
474 #: frontends/src/jp/cmd_debug.py:87
475 msgid "argument of the signal"
476 msgstr ""
477
478 #: frontends/src/jp/cmd_debug.py:101
479 msgid "bridge s(t)imulation"
480 msgstr ""
481
482 #: frontends/src/jp/cmd_debug.py:108
483 msgid "debugging tools"
484 msgstr ""
485
486 #: frontends/src/jp/cmd_file.py:38
487 msgid "Send a file to a contact"
488 msgstr ""
489
490 #: frontends/src/jp/cmd_file.py:42
491 msgid "a list of file"
492 msgstr ""
493
494 #: frontends/src/jp/cmd_file.py:43 frontends/src/jp/cmd_message.py:44
495 #: frontends/src/jp/cmd_pipe.py:42
496 msgid "the destination jid"
497 msgstr ""
498
499 #: frontends/src/jp/cmd_file.py:44
500 msgid "make a bzip2 tarball"
501 msgstr ""
502
503 #: frontends/src/jp/cmd_file.py:51 frontends/src/jp/cmd_file.py:121
504 msgid "File copy started"
505 msgstr ""
506
507 #: frontends/src/jp/cmd_file.py:54
508 msgid "File sent successfully"
509 msgstr ""
510
511 #: frontends/src/jp/cmd_file.py:57
512 msgid "Error while sending file: {}"
513 msgstr ""
514
515 #: frontends/src/jp/cmd_file.py:66
516 #, python-brace-format
517 msgid "File request sent to {jid}"
518 msgstr ""
519
520 #: frontends/src/jp/cmd_file.py:71
521 #, python-brace-format
522 msgid "Can't send file to {jid}"
523 msgstr ""
524
525 #: frontends/src/jp/cmd_file.py:75
526 #, python-brace-format
527 msgid "Error while trying to send a file: {reason}"
528 msgstr ""
529
530 #: frontends/src/jp/cmd_file.py:85
531 msgid "[{}] is a dir ! Please send files inside or use compression"
532 msgstr ""
533
534 #: frontends/src/jp/cmd_file.py:93
535 msgid "bz2 is an experimental option, use with caution"
536 msgstr ""
537
538 #: frontends/src/jp/cmd_file.py:95
539 msgid "Starting compression, please wait..."
540 msgstr ""
541
542 #: frontends/src/jp/cmd_file.py:100
543 msgid "Adding {}"
544 msgstr ""
545
546 #: frontends/src/jp/cmd_file.py:103
547 msgid "Done !"
548 msgstr ""
549
550 #: frontends/src/jp/cmd_file.py:115
551 msgid "Wait for a file to be sent by a contact"
552 msgstr ""
553
554 #: frontends/src/jp/cmd_file.py:124
555 msgid "File received successfully"
556 msgstr ""
557
558 #: frontends/src/jp/cmd_file.py:127
559 #, python-brace-format
560 msgid "hash checked: {algo}:{checksum}"
561 msgstr ""
562
563 #: frontends/src/jp/cmd_file.py:132
564 msgid "hash is checked but hash value is missing"
565 msgstr ""
566
567 #: frontends/src/jp/cmd_file.py:134
568 msgid "hash can't be verified"
569 msgstr ""
570
571 #: frontends/src/jp/cmd_file.py:137
572 msgid "Error while receiving file: {}"
573 msgstr ""
574
575 #: frontends/src/jp/cmd_file.py:146 frontends/src/jp/cmd_pipe.py:73
576 msgid "Action has no XMLUI"
577 msgstr ""
578
579 #: frontends/src/jp/cmd_file.py:151 frontends/src/jp/cmd_pipe.py:78
580 msgid "Invalid XMLUI received"
581 msgstr ""
582
583 #: frontends/src/jp/cmd_file.py:161 frontends/src/jp/cmd_pipe.py:88
584 msgid "Ignoring action without from_jid data"
585 msgstr ""
586
587 #: frontends/src/jp/cmd_file.py:166 frontends/src/jp/cmd_file.py:185
588 msgid "ignoring action without progress id"
589 msgstr ""
590
591 #: frontends/src/jp/cmd_file.py:171
592 msgid "File refused because overwrite is needed"
593 msgstr ""
594
595 #: frontends/src/jp/cmd_file.py:187
596 msgid "Overwriting needed"
597 msgstr ""
598
599 #: frontends/src/jp/cmd_file.py:191
600 msgid "Overwrite accepted"
601 msgstr ""
602
603 #: frontends/src/jp/cmd_file.py:193
604 msgid "Refused to overwrite"
605 msgstr ""
606
607 #: frontends/src/jp/cmd_file.py:200
608 msgid "JIDs accepted (accept everything if none is specified)"
609 msgstr ""
610
611 #: frontends/src/jp/cmd_file.py:201
612 msgid "accept multiple files (you'll have to stop manually)"
613 msgstr ""
614
615 #: frontends/src/jp/cmd_file.py:202
616 msgid "force overwritting of existing files (/!\\ name is choosed by sended)"
617 msgstr ""
618
619 #: frontends/src/jp/cmd_file.py:203
620 msgid "destination path (default: working directory)"
621 msgstr ""
622
623 #: frontends/src/jp/cmd_file.py:209
624 msgid "Given path is not a directory !"
625 msgstr ""
626
627 #: frontends/src/jp/cmd_file.py:213
628 msgid "waiting for incoming file request"
629 msgstr ""
630
631 #: frontends/src/jp/cmd_file.py:219
632 msgid "Upload a file"
633 msgstr ""
634
635 #: frontends/src/jp/cmd_file.py:223
636 msgid "file to upload"
637 msgstr ""
638
639 #: frontends/src/jp/cmd_file.py:224
640 msgid "jid of upload component (nothing to autodetect)"
641 msgstr ""
642
643 #: frontends/src/jp/cmd_file.py:225
644 msgid "ignore invalide TLS certificate"
645 msgstr ""
646
647 #: frontends/src/jp/cmd_file.py:228
648 msgid "File upload started"
649 msgstr ""
650
651 #: frontends/src/jp/cmd_file.py:231
652 msgid "File uploaded successfully"
653 msgstr ""
654
655 #: frontends/src/jp/cmd_file.py:237
656 msgid "URL to retrieve the file:"
657 msgstr ""
658
659 #: frontends/src/jp/cmd_file.py:242
660 msgid "Error while uploading file: {}"
661 msgstr ""
662
663 #: frontends/src/jp/cmd_file.py:254
664 msgid "Can't upload file"
665 msgstr ""
666
667 #: frontends/src/jp/cmd_file.py:258
668 #, python-brace-format
669 msgid "Error while trying to upload a file: {reason}"
670 msgstr ""
671
672 #: frontends/src/jp/cmd_file.py:267
673 msgid "[{}] is a dir! Can't upload a dir"
674 msgstr ""
675
676 #: frontends/src/jp/cmd_file.py:283
677 msgid "File sending/receiving"
678 msgstr ""
679
680 #: frontends/src/jp/cmd_info.py:30
681 msgid "service discovery"
682 msgstr ""
683
684 #: frontends/src/jp/cmd_info.py:34
685 msgid "entity to discover"
686 msgstr ""
687
688 #: frontends/src/jp/cmd_info.py:35
689 msgid "node to use"
690 msgstr ""
691
692 #: frontends/src/jp/cmd_info.py:43
693 #, python-format
694 msgid "Error while doing discovery [%s]"
695 msgstr ""
696
697 #: frontends/src/jp/cmd_info.py:90
698 #, python-brace-format
699 msgid ""
700 "Features:\n"
701 "\n"
702 "{features}"
703 msgstr ""
704
705 #: frontends/src/jp/cmd_info.py:92
706 #, python-brace-format
707 msgid ""
708 "Identities:\n"
709 "\n"
710 "{identities}"
711 msgstr ""
712
713 #: frontends/src/jp/cmd_info.py:94
714 #, python-brace-format
715 msgid ""
716 "Extensions:\n"
717 "\n"
718 "{extensions}"
719 msgstr ""
720
721 #: frontends/src/jp/cmd_info.py:96
722 #, python-brace-format
723 msgid ""
724 "Items:\n"
725 "\n"
726 "{items}"
727 msgstr ""
728
729 #: frontends/src/jp/cmd_info.py:109
730 msgid "running session"
731 msgstr ""
732
733 #: frontends/src/jp/cmd_info.py:113
734 msgid "Entity to request"
735 msgstr ""
736
737 #: frontends/src/jp/cmd_info.py:121
738 #, python-format
739 msgid "Error while trying to get version [%s]"
740 msgstr ""
741
742 #: frontends/src/jp/cmd_info.py:128 src/plugins/plugin_xep_0092.py:107
743 #, python-format
744 msgid "Client name: %s"
745 msgstr ""
746
747 #: frontends/src/jp/cmd_info.py:130 src/plugins/plugin_xep_0092.py:109
748 #, python-format
749 msgid "Client version: %s"
750 msgstr ""
751
752 #: frontends/src/jp/cmd_info.py:132
753 #, python-format
754 msgid "Operating System: %s"
755 msgstr ""
756
757 #: frontends/src/jp/cmd_info.py:141
758 msgid "client version"
759 msgstr ""
760
761 #: frontends/src/jp/cmd_info.py:155
762 msgid "Error getting session infos: {}"
763 msgstr ""
764
765 #: frontends/src/jp/cmd_info.py:163
766 msgid "Get various pieces of information on entities"
767 msgstr ""
768
769 #: frontends/src/jp/cmd_message.py:32
770 msgid "send a message to a contact"
771 msgstr ""
772
773 #: frontends/src/jp/cmd_message.py:35
774 msgid "language of the message"
775 msgstr ""
776
777 #: frontends/src/jp/cmd_message.py:36
778 msgid ""
779 "separate xmpp messages: send one message per line instead of one message "
780 "alone."
781 msgstr ""
782
783 #: frontends/src/jp/cmd_message.py:37
784 msgid "add a new line at the beginning of the input (usefull for ascii art ;))"
785 msgstr ""
786
787 #: frontends/src/jp/cmd_message.py:38
788 msgid "subject of the message"
789 msgstr ""
790
791 #: frontends/src/jp/cmd_message.py:39
792 msgid "language of subject"
793 msgstr ""
794
795 #: frontends/src/jp/cmd_message.py:40
796 msgid "type of the message"
797 msgstr ""
798
799 #: frontends/src/jp/cmd_message.py:42
800 msgid "XHTML body"
801 msgstr ""
802
803 #: frontends/src/jp/cmd_message.py:43
804 msgid "rich body"
805 msgstr ""
806
807 #: frontends/src/jp/cmd_message.py:91
808 msgid "messages handling"
809 msgstr ""
810
811 #: frontends/src/jp/cmd_param.py:29
812 msgid "Get a parameter value"
813 msgstr ""
814
815 #: frontends/src/jp/cmd_param.py:32 frontends/src/jp/cmd_param.py:64
816 msgid "Category of the parameter"
817 msgstr ""
818
819 #: frontends/src/jp/cmd_param.py:33 frontends/src/jp/cmd_param.py:65
820 #: frontends/src/jp/cmd_param.py:66
821 msgid "Name of the parameter"
822 msgstr ""
823
824 #: frontends/src/jp/cmd_param.py:34
825 msgid "Name of the attribute to get"
826 msgstr ""
827
828 #: frontends/src/jp/cmd_param.py:35 frontends/src/jp/cmd_param.py:67
829 msgid "Security limit"
830 msgstr ""
831
832 #: frontends/src/jp/cmd_param.py:61
833 msgid "Set a parameter value"
834 msgstr ""
835
836 #: frontends/src/jp/cmd_param.py:78
837 msgid "Save parameters template to xml file"
838 msgstr ""
839
840 #: frontends/src/jp/cmd_param.py:81
841 msgid "Output file"
842 msgstr ""
843
844 #: frontends/src/jp/cmd_param.py:86
845 #, python-format
846 msgid "Parameters saved to file %s"
847 msgstr ""
848
849 #: frontends/src/jp/cmd_param.py:88
850 #, python-format
851 msgid "Can't save parameters to file %s"
852 msgstr ""
853
854 #: frontends/src/jp/cmd_param.py:94
855 msgid "Load parameters template from xml file"
856 msgstr ""
857
858 #: frontends/src/jp/cmd_param.py:97
859 msgid "Input file"
860 msgstr ""
861
862 #: frontends/src/jp/cmd_param.py:102
863 #, python-format
864 msgid "Parameters loaded from file %s"
865 msgstr ""
866
867 #: frontends/src/jp/cmd_param.py:104
868 #, python-format
869 msgid "Can't load parameters from file %s"
870 msgstr ""
871
872 #: frontends/src/jp/cmd_param.py:111
873 msgid "Save/load parameters template"
874 msgstr ""
875
876 #: frontends/src/jp/cmd_pipe.py:38
877 msgid "send a pipe a stream"
878 msgstr ""
879
880 #: frontends/src/jp/cmd_pipe.py:60
881 msgid "receive a pipe stream"
882 msgstr ""
883
884 #: frontends/src/jp/cmd_pipe.py:64
885 msgid "Jids accepted (none means \"accept everything\")"
886 msgstr ""
887
888 #: frontends/src/jp/cmd_pipe.py:111
889 msgid "stream piping through XMPP"
890 msgstr ""
891
892 #: frontends/src/jp/cmd_profile.py:30
893 msgid "The name of the profile"
894 msgstr ""
895
896 #: frontends/src/jp/cmd_profile.py:62
897 msgid "delete profile without confirmation"
898 msgstr ""
899
900 #: frontends/src/jp/cmd_profile.py:72
901 msgid "Profile deletion cancelled"
902 msgstr ""
903
904 #: frontends/src/jp/cmd_profile.py:80
905 msgid "get information about a profile"
906 msgstr ""
907
908 #: frontends/src/jp/cmd_profile.py:82 src/plugins/plugin_xep_0048.py:256
909 msgid "jid"
910 msgstr ""
911
912 #: frontends/src/jp/cmd_profile.py:87
913 msgid "show the XMPP password IN CLEAR TEXT"
914 msgstr ""
915
916 #: frontends/src/jp/cmd_profile.py:103
917 msgid "XMPP password"
918 msgstr ""
919
920 #: frontends/src/jp/cmd_profile.py:113
921 msgid "the password of the profile"
922 msgstr ""
923
924 #: frontends/src/jp/cmd_profile.py:139
925 msgid "set to component import name (entry point) if this is a component"
926 msgstr ""
927
928 #: frontends/src/jp/cmd_profile.py:171
929 msgid "set as default profile"
930 msgstr ""
931
932 #: frontends/src/jp/cmd_roster.py:35
933 msgid "Purge the roster from its contacts with no subscription"
934 msgstr ""
935
936 #: frontends/src/jp/cmd_roster.py:39
937 msgid "Also purge contacts with no 'from' subscription"
938 msgstr ""
939
940 #: frontends/src/jp/cmd_roster.py:40
941 msgid "Also purge contacts with no 'to' subscription"
942 msgstr ""
943
944 #: frontends/src/jp/cmd_roster.py:46 frontends/src/jp/cmd_roster.py:110
945 #: frontends/src/jp/cmd_roster.py:181
946 #, python-format
947 msgid "Error while retrieving the contacts [%s]"
948 msgstr ""
949
950 #: frontends/src/jp/cmd_roster.py:100
951 msgid "Show statistics about a roster"
952 msgstr ""
953
954 #: frontends/src/jp/cmd_roster.py:169
955 msgid "Retrieve the roster contacts"
956 msgstr ""
957
958 #: frontends/src/jp/cmd_roster.py:173
959 msgid "Show the contacts' subscriptions"
960 msgstr ""
961
962 #: frontends/src/jp/cmd_roster.py:174
963 msgid "Show the contacts' groups"
964 msgstr ""
965
966 #: frontends/src/jp/cmd_roster.py:175
967 msgid "Show the contacts' names"
968 msgstr ""
969
970 #: frontends/src/jp/cmd_roster.py:214
971 msgid "Manage an entity's roster"
972 msgstr ""
973
974 #: frontends/src/jp/output_template.py:100
975 msgid ""
976 "Browser opening requested.\n"
977 "Temporary files are put in the following directory, you'll have to delete it "
978 "yourself once finished viewing: {}"
979 msgstr ""
980
981 #: frontends/src/primitivus/chat.py:37
982 msgid "{} occupants"
983 msgstr ""
984
985 #: frontends/src/primitivus/chat.py:346
986 msgid "Game"
987 msgstr ""
988
989 #: frontends/src/primitivus/chat.py:429
990 #, python-brace-format
991 msgid "<= {nick} has left the room ({count})"
992 msgstr ""
993
994 #: frontends/src/primitivus/chat.py:431
995 #, python-brace-format
996 msgid "<=> {nick} re-entered the room ({count})"
997 msgstr ""
998
999 #: frontends/src/primitivus/chat.py:466
1000 #, python-brace-format
1001 msgid "You have been mentioned by {nick} in {room}"
1002 msgstr ""
1003
1004 #: frontends/src/primitivus/chat.py:473
1005 #, python-brace-format
1006 msgid "{entity} is talking to you"
1007 msgstr ""
1008
1009 #: frontends/src/primitivus/chat.py:560
1010 msgid "Results for searching the globbing pattern: {}"
1011 msgstr ""
1012
1013 #: frontends/src/primitivus/chat.py:561
1014 msgid "Type ':history <lines>' to reset the chat history"
1015 msgstr ""
1016
1017 #: frontends/src/primitivus/chat.py:591
1018 #, python-format
1019 msgid "Primitivus: %s is talking to you"
1020 msgstr ""
1021
1022 #: frontends/src/primitivus/chat.py:593
1023 #, python-format
1024 msgid "Primitivus: %(user)s mentioned you in room '%(room)s'"
1025 msgstr ""
1026
1027 #: frontends/src/primitivus/chat.py:599
1028 msgid "Can't start game"
1029 msgstr ""
1030
1031 #: frontends/src/primitivus/chat.py:599
1032 msgid "You need to be exactly 4 peoples in the room to start a Tarot game"
1033 msgstr ""
1034
1035 #: frontends/src/primitivus/chat.py:623
1036 msgid "Change title"
1037 msgstr ""
1038
1039 #: frontends/src/primitivus/chat.py:624
1040 msgid "Enter the new title"
1041 msgstr ""
1042
1043 #: frontends/src/primitivus/contact_list.py:47
1044 #: frontends/src/primitivus/primitivus:533 src/plugins/plugin_xep_0055.py:80
1045 #: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:37
1046 #: src/stdui/ui_contact_list.py:38
1047 msgid "Contacts"
1048 msgstr ""
1049
1050 #: frontends/src/primitivus/game_tarot.py:267
1051 msgid "Please choose your contrat"
1052 msgstr ""
1053
1054 #: frontends/src/primitivus/game_tarot.py:283
1055 #: src/plugins/plugin_misc_tarot.py:244
1056 msgid "Draw game"
1057 msgstr ""
1058
1059 #: frontends/src/primitivus/game_tarot.py:285
1060 msgid "You win \\o/"
1061 msgstr ""
1062
1063 #: frontends/src/primitivus/game_tarot.py:285
1064 msgid "You loose :("
1065 msgstr ""
1066
1067 #: frontends/src/primitivus/game_tarot.py:297
1068 msgid "Cards played are invalid !"
1069 msgstr ""
1070
1071 #: frontends/src/primitivus/game_tarot.py:330
1072 msgid "Do you put these cards in chien ?"
1073 msgstr ""
1074
1075 #: frontends/src/primitivus/primitivus:91
1076 msgid "Error while sending message ({})"
1077 msgstr ""
1078
1079 #: frontends/src/primitivus/primitivus:136
1080 msgid "Please specify the globbing pattern to search for"
1081 msgstr ""
1082
1083 #: frontends/src/primitivus/primitivus:371
1084 msgid "Configuration Error"
1085 msgstr ""
1086
1087 #: frontends/src/primitivus/primitivus:371
1088 msgid ""
1089 "Something went wrong while reading the configuration, please check :messages"
1090 msgstr ""
1091
1092 #: frontends/src/primitivus/primitivus:498
1093 msgid "Pleeeeasse, I can't even breathe !"
1094 msgstr ""
1095
1096 #: frontends/src/primitivus/primitivus:527 src/memory/params.py:81
1097 msgid "General"
1098 msgstr ""
1099
1100 #: frontends/src/primitivus/primitivus:528
1101 #: frontends/src/primitivus/profile_manager.py:53
1102 msgid "Connect"
1103 msgstr ""
1104
1105 #: frontends/src/primitivus/primitivus:529 src/plugins/plugin_xep_0050.py:59
1106 msgid "Disconnect"
1107 msgstr ""
1108
1109 #: frontends/src/primitivus/primitivus:530
1110 msgid "Parameters"
1111 msgstr ""
1112
1113 #: frontends/src/primitivus/primitivus:531
1114 #: frontends/src/primitivus/primitivus:821
1115 msgid "About"
1116 msgstr ""
1117
1118 #: frontends/src/primitivus/primitivus:532
1119 msgid "Exit"
1120 msgstr ""
1121
1122 #: frontends/src/primitivus/primitivus:534 src/plugins/plugin_xep_0048.py:61
1123 msgid "Groups"
1124 msgstr ""
1125
1126 #: frontends/src/primitivus/primitivus:536
1127 msgid "Join room"
1128 msgstr ""
1129
1130 #: frontends/src/primitivus/primitivus:541
1131 msgid "Main menu"
1132 msgstr ""
1133
1134 #: frontends/src/primitivus/primitivus:636
1135 #, python-brace-format
1136 msgid "{app}: a new event has just happened{entity}"
1137 msgstr ""
1138
1139 #: frontends/src/primitivus/primitivus:706
1140 msgid "Chat menu"
1141 msgstr ""
1142
1143 #: frontends/src/primitivus/primitivus:760
1144 #: frontends/src/primitivus/primitivus:801
1145 #: frontends/src/quick_frontend/quick_profile_manager.py:130
1146 #: src/plugins/plugin_misc_account.py:495
1147 #: src/plugins/plugin_misc_account.py:538
1148 #: src/plugins/plugin_misc_account.py:595
1149 msgid "Error"
1150 msgstr ""
1151
1152 #: frontends/src/primitivus/primitivus:760
1153 msgid "Unmanaged action"
1154 msgstr ""
1155
1156 #: frontends/src/primitivus/primitivus:771
1157 msgid "unkown"
1158 msgstr ""
1159
1160 #: frontends/src/primitivus/primitivus:801
1161 #, python-format
1162 msgid "Can't get parameters (%s)"
1163 msgstr ""
1164
1165 #: frontends/src/primitivus/primitivus:816
1166 msgid "Entering a MUC room"
1167 msgstr ""
1168
1169 #: frontends/src/primitivus/primitivus:816
1170 msgid "Please enter MUC's JID"
1171 msgstr ""
1172
1173 #: frontends/src/primitivus/profile_manager.py:36
1174 msgid "Login:"
1175 msgstr ""
1176
1177 #: frontends/src/primitivus/profile_manager.py:37
1178 msgid "Password:"
1179 msgstr ""
1180
1181 #: frontends/src/primitivus/profile_manager.py:45
1182 msgid "New"
1183 msgstr ""
1184
1185 #: frontends/src/primitivus/profile_manager.py:46
1186 msgid "Delete"
1187 msgstr ""
1188
1189 #: frontends/src/primitivus/profile_manager.py:58
1190 msgid "Profile Manager"
1191 msgstr ""
1192
1193 #: frontends/src/primitivus/profile_manager.py:108
1194 msgid "Can't create profile"
1195 msgstr ""
1196
1197 #: frontends/src/primitivus/profile_manager.py:115
1198 msgid "New profile"
1199 msgstr ""
1200
1201 #: frontends/src/primitivus/profile_manager.py:115
1202 msgid "Please enter a new profile name"
1203 msgstr ""
1204
1205 #: frontends/src/primitivus/profile_manager.py:120
1206 msgid "Are you sure you want to delete the profile {} ?"
1207 msgstr ""
1208
1209 #: frontends/src/primitivus/progress.py:37
1210 msgid "Clear progress list"
1211 msgstr ""
1212
1213 #: frontends/src/primitivus/status.py:46
1214 msgid "Set your presence"
1215 msgstr ""
1216
1217 #: frontends/src/primitivus/status.py:52
1218 msgid "Set your status"
1219 msgstr ""
1220
1221 #: frontends/src/primitivus/status.py:52
1222 msgid "New status"
1223 msgstr ""
1224
1225 #: frontends/src/primitivus/xmlui.py:81
1226 msgid "Unknown div_char"
1227 msgstr ""
1228
1229 #: frontends/src/primitivus/xmlui.py:405
1230 msgid "Submit"
1231 msgstr ""
1232
1233 #: frontends/src/primitivus/xmlui.py:407 frontends/src/primitivus/xmlui.py:418
1234 msgid "Cancel"
1235 msgstr ""
1236
1237 #: frontends/src/primitivus/xmlui.py:409
1238 msgid "OK"
1239 msgstr ""
1240
1241 #: frontends/src/primitivus/xmlui.py:417 src/plugins/plugin_xep_0048.py:263
1242 msgid "Save"
1243 msgstr ""
1244
1245 #: frontends/src/quick_frontend/constants.py:27
1246 #: src/plugins/plugin_xep_0050.py:54
1247 msgid "Online"
1248 msgstr ""
1249
1250 #: frontends/src/quick_frontend/constants.py:28
1251 #: src/plugins/plugin_xep_0050.py:56
1252 msgid "Free for chat"
1253 msgstr ""
1254
1255 #: frontends/src/quick_frontend/constants.py:29
1256 msgid "Away from keyboard"
1257 msgstr ""
1258
1259 #: frontends/src/quick_frontend/constants.py:30
1260 #: src/plugins/plugin_xep_0050.py:57
1261 msgid "Do not disturb"
1262 msgstr ""
1263
1264 #: frontends/src/quick_frontend/constants.py:31
1265 msgid "Extended away"
1266 msgstr ""
1267
1268 #: frontends/src/quick_frontend/quick_app.py:81
1269 msgid "Error while trying to get autodisconnect param, ignoring: {}"
1270 msgstr ""
1271
1272 #: frontends/src/quick_frontend/quick_app.py:174
1273 #, python-brace-format
1274 msgid "Can't get profile parameter: {msg}"
1275 msgstr ""
1276
1277 #: frontends/src/quick_frontend/quick_app.py:453
1278 #, python-format
1279 msgid "Can't connect profile [%s]"
1280 msgstr ""
1281
1282 #: frontends/src/quick_frontend/quick_app.py:510
1283 msgid "Connected"
1284 msgstr ""
1285
1286 #: frontends/src/quick_frontend/quick_app.py:517
1287 msgid "Disconnected"
1288 msgstr ""
1289
1290 #: frontends/src/quick_frontend/quick_app.py:574
1291 #, python-format
1292 msgid ""
1293 "presence update for %(entity)s (show=%(show)s, priority=%(priority)s, "
1294 "statuses=%(statuses)s) [profile:%(profile)s]"
1295 msgstr ""
1296
1297 #: frontends/src/quick_frontend/quick_app.py:783
1298 #, python-format
1299 msgid "The contact %s has accepted your subscription"
1300 msgstr ""
1301
1302 #: frontends/src/quick_frontend/quick_app.py:783
1303 #: frontends/src/quick_frontend/quick_app.py:790
1304 msgid "Subscription confirmation"
1305 msgstr ""
1306
1307 #: frontends/src/quick_frontend/quick_app.py:786
1308 #, python-format
1309 msgid "The contact %s has refused your subscription"
1310 msgstr ""
1311
1312 #: frontends/src/quick_frontend/quick_app.py:786
1313 msgid "Subscription refusal"
1314 msgstr ""
1315
1316 #: frontends/src/quick_frontend/quick_app.py:790
1317 #, python-format
1318 msgid ""
1319 "The contact %s wants to subscribe to your presence.\n"
1320 "Do you accept ?"
1321 msgstr ""
1322
1323 #: frontends/src/quick_frontend/quick_app.py:813
1324 #, python-format
1325 msgid "param update: [%(namespace)s] %(name)s = %(value)s"
1326 msgstr ""
1327
1328 #: frontends/src/quick_frontend/quick_app.py:815
1329 #, python-format
1330 msgid "Changing JID to %s"
1331 msgstr ""
1332
1333 #: frontends/src/quick_frontend/quick_chat.py:434
1334 msgid "now we print the history"
1335 msgstr ""
1336
1337 #: frontends/src/quick_frontend/quick_chat.py:436
1338 msgid " ({} messages)"
1339 msgstr ""
1340
1341 #: frontends/src/quick_frontend/quick_chat.py:478
1342 msgid "Can't get history: {}"
1343 msgstr ""
1344
1345 #: frontends/src/quick_frontend/quick_contact_list.py:495
1346 msgid "Trying to delete an unknow entity [{}]"
1347 msgstr ""
1348
1349 #: frontends/src/quick_frontend/quick_contact_list.py:536
1350 msgid "received presence from entity without resource: {}"
1351 msgstr ""
1352
1353 #: frontends/src/quick_frontend/quick_contact_management.py:71
1354 msgid "Trying to get attribute for an unknown contact"
1355 msgstr ""
1356
1357 #: frontends/src/quick_frontend/quick_contact_management.py:87
1358 msgid "INTERNAL ERROR: Key log.error"
1359 msgstr ""
1360
1361 #: frontends/src/quick_frontend/quick_contact_management.py:99
1362 #, python-format
1363 msgid "Trying to update an unknown contact: %s"
1364 msgstr ""
1365
1366 #: frontends/src/quick_frontend/quick_games.py:74
1367 #, python-brace-format
1368 msgid ""
1369 "A {game} activity between {players} has been started, but you couldn't take "
1370 "part because your client doesn't support it."
1371 msgstr ""
1372
1373 #: frontends/src/quick_frontend/quick_games.py:75
1374 #, python-brace-format
1375 msgid "{game} Game"
1376 msgstr ""
1377
1378 #: frontends/src/quick_frontend/quick_profile_manager.py:116
1379 msgid "Trying to plug an unknown profile key ({})"
1380 msgstr ""
1381
1382 #: frontends/src/quick_frontend/quick_profile_manager.py:118
1383 msgid "Profile plugging in error"
1384 msgstr ""
1385
1386 #: frontends/src/quick_frontend/quick_profile_manager.py:130
1387 msgid "Can't get profile parameter"
1388 msgstr ""
1389
1390 #: frontends/src/quick_frontend/quick_profile_manager.py:141
1391 msgid "A profile with this name already exists"
1392 msgstr ""
1393
1394 #: frontends/src/quick_frontend/quick_profile_manager.py:143
1395 msgid "Profile creation cancelled by backend"
1396 msgstr ""
1397
1398 #: frontends/src/quick_frontend/quick_profile_manager.py:145
1399 msgid "You profile name is not valid"
1400 msgstr ""
1401
1402 #: frontends/src/quick_frontend/quick_profile_manager.py:147
1403 msgid "Can't create profile ({})"
1404 msgstr ""
1405
1406 #: frontends/src/quick_frontend/quick_profile_manager.py:163
1407 #: src/stdui/ui_profile_manager.py:65
1408 msgid "Internal error"
1409 msgstr ""
1410
1411 #: frontends/src/quick_frontend/quick_profile_manager.py:163
1412 msgid "You can't connect manually and automatically at the same time"
1413 msgstr ""
1414
1415 #: frontends/src/quick_frontend/quick_profile_manager.py:168
1416 msgid "No profile selected"
1417 msgstr ""
1418
1419 #: frontends/src/quick_frontend/quick_profile_manager.py:168
1420 msgid "You need to create and select at least one profile before connecting"
1421 msgstr ""
1422
1423 #: frontends/src/quick_frontend/quick_utils.py:38
1424 msgid ""
1425 "\n"
1426 " %prog [options]\n"
1427 "\n"
1428 " %prog --help for options list\n"
1429 " "
1430 msgstr ""
1431
1432 #: frontends/src/quick_frontend/quick_utils.py:45
1433 msgid "Select the profile to use"
1434 msgstr ""
1435
1436 #: frontends/src/tools/xmlui.py:193
1437 msgid "Nothing to submit"
1438 msgstr ""
1439
1440 #: frontends/src/tools/xmlui.py:337
1441 msgid "XMLUI can have only one main container"
1442 msgstr ""
1443
1444 #: frontends/src/tools/xmlui.py:385
1445 #, python-format
1446 msgid "Unknown container [%s], using default one"
1447 msgstr ""
1448
1449 #: frontends/src/tools/xmlui.py:394
1450 msgid "Internal Error, container has not _xmluiAppend method"
1451 msgstr ""
1452
1453 #: frontends/src/tools/xmlui.py:472
1454 #, python-format
1455 msgid "FIXME FIXME FIXME: widget type [%s] is not implemented"
1456 msgstr ""
1457
1458 #: frontends/src/tools/xmlui.py:473
1459 #, python-format
1460 msgid "FIXME FIXME FIXME: type [%s] is not implemented"
1461 msgstr ""
1462
1463 #: frontends/src/tools/xmlui.py:481
1464 #, python-format
1465 msgid "No change listener on [%s]"
1466 msgstr ""
1467
1468 #: frontends/src/tools/xmlui.py:498
1469 #, python-format
1470 msgid "Unknown tag [%s]"
1471 msgstr ""
1472
1473 #: frontends/src/tools/xmlui.py:548
1474 msgid "No callback_id found"
1475 msgstr ""
1476
1477 #: frontends/src/tools/xmlui.py:580
1478 #, python-format
1479 msgid "FIXME: XMLUI internal action [%s] is not implemented"
1480 msgstr ""
1481
1482 #: frontends/src/tools/xmlui.py:667 frontends/src/tools/xmlui.py:677
1483 msgid "The form data is not sent back, the type is not managed properly"
1484 msgstr ""
1485
1486 #: frontends/src/tools/xmlui.py:672
1487 msgid "Cancelling form"
1488 msgstr ""
1489
1490 #: frontends/src/tools/xmlui.py:778
1491 msgid "You must register classes with registerClass before creating a XMLUI"
1492 msgstr ""
1493
1494 #: src/core/sat_main.py:149
1495 msgid "Memory initialised" 36 msgid "Memory initialised"
1496 msgstr "" 37 msgstr ""
1497 38
1498 #: src/core/sat_main.py:154 39 #: sat/core/sat_main.py:219
40 msgid "Could not initialize backend: {reason}"
41 msgstr ""
42
43 #: sat/core/sat_main.py:227
1499 msgid "Backend is ready" 44 msgid "Backend is ready"
1500 msgstr "" 45 msgstr ""
1501 46
1502 #: src/core/sat_main.py:189 47 #: sat/core/sat_main.py:238
1503 #, python-brace-format 48 msgid "Following profiles will be connected automatically: {profiles}"
49 msgstr ""
50
51 #: sat/core/sat_main.py:251
52 msgid "Can't autoconnect profile {profile}: {reason}"
53 msgstr ""
54
55 #: sat/core/sat_main.py:321
1504 msgid "" 56 msgid ""
1505 "Can't import plugin [{path}]:\n" 57 "Can't import plugin [{path}]:\n"
1506 "{error}" 58 "{error}"
1507 msgstr "" 59 msgstr ""
1508 60
1509 #: src/core/sat_main.py:202 61 #: sat/core/sat_main.py:340
1510 #, python-brace-format
1511 msgid "{type} type must be used with {mode} mode, ignoring plugin" 62 msgid "{type} type must be used with {mode} mode, ignoring plugin"
1512 msgstr "" 63 msgstr ""
1513 64
1514 #: src/core/sat_main.py:208 65 #: sat/core/sat_main.py:349
1515 #, python-brace-format 66 msgid ""
1516 msgid "" 67 "Name conflict for import name [{import_name}], can't import plugin "
1517 "Name conflict for import name [{import_name}], can't import plugin [{name}]" 68 "[{name}]"
1518 msgstr "" 69 msgstr ""
1519 70
1520 #: src/core/sat_main.py:234 71 #: sat/core/sat_main.py:385
1521 msgid "Recommended plugin not found: {}" 72 msgid "Recommended plugin not found: {}"
1522 msgstr "" 73 msgstr ""
1523 74
1524 #: src/core/sat_main.py:248 75 #: sat/core/sat_main.py:406
1525 #, python-brace-format
1526 msgid "Can't import plugin {name}: {error}" 76 msgid "Can't import plugin {name}: {error}"
1527 msgstr "" 77 msgstr ""
1528 78
1529 #: src/core/sat_main.py:311 79 #: sat/core/sat_main.py:478
1530 msgid "already connected !" 80 msgid "already connected !"
1531 msgstr "" 81 msgstr ""
1532 82
1533 #: src/core/sat_main.py:331 83 #: sat/core/sat_main.py:495
1534 msgid "not connected !" 84 msgid "not connected !"
1535 msgstr "" 85 msgstr ""
1536 86
1537 #: src/core/sat_main.py:406 87 #: sat/core/sat_main.py:591
1538 msgid "Trying to remove reference to a client not referenced" 88 msgid "Trying to remove reference to a client not referenced"
1539 msgstr "" 89 msgstr ""
1540 90
1541 #: src/core/sat_main.py:418 91 #: sat/core/sat_main.py:604
1542 msgid "running app" 92 msgid "running app"
1543 msgstr "" 93 msgstr ""
1544 94
1545 #: src/core/sat_main.py:422 95 #: sat/core/sat_main.py:608
1546 msgid "stopping app" 96 msgid "stopping app"
1547 msgstr "" 97 msgstr ""
1548 98
1549 #: src/core/sat_main.py:482 99 #: sat/core/sat_main.py:646
1550 msgid "Unexpected error: {}" 100 msgid "profile_key must not be empty"
1551 msgstr "" 101 msgstr ""
1552 102
1553 #: src/core/sat_main.py:498 103 #: sat/core/sat_main.py:666
104 msgid "Unexpected error: {failure_}"
105 msgstr ""
106
107 #: sat/core/sat_main.py:921
1554 msgid "asking connection status for a non-existant profile" 108 msgid "asking connection status for a non-existant profile"
1555 msgstr "" 109 msgstr ""
1556 110
1557 #: src/core/sat_main.py:538 111 #: sat/core/sat_main.py:1020
1558 #, python-format 112 #, python-format
1559 msgid "subsciption request [%(subs_type)s] for %(jid)s" 113 msgid "subsciption request [%(subs_type)s] for %(jid)s"
1560 msgstr "" 114 msgstr ""
1561 115
1562 #: src/core/sat_main.py:654 116 #: sat/core/sat_main.py:1162
117 msgid "Can't find features for service {service_jid}, ignoring"
118 msgstr ""
119
120 #: sat/core/sat_main.py:1221
121 msgid "Can't retrieve {full_jid} infos, ignoring"
122 msgstr ""
123
124 #: sat/core/sat_main.py:1292
1563 msgid "Trying to remove an unknow progress callback" 125 msgid "Trying to remove an unknow progress callback"
1564 msgstr "" 126 msgstr ""
1565 127
1566 #: src/core/sat_main.py:738 128 #: sat/core/sat_main.py:1382
1567 msgid "id already registered" 129 msgid "id already registered"
1568 msgstr "" 130 msgstr ""
1569 131
1570 #: src/core/sat_main.py:776 132 #: sat/core/sat_main.py:1424
1571 msgid "trying to launch action with a non-existant profile" 133 msgid "trying to launch action with a non-existant profile"
1572 msgstr "" 134 msgstr ""
1573 135
1574 #: src/core/sat_main.py:858 136 #: sat/core/sat_main.py:1520
1575 msgid "A menu with the same path and type already exists" 137 msgid "A menu with the same path and type already exists"
1576 msgstr "" 138 msgstr ""
1577 139
1578 #: src/core/xmpp.py:120 140 #: sat/core/sat_main.py:1619
141 msgid "help_string"
142 msgstr ""
143
144 #: sat/core/xmpp.py:196
1579 msgid "Can't parse port value, using default value" 145 msgid "Can't parse port value, using default value"
1580 msgstr "" 146 msgstr ""
1581 147
1582 #: src/core/xmpp.py:141 148 #: sat/core/xmpp.py:223
149 msgid "We'll use the stable resource {resource}"
150 msgstr ""
151
152 #: sat/core/xmpp.py:255
1583 msgid "setting plugins parents" 153 msgid "setting plugins parents"
1584 msgstr "" 154 msgstr ""
1585 155
1586 #: src/core/xmpp.py:160 156 #: sat/core/xmpp.py:275
1587 msgid "Plugins initialisation error" 157 msgid "Plugins initialisation error"
1588 msgstr "" 158 msgstr ""
1589 159
1590 #: src/core/xmpp.py:177 160 #: sat/core/xmpp.py:297
1591 msgid "Error while disconnecting: {}" 161 msgid "Error while disconnecting: {}"
1592 msgstr "" 162 msgstr ""
1593 163
1594 #: src/core/xmpp.py:191 164 #: sat/core/xmpp.py:301
1595 #, python-format 165 msgid "{profile} identified"
1596 msgid "********** [%s] CONNECTED **********" 166 msgstr ""
1597 msgstr "" 167
1598 168 #: sat/core/xmpp.py:309
1599 #: src/core/xmpp.py:200
1600 msgid "XML stream is initialized" 169 msgid "XML stream is initialized"
1601 msgstr "" 170 msgstr ""
1602 171
1603 #: src/core/xmpp.py:216 172 #: sat/core/xmpp.py:317
1604 #, python-format 173 msgid "********** [{profile}] CONNECTED **********"
1605 msgid "ERROR: XMPP connection failed for profile '%(profile)s': %(reason)s" 174 msgstr ""
1606 msgstr "" 175
1607 176 #: sat/core/xmpp.py:343
1608 #: src/core/xmpp.py:230 177 #, python-format
1609 msgid "No keep_alife" 178 msgid "ERROR: XMPP connection failed for profile '%(profile)s': %(reason)sprofile"
1610 msgstr "" 179 msgstr ""
1611 180
1612 #: src/core/xmpp.py:235 181 #: sat/core/xmpp.py:398
1613 #, python-format 182 msgid "stopping connection because of network disabled"
1614 msgid "********** [%s] DISCONNECTED **********" 183 msgstr ""
1615 msgstr "" 184
1616 185 #: sat/core/xmpp.py:421
1617 #: src/core/xmpp.py:257 186 msgid "network is available, trying to connect"
187 msgstr ""
188
189 #: sat/core/xmpp.py:445
190 msgid "********** [{profile}] DISCONNECTED **********"
191 msgstr ""
192
193 #: sat/core/xmpp.py:464
194 msgid ""
195 "Your server certificate is not valid (its identity can't be checked).\n"
196 "\n"
197 "This should never happen and may indicate that somebody is trying to spy "
198 "on you.\n"
199 "Please contact your server administrator."
200 msgstr ""
201
202 #: sat/core/xmpp.py:515
1618 msgid "Disconnecting..." 203 msgid "Disconnecting..."
1619 msgstr "" 204 msgstr ""
1620 205
1621 #: src/core/xmpp.py:401 206 #: sat/core/xmpp.py:688
1622 #, python-brace-format
1623 msgid "Sending message (type {type}, to {to})" 207 msgid "Sending message (type {type}, to {to})"
1624 msgstr "" 208 msgstr ""
1625 209
1626 #: src/core/xmpp.py:407 210 #: sat/core/xmpp.py:696
1627 msgid "" 211 msgid ""
1628 "Triggers, storage and echo have been inhibited by the 'send_only' parameter" 212 "Triggers, storage and echo have been inhibited by the 'send_only' "
1629 msgstr "" 213 "parameter"
1630 214 msgstr ""
1631 #: src/core/xmpp.py:447 215
216 #: sat/core/xmpp.py:762
1632 msgid "No message found" 217 msgid "No message found"
1633 msgstr "" 218 msgstr ""
1634 219
1635 #: src/core/xmpp.py:581 220 #: sat/core/xmpp.py:814
1636 #, python-brace-format 221 msgid "invalid data used for host: {data}"
222 msgstr ""
223
224 #: sat/core/xmpp.py:839
225 msgid ""
226 "Certificate validation is deactivated, this is unsecure and somebody may "
227 "be spying on you. If you have no good reason to disable certificate "
228 "validation, please activate \"Check certificate\" in your settings in "
229 "\"Connection\" tab."
230 msgstr ""
231
232 #: sat/core/xmpp.py:843
233 msgid "Security notice"
234 msgstr ""
235
236 #: sat/core/xmpp.py:978
1637 msgid "The requested entry point ({entry_point}) is not available" 237 msgid "The requested entry point ({entry_point}) is not available"
1638 msgstr "" 238 msgstr ""
1639 239
1640 #: src/core/xmpp.py:615 240 #: sat/core/xmpp.py:1016
1641 #, python-brace-format 241 msgid ""
1642 msgid "" 242 "Plugin {current_name} is needed for {entry_name}, but it doesn't handle "
1643 "Plugin {current_name} if needed for {entry_name}, but it doesn't handle "
1644 "component mode" 243 "component mode"
1645 msgstr "" 244 msgstr ""
1646 245
1647 #: src/core/xmpp.py:619 246 #: sat/core/xmpp.py:1024
1648 msgid "invalid plugin mode" 247 msgid "invalid plugin mode"
1649 msgstr "" 248 msgstr ""
1650 249
1651 #: src/core/xmpp.py:717 250 #: sat/core/xmpp.py:1128
1652 #, python-brace-format 251 msgid "parseMessage used with a non <message/> stanza, ignoring: {xml}"
252 msgstr ""
253
254 #: sat/core/xmpp.py:1140
255 msgid "received <message> with a wrong namespace: {xml}"
256 msgstr ""
257
258 #: sat/core/xmpp.py:1226
1653 msgid "got message from: {from_}" 259 msgid "got message from: {from_}"
1654 msgstr "" 260 msgstr ""
1655 261
1656 #: src/core/xmpp.py:793 262 #: sat/core/xmpp.py:1341
1657 msgid "There's no subscription between you and [{}]!" 263 msgid "There's no subscription between you and [{}]!"
1658 msgstr "" 264 msgstr ""
1659 265
1660 #: src/core/xmpp.py:795 266 #: sat/core/xmpp.py:1346
1661 msgid "You are not subscribed to [{}]!" 267 msgid "You are not subscribed to [{}]!"
1662 msgstr "" 268 msgstr ""
1663 269
1664 #: src/core/xmpp.py:797 270 #: sat/core/xmpp.py:1348
1665 msgid "[{}] is not subscribed to you!" 271 msgid "[{}] is not subscribed to you!"
1666 msgstr "" 272 msgstr ""
1667 273
1668 #: src/core/xmpp.py:954 274 #: sat/core/xmpp.py:1384
1669 #, python-format 275 msgid "our server support roster versioning, we use it"
1670 msgid "" 276 msgstr ""
1671 "presence update for [%(entity)s] (available, show=%(show)s statuses=" 277
1672 "%(statuses)s priority=%(priority)d)" 278 #: sat/core/xmpp.py:1390
1673 msgstr "" 279 msgid "no roster in cache, we start fresh"
1674 280 msgstr ""
1675 #: src/core/xmpp.py:975 281
282 #: sat/core/xmpp.py:1394
283 msgid "We have roster v{version} in cache"
284 msgstr ""
285
286 #: sat/core/xmpp.py:1405
287 msgid "our server doesn't support roster versioning"
288 msgstr ""
289
290 #: sat/core/xmpp.py:1462
291 msgid "adding {entity} to roster"
292 msgstr ""
293
294 #: sat/core/xmpp.py:1486
295 msgid "removing {entity} from roster"
296 msgstr ""
297
298 #: sat/core/xmpp.py:1640
1676 #, python-format 299 #, python-format
1677 msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" 300 msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)"
1678 msgstr "" 301 msgstr ""
1679 302
1680 #: src/core/xmpp.py:1038 303 #: sat/core/xmpp.py:1724
1681 msgid "sending automatic \"from\" subscription request" 304 msgid "sending automatic \"from\" subscription request"
1682 msgstr "" 305 msgstr ""
1683 306
1684 #: src/core/xmpp.py:1046 307 #: sat/core/xmpp.py:1732
1685 #, python-format 308 #, python-format
1686 msgid "subscription approved for [%s]" 309 msgid "subscription approved for [%s]"
1687 msgstr "" 310 msgstr ""
1688 311
1689 #: src/core/xmpp.py:1050 312 #: sat/core/xmpp.py:1736
1690 #, python-format 313 #, python-format
1691 msgid "unsubscription confirmed for [%s]" 314 msgid "unsubscription confirmed for [%s]"
1692 msgstr "" 315 msgstr ""
1693 316
1694 #: src/core/xmpp.py:1055 317 #: sat/core/xmpp.py:1741
1695 #, python-format 318 #, python-format
1696 msgid "subscription request from [%s]" 319 msgid "subscription request from [%s]"
1697 msgstr "" 320 msgstr ""
1698 321
1699 #: src/core/xmpp.py:1060 322 #: sat/core/xmpp.py:1747
1700 msgid "sending automatic subscription acceptance" 323 msgid "sending automatic subscription acceptance"
1701 msgstr "" 324 msgstr ""
1702 325
1703 #: src/core/xmpp.py:1068 326 #: sat/core/xmpp.py:1759
1704 #, python-format 327 #, python-format
1705 msgid "unsubscription asked for [%s]" 328 msgid "unsubscription asked for [%s]"
1706 msgstr "" 329 msgstr ""
1707 330
1708 #: src/core/xmpp.py:1072 331 #: sat/core/xmpp.py:1763
1709 msgid "automatic contact deletion" 332 msgid "automatic contact deletion"
1710 msgstr "" 333 msgstr ""
1711 334
1712 #: src/core/xmpp.py:1104 335 #: sat/memory/cache.py:69
1713 #, python-format 336 msgid "Can't read metadata file at {path}"
1714 msgid "Registration asked for %(user)s@%(host)s" 337 msgstr ""
1715 msgstr "" 338
1716 339 #: sat/memory/cache.py:80
1717 #: src/core/xmpp.py:1107 340 msgid "Invalid cache metadata at {path}"
1718 #, python-format 341 msgstr ""
1719 msgid "Connection made with %s" 342
1720 msgstr "" 343 #: sat/memory/cache.py:87
1721 344 msgid "cache {cache_file!r} references an inexisting file: {filepath!r}"
1722 #: src/core/xmpp.py:1125 345 msgstr ""
1723 #, python-format 346
1724 msgid "Registration answer: %s" 347 #: sat/memory/cache.py:102
1725 msgstr "" 348 msgid "following file is missing while purging cache: {path}"
1726 349 msgstr ""
1727 #: src/core/xmpp.py:1129 src/plugins/plugin_xep_0077.py:87 350
1728 #: src/plugins/plugin_xep_0077.py:97 351 #: sat/memory/cache.py:200
1729 #, python-format 352 msgid "missing filename for cache {uid!r}"
1730 msgid "Registration failure: %s" 353 msgstr ""
1731 msgstr "" 354
1732 355 #: sat/memory/cache.py:207
1733 #: src/memory/disco.py:219 356 msgid "missing file referenced in cache {uid!r}: {filename}"
357 msgstr ""
358
359 #: sat/memory/disco.py:95
360 msgid ""
361 "no feature/identity found in disco element (hash: {cap_hash}), ignoring: "
362 "{xml}"
363 msgstr ""
364
365 #: sat/memory/disco.py:274
1734 #, python-format 366 #, python-format
1735 msgid "Error while requesting [%(jid)s]: %(error)s" 367 msgid "Error while requesting [%(jid)s]: %(error)s"
1736 msgstr "" 368 msgstr ""
1737 369
1738 #: src/memory/disco.py:307 370 #: sat/memory/disco.py:338
1739 #, python-format 371 msgid "received an item without jid"
1740 msgid "Capability hash generated: [%s]" 372 msgstr ""
1741 msgstr "" 373
1742 374 #: sat/memory/disco.py:410
1743 #: src/memory/disco.py:348 375 msgid "Capability hash generated: [{cap_hash}]"
376 msgstr ""
377
378 #: sat/memory/disco.py:459
1744 msgid "invalid item (no jid)" 379 msgid "invalid item (no jid)"
1745 msgstr "" 380 msgstr ""
1746 381
1747 #: src/memory/memory.py:219 382 #: sat/memory/encryption.py:71
1748 msgid "" 383 msgid "Could not restart {namespace!r} encryption with {entity}: {err}"
1749 "A database has been found in the default local_dir for previous versions (< " 384 msgstr ""
1750 "0.5)" 385
1751 msgstr "" 386 #: sat/memory/encryption.py:74
1752 387 msgid "encryption sessions restored"
1753 #: src/memory/memory.py:227 388 msgstr ""
389
390 #: sat/memory/encryption.py:116
391 msgid "Encryption plugin registered: {name}"
392 msgstr ""
393
394 #: sat/memory/encryption.py:127
395 msgid "Can't find requested encryption plugin: {namespace}"
396 msgstr ""
397
398 #: sat/memory/encryption.py:148
399 msgid "Can't find a plugin with the name \"{name}\"."
400 msgstr ""
401
402 #: sat/memory/encryption.py:213
403 msgid "No encryption plugin is registered, an encryption session can't be started"
404 msgstr ""
405
406 #: sat/memory/encryption.py:226
407 msgid "Session with {bare_jid} is already encrypted with {name}. Nothing to do."
408 msgstr ""
409
410 #: sat/memory/encryption.py:237
411 msgid ""
412 "Session with {bare_jid} is already encrypted with {name}. Please stop "
413 "encryption session before changing algorithm."
414 msgstr ""
415
416 #: sat/memory/encryption.py:249
417 msgid "No resource found for {destinee}, can't encrypt with {name}"
418 msgstr ""
419
420 #: sat/memory/encryption.py:251
421 msgid "No resource specified to encrypt with {name}, using {destinee}."
422 msgstr ""
423
424 #: sat/memory/encryption.py:257
425 msgid "{name} encryption must be used with bare jids."
426 msgstr ""
427
428 #: sat/memory/encryption.py:261
429 msgid "Encryption session has been set for {entity_jid} with {encryption_name}"
430 msgstr ""
431
432 #: sat/memory/encryption.py:268
433 msgid ""
434 "Encryption session started: your messages with {destinee} are now end to "
435 "end encrypted using {name} algorithm."
436 msgstr ""
437
438 #: sat/memory/encryption.py:273
439 msgid "Message are encrypted only for {nb_devices} device(s): {devices_list}."
440 msgstr ""
441
442 #: sat/memory/encryption.py:291
443 msgid "There is no encryption session with this entity."
444 msgstr ""
445
446 #: sat/memory/encryption.py:295
447 msgid ""
448 "The encryption session is not run with the expected plugin: encrypted "
449 "with {current_name} and was expecting {expected_name}"
450 msgstr ""
451
452 #: sat/memory/encryption.py:304
453 msgid ""
454 "There is a session for the whole entity (i.e. all devices of the entity),"
455 " not a directed one. Please use bare jid if you want to stop the whole "
456 "encryption with this entity."
457 msgstr ""
458
459 #: sat/memory/encryption.py:312
460 msgid "There is no directed session with this entity."
461 msgstr ""
462
463 #: sat/memory/encryption.py:327
464 msgid "encryption session stopped with entity {entity}"
465 msgstr ""
466
467 #: sat/memory/encryption.py:335
468 msgid ""
469 "Encryption session finished: your messages with {destinee} are NOT end to"
470 " end encrypted anymore.\n"
471 "Your server administrators or {destinee} server administrators will be "
472 "able to read them."
473 msgstr ""
474
475 #: sat/memory/encryption.py:389 sat/memory/encryption.py:397
476 #: sat/memory/encryption.py:404
477 msgid "Encryption"
478 msgstr ""
479
480 #: sat/memory/encryption.py:389
481 msgid "unencrypted (plain text)"
482 msgstr ""
483
484 #: sat/memory/encryption.py:392
485 msgid "End encrypted session"
486 msgstr ""
487
488 #: sat/memory/encryption.py:400
489 msgid "Start {name} session"
490 msgstr ""
491
492 #: sat/memory/encryption.py:404
493 msgid "⛨ {name} trust"
494 msgstr ""
495
496 #: sat/memory/encryption.py:407
497 msgid "Manage {name} trust"
498 msgstr ""
499
500 #: sat/memory/encryption.py:470
501 msgid "Starting e2e session with {peer_jid} as we receive encrypted messages"
502 msgstr ""
503
504 #: sat/memory/memory.py:230
1754 msgid "Memory manager init" 505 msgid "Memory manager init"
1755 msgstr "" 506 msgstr ""
1756 507
1757 #: src/memory/memory.py:244 508 #: sat/memory/memory.py:249
1758 msgid "Loading default params template" 509 msgid "Loading default params template"
1759 msgstr "" 510 msgstr ""
1760 511
1761 #: src/memory/memory.py:276 512 #: sat/memory/memory.py:281
1762 #, python-format 513 #, python-format
1763 msgid "Parameters loaded from file: %s" 514 msgid "Parameters loaded from file: %s"
1764 msgstr "" 515 msgstr ""
1765 516
1766 #: src/memory/memory.py:279 517 #: sat/memory/memory.py:284
1767 #, python-format 518 #, python-format
1768 msgid "Can't load parameters from file: %s" 519 msgid "Can't load parameters from file: %s"
1769 msgstr "" 520 msgstr ""
1770 521
1771 #: src/memory/memory.py:294 522 #: sat/memory/memory.py:299
1772 #, python-format 523 #, python-format
1773 msgid "Parameters saved to file: %s" 524 msgid "Parameters saved to file: %s"
1774 msgstr "" 525 msgstr ""
1775 526
1776 #: src/memory/memory.py:297 527 #: sat/memory/memory.py:302
1777 #, python-format 528 #, python-format
1778 msgid "Can't save parameters to file: %s" 529 msgid "Can't save parameters to file: %s"
1779 msgstr "" 530 msgstr ""
1780 531
1781 #: src/memory/memory.py:426 532 #: sat/memory/memory.py:404
533 msgid "Authentication failure of profile {profile}"
534 msgstr ""
535
536 #: sat/memory/memory.py:431
1782 #, python-format 537 #, python-format
1783 msgid "[%s] Profile session purge" 538 msgid "[%s] Profile session purge"
1784 msgstr "" 539 msgstr ""
1785 540
1786 #: src/memory/memory.py:431 541 #: sat/memory/memory.py:437
1787 #, python-format 542 #, python-format
1788 msgid "Trying to purge roster status cache for a profile not in memory: [%s]" 543 msgid "Trying to purge roster status cache for a profile not in memory: [%s]"
1789 msgstr "" 544 msgstr ""
1790 545
1791 #: src/memory/memory.py:441 546 #: sat/memory/memory.py:451
1792 msgid "requesting no profiles at all" 547 msgid "requesting no profiles at all"
1793 msgstr "" 548 msgstr ""
1794 549
1795 #: src/memory/memory.py:496 550 #: sat/memory/memory.py:508
1796 #, python-brace-format
1797 msgid "Can't find component {component} entry point" 551 msgid "Can't find component {component} entry point"
1798 msgstr "" 552 msgstr ""
1799 553
1800 #: src/memory/memory.py:740 554 #: sat/memory/memory.py:996
1801 msgid "Trying to get entity data for a non-existant profile"
1802 msgstr ""
1803
1804 #: src/memory/memory.py:929
1805 msgid "Need a bare jid to delete all resources" 555 msgid "Need a bare jid to delete all resources"
1806 msgstr "" 556 msgstr ""
1807 557
1808 #: src/memory/memory.py:954 558 #: sat/memory/memory.py:1028
1809 #, python-format 559 #, python-format
1810 msgid "Trying to encrypt a value for %s while the personal key is undefined!" 560 msgid "Trying to encrypt a value for %s while the personal key is undefined!"
1811 msgstr "" 561 msgstr ""
1812 562
1813 #: src/memory/memory.py:969 563 #: sat/memory/memory.py:1048
1814 #, python-format 564 #, python-format
1815 msgid "Trying to decrypt a value for %s while the personal key is undefined!" 565 msgid "Trying to decrypt a value for %s while the personal key is undefined!"
1816 msgstr "" 566 msgstr ""
1817 567
1818 #: src/memory/memory.py:992 568 #: sat/memory/memory.py:1069
1819 #, python-format 569 #, python-format
1820 msgid "Personal data (%(ns)s, %(key)s) has been successfuly encrypted" 570 msgid "Personal data (%(ns)s, %(key)s) has been successfuly encrypted"
1821 msgstr "" 571 msgstr ""
1822 572
1823 #: src/memory/memory.py:1019 573 #: sat/memory/memory.py:1097
1824 msgid "Asking waiting subscriptions for a non-existant profile" 574 msgid "Asking waiting subscriptions for a non-existant profile"
1825 msgstr "" 575 msgstr ""
1826 576
1827 #: src/memory/params.py:82 577 #: sat/memory/memory.py:1218
578 msgid "invalid permission"
579 msgstr ""
580
581 #: sat/memory/memory.py:1249
582 msgid "unknown access type: {type}"
583 msgstr ""
584
585 #: sat/memory/memory.py:1284
586 msgid "You can't use path and parent at the same time"
587 msgstr ""
588
589 #: sat/memory/memory.py:1288
590 msgid "\"..\" or \".\" can't be used in path"
591 msgstr ""
592
593 #: sat/memory/memory.py:1307
594 msgid "Several directories found, this should not happen"
595 msgstr ""
596
597 #: sat/memory/memory.py:1766
598 msgid "Can't delete directory, it is not empty"
599 msgstr ""
600
601 #: sat/memory/memory.py:1778
602 msgid "deleting file {name} with hash {file_hash}"
603 msgstr ""
604
605 #: sat/memory/memory.py:1787
606 msgid "no reference left to {file_path}, deleting"
607 msgstr ""
608
609 #: sat/memory/params.py:85 sat_frontends/primitivus/base.py:533
610 msgid "General"
611 msgstr ""
612
613 #: sat/memory/params.py:86
1828 msgid "Connection" 614 msgid "Connection"
1829 msgstr "" 615 msgstr ""
1830 616
1831 #: src/memory/params.py:84 617 #: sat/memory/params.py:88
1832 msgid "Chat history limit" 618 msgid "Chat history limit"
1833 msgstr "" 619 msgstr ""
1834 620
1835 #: src/memory/params.py:86 621 #: sat/memory/params.py:90
1836 msgid "Show offline contacts" 622 msgid "Show offline contacts"
1837 msgstr "" 623 msgstr ""
1838 624
1839 #: src/memory/params.py:88 625 #: sat/memory/params.py:92
1840 msgid "Show empty groups" 626 msgid "Show empty groups"
1841 msgstr "" 627 msgstr ""
1842 628
1843 #: src/memory/params.py:91 src/plugins/plugin_misc_register_account.py:74 629 #: sat/memory/params.py:95
1844 msgid "Register new account" 630 msgid "Connect on backend startup"
1845 msgstr "" 631 msgstr ""
1846 632
1847 #: src/memory/params.py:92 633 #: sat/memory/params.py:96
1848 msgid "Connect on frontend startup" 634 msgid "Connect on frontend startup"
1849 msgstr "" 635 msgstr ""
1850 636
1851 #: src/memory/params.py:93 637 #: sat/memory/params.py:97
1852 msgid "Disconnect on frontend closure" 638 msgid "Disconnect on frontend closure"
1853 msgstr "" 639 msgstr ""
1854 640
1855 #: src/memory/params.py:154 641 #: sat/memory/params.py:98
642 msgid "Check certificate (don't uncheck if unsure)"
643 msgstr ""
644
645 #: sat/memory/params.py:163
1856 #, python-format 646 #, python-format
1857 msgid "Trying to purge cache of a profile not in memory: [%s]" 647 msgid "Trying to purge cache of a profile not in memory: [%s]"
1858 msgstr "" 648 msgstr ""
1859 649
1860 #: src/memory/params.py:178 650 #: sat/memory/params.py:188
1861 msgid "The profile name already exists" 651 msgid "The profile name already exists"
1862 msgstr "" 652 msgstr ""
1863 653
1864 #: src/memory/params.py:193 654 #: sat/memory/params.py:203
1865 msgid "Trying to delete an unknown profile" 655 msgid "Trying to delete an unknown profile"
1866 msgstr "" 656 msgstr ""
1867 657
1868 #: src/memory/params.py:199 658 #: sat/memory/params.py:209
1869 msgid "Trying to delete a connected profile" 659 msgid "Trying to delete a connected profile"
1870 msgstr "" 660 msgstr ""
1871 661
1872 #: src/memory/params.py:217 662 #: sat/memory/params.py:228
1873 msgid "No default profile, returning first one" 663 msgid "No default profile, returning first one"
1874 msgstr "" 664 msgstr ""
1875 665
1876 #: src/memory/params.py:221 666 #: sat/memory/params.py:234
1877 msgid "No profile exist yet" 667 msgid "No profile exist yet"
1878 msgstr "" 668 msgstr ""
1879 669
1880 #: src/memory/params.py:229 670 #: sat/memory/params.py:244
1881 #, python-format 671 #, python-format
1882 msgid "Trying to access an unknown profile (%s)" 672 msgid "Trying to access an unknown profile (%s)"
1883 msgstr "" 673 msgstr ""
1884 674
1885 #: src/memory/params.py:314 675 #: sat/memory/params.py:338
1886 msgid "Trying to register frontends parameters with no specified app: aborted" 676 msgid "Trying to register frontends parameters with no specified app: aborted"
1887 msgstr "" 677 msgstr ""
1888 678
1889 #: src/memory/params.py:319 679 #: sat/memory/params.py:347
1890 #, python-format 680 #, python-format
1891 msgid "Trying to register twice frontends parameters for %(app)s: aborted" 681 msgid "Trying to register twice frontends parameters for %(app)s: abortedapp"
1892 msgstr "" 682 msgstr ""
1893 683
1894 #: src/memory/params.py:330 684 #: sat/memory/params.py:363
1895 #, python-format 685 #, python-format
1896 msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" 686 msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s"
1897 msgstr "" 687 msgstr ""
1898 688
1899 #: src/memory/params.py:346 src/memory/params.py:478 src/memory/params.py:523 689 #: sat/memory/params.py:385 sat/memory/params.py:563 sat/memory/params.py:624
1900 #, python-format 690 #, python-format
1901 msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !" 691 msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !"
1902 msgstr "" 692 msgstr ""
1903 693
1904 #: src/memory/params.py:381 694 #: sat/memory/params.py:440
1905 #, python-format 695 #, python-format
1906 msgid "" 696 msgid ""
1907 "Unset parameter (%(cat)s, %(param)s) of type list will use the default " 697 "Unset parameter (%(cat)s, %(param)s) of type list will use the default "
1908 "option '%(value)s'" 698 "option '%(value)s'"
1909 msgstr "" 699 msgstr ""
1910 700
1911 #: src/memory/params.py:385 701 #: sat/memory/params.py:448
1912 #, python-format 702 #, python-format
1913 msgid "Parameter (%(cat)s, %(param)s) of type list has no default option!" 703 msgid "Parameter (%(cat)s, %(param)s) of type list has no default option!"
1914 msgstr "" 704 msgstr ""
1915 705
1916 #: src/memory/params.py:387 706 #: sat/memory/params.py:455
1917 #, python-format 707 #, python-format
1918 msgid "" 708 msgid ""
1919 "Parameter (%(cat)s, %(param)s) of type list has more than one default option!" 709 "Parameter (%(cat)s, %(param)s) of type list has more than one default "
1920 msgstr "" 710 "option!"
1921 711 msgstr ""
1922 #: src/memory/params.py:444 712
1923 msgid "The stored password could not be decrypted!" 713 #: sat/memory/params.py:585
1924 msgstr ""
1925
1926 #: src/memory/params.py:494
1927 msgid "Requesting a param for an non-existant profile" 714 msgid "Requesting a param for an non-existant profile"
1928 msgstr "" 715 msgstr ""
1929 716
1930 #: src/memory/params.py:498 717 #: sat/memory/params.py:589
1931 msgid "Requesting synchronous param for not connected profile" 718 msgid "Requesting synchronous param for not connected profile"
1932 msgstr "" 719 msgstr ""
1933 720
1934 #: src/memory/params.py:527 721 #: sat/memory/params.py:633
1935 #, python-format 722 #, python-format
1936 msgid "" 723 msgid ""
1937 "Trying to get parameter '%(param)s' in category '%(cat)s' without " 724 "Trying to get parameter '%(param)s' in category '%(cat)s' without "
1938 "authorization!!!" 725 "authorization!!!param"
1939 msgstr "" 726 msgstr ""
1940 727
1941 #: src/memory/params.py:539 728 #: sat/memory/params.py:649
1942 msgid "Requesting a param for a non-existant profile" 729 msgid "Requesting a param for a non-existant profile"
1943 msgstr "" 730 msgstr ""
1944 731
1945 #: src/memory/params.py:564 src/memory/params.py:742 src/memory/params.py:759 732 #: sat/memory/params.py:962
1946 msgid "Asking params for inexistant profile"
1947 msgstr ""
1948
1949 #: src/memory/params.py:817
1950 msgid "Trying to set parameter for an unknown profile" 733 msgid "Trying to set parameter for an unknown profile"
1951 msgstr "" 734 msgstr ""
1952 735
1953 #: src/memory/params.py:822 736 #: sat/memory/params.py:968
1954 #, python-format 737 #, python-format
1955 msgid "Requesting an unknown parameter (%(category)s/%(name)s)" 738 msgid "Requesting an unknown parameter (%(category)s/%(name)s)"
1956 msgstr "" 739 msgstr ""
1957 740
1958 #: src/memory/params.py:827 741 #: sat/memory/params.py:974
1959 #, python-format 742 msgid ""
1960 msgid "" 743 "{profile!r} is trying to set parameter {name!r} in category {category!r} "
1961 "Trying to set parameter '%(param)s' in category '%(cat)s' without " 744 "without authorization!!!"
1962 "authorization!!!" 745 msgstr ""
1963 msgstr "" 746
1964 747 #: sat/memory/params.py:992
1965 #: src/memory/params.py:839 748 msgid ""
1966 #, python-format 749 "Trying to set parameter {name} in category {category} withan non-integer "
1967 msgid "" 750 "value"
1968 "Trying to set parameter '%(param)s' in category '%(cat)s' with an non-" 751 msgstr ""
1969 "integer value" 752
1970 msgstr "" 753 #: sat/memory/params.py:1011
1971
1972 #: src/memory/params.py:851
1973 #, python-format 754 #, python-format
1974 msgid "Setting parameter (%(category)s, %(name)s) = %(value)s" 755 msgid "Setting parameter (%(category)s, %(name)s) = %(value)s"
1975 msgstr "" 756 msgstr ""
1976 757
1977 #: src/memory/params.py:873 758 #: sat/memory/params.py:1043
1978 msgid "Trying to encrypt a password while the personal key is undefined!" 759 msgid "Trying to encrypt a password while the personal key is undefined!"
1979 msgstr "" 760 msgstr ""
1980 761
1981 #: src/memory/persistent.py:39 762 #: sat/memory/persistent.py:45
1982 msgid "PersistentDict can't be used before memory initialisation" 763 msgid "PersistentDict can't be used before memory initialisation"
1983 msgstr "" 764 msgstr ""
1984 765
1985 #: src/memory/sqlite.py:127 766 #: sat/memory/persistent.py:175
767 msgid "Calling load on LazyPersistentBinaryDict while it's not needed"
768 msgstr ""
769
770 #: sat/memory/sqlite.py:163
771 msgid ""
772 "too many db tries, we abandon! Error message: {msg}\n"
773 "query was {query}"
774 msgstr ""
775
776 #: sat/memory/sqlite.py:166
777 msgid "exception while running query, retrying ({try_}): {msg}"
778 msgstr ""
779
780 #: sat/memory/sqlite.py:188
781 msgid ""
782 "too many interaction tries, we abandon! Error message: {msg}\n"
783 "interaction method was: {interaction}\n"
784 "interaction arguments were: {args}"
785 msgstr ""
786
787 #: sat/memory/sqlite.py:191
788 msgid "exception while running interaction, retrying ({try_}): {msg}"
789 msgstr ""
790
791 #: sat/memory/sqlite.py:210
1986 msgid "Connecting database" 792 msgid "Connecting database"
1987 msgstr "" 793 msgstr ""
1988 794
1989 #: src/memory/sqlite.py:139 795 #: sat/memory/sqlite.py:223
1990 msgid "Can't activate foreign keys"
1991 msgstr ""
1992
1993 #: src/memory/sqlite.py:142
1994 msgid "The database is new, creating the tables" 796 msgid "The database is new, creating the tables"
1995 msgstr "" 797 msgstr ""
1996 798
1997 #: src/memory/sqlite.py:251 799 #: sat/memory/sqlite.py:337
1998 #, python-format 800 #, python-format
1999 msgid "Can't delete profile [%s]" 801 msgid "Can't delete profile [%s]"
2000 msgstr "" 802 msgstr ""
2001 803
2002 #: src/memory/sqlite.py:269 804 #: sat/memory/sqlite.py:354
2003 #, python-format 805 #, python-format
2004 msgid "Profile [%s] deleted" 806 msgid "Profile [%s] deleted"
2005 msgstr "" 807 msgstr ""
2006 808
2007 #: src/memory/sqlite.py:285 809 #: sat/memory/sqlite.py:370
2008 msgid "loading general parameters from database" 810 msgid "loading general parameters from database"
2009 msgstr "" 811 msgstr ""
2010 812
2011 #: src/memory/sqlite.py:300 813 #: sat/memory/sqlite.py:385
2012 msgid "loading individual parameters from database" 814 msgid "loading individual parameters from database"
2013 msgstr "" 815 msgstr ""
2014 816
2015 #: src/memory/sqlite.py:324 817 #: sat/memory/sqlite.py:426
2016 #, python-format 818 #, python-format
2017 msgid "Can't set general parameter (%(category)s/%(name)s) in database" 819 msgid "Can't set general parameter (%(category)s/%(name)s) in databasecategory"
2018 msgstr "" 820 msgstr ""
2019 821
2020 #: src/memory/sqlite.py:337 822 #: sat/memory/sqlite.py:439
2021 #, python-format 823 #, python-format
2022 msgid "" 824 msgid ""
2023 "Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] in " 825 "Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] "
2024 "database" 826 "in databasecategory"
2025 msgstr "" 827 msgstr ""
2026 828
2027 #: src/memory/sqlite.py:350 829 #: sat/memory/sqlite.py:459
2028 #, python-brace-format 830 msgid "Can't save following {key} in history (uid: {uid}, lang:{lang}): {value}"
2029 msgid "" 831 msgstr ""
2030 "Can't save following {key} in history (uid: {uid}, lang:{lang}): {value}" 832
2031 msgstr "" 833 #: sat/memory/sqlite.py:473
2032 834 msgid ""
2033 #: src/memory/sqlite.py:360 835 "Can't save following thread in history (uid: {uid}): thread: {thread}), "
2034 #, python-brace-format
2035 msgid ""
2036 "Can't save following thread in history (uid: {uid}): thread:{thread}), "
2037 "parent:{parent}" 836 "parent:{parent}"
2038 msgstr "" 837 msgstr ""
2039 838
2040 #: src/memory/sqlite.py:379 839 #: sat/memory/sqlite.py:498
2041 #, python-brace-format
2042 msgid "" 840 msgid ""
2043 "Can't save following message in history: from [{from_jid}] to [{to_jid}] " 841 "Can't save following message in history: from [{from_jid}] to [{to_jid}] "
2044 "(uid: {uid})" 842 "(uid: {uid})"
2045 msgstr "" 843 msgstr ""
2046 844
2047 #: src/memory/sqlite.py:535 845 #: sat/memory/sqlite.py:701
2048 #, python-format 846 msgid ""
2049 msgid "loading general private values [namespace: %s] from database" 847 "Can't {operation} data in database for namespace "
2050 msgstr "" 848 "{namespace}{and_key}{for_profile}: {msg}"
2051 849 msgstr ""
2052 #: src/memory/sqlite.py:537 src/memory/sqlite.py:555 850
2053 #, python-format 851 #: sat/memory/sqlite.py:752
2054 msgid "No data present in database for namespace %s" 852 msgid ""
2055 msgstr "" 853 "getting {type}{binary} private values from database for namespace "
2056 854 "{namespace}{keys}"
2057 #: src/memory/sqlite.py:552 855 msgstr ""
2058 #, python-format 856
2059 msgid "loading individual private values [namespace: %s] from database" 857 #: sat/memory/sqlite.py:986
2060 msgstr "" 858 msgid "Can't save file metadata for [{profile}]: {reason}"
2061 859 msgstr ""
2062 #: src/memory/sqlite.py:566 860
2063 #, python-format 861 #: sat/memory/sqlite.py:1025
2064 msgid "" 862 msgid "table not updated, probably due to race condition, trying again ({tries})"
2065 "Can't set general private value (%(key)s) [namespace:%(namespace)s] in " 863 msgstr ""
2066 "database" 864
2067 msgstr "" 865 #: sat/memory/sqlite.py:1027
2068 866 msgid "Can't update file table"
2069 #: src/memory/sqlite.py:580 867 msgstr ""
2070 #, python-format 868
2071 msgid "" 869 #: sat/memory/sqlite.py:1132
2072 "Can't set individual private value (%(key)s) [namespace: %(namespace)s] for " 870 msgid ""
2073 "[%(profile)s] in database" 871 "Your local schema is up-to-date, but database versions mismatch, fixing "
2074 msgstr "" 872 "it..."
2075 873 msgstr ""
2076 #: src/memory/sqlite.py:592 874
2077 #, python-format 875 #: sat/memory/sqlite.py:1142
2078 msgid "" 876 msgid ""
2079 "Can't delete general private value (%(key)s) [namespace:%(namespace)s] in " 877 "There is a schema mismatch, but as we are on a dev version, database will"
2080 "database" 878 " be updated"
2081 msgstr "" 879 msgstr ""
2082 880
2083 #: src/memory/sqlite.py:605 881 #: sat/memory/sqlite.py:1146
2084 #, python-format 882 msgid ""
2085 msgid "" 883 "schema version is up-to-date, but local schema differ from expected "
2086 "Can't delete individual private value (%(key)s) [namespace: %(namespace)s] " 884 "current schema"
2087 "for [%(profile)s] in database" 885 msgstr ""
2088 msgstr "" 886
2089 887 #: sat/memory/sqlite.py:1149
2090 #: src/memory/sqlite.py:621 888 #, python-format
2091 #, python-format 889 msgid ""
2092 msgid "loading general private binary values [namespace: %s] from database" 890 "Here are the commands that should fix the situation, use at your own risk"
2093 msgstr "" 891 " (do a backup before modifying database), you can go to SàT's MUC room at"
2094 892 " sat@chat.jabberfr.org for help\n"
2095 #: src/memory/sqlite.py:623 src/memory/sqlite.py:641
2096 #, python-format
2097 msgid "No binary data present in database for namespace %s"
2098 msgstr ""
2099
2100 #: src/memory/sqlite.py:638
2101 #, python-format
2102 msgid "loading individual private binary values [namespace: %s] from database"
2103 msgstr ""
2104
2105 #: src/memory/sqlite.py:652
2106 #, python-format
2107 msgid ""
2108 "Can't set general private binary value (%(key)s) [namespace:%(namespace)s] "
2109 "in database"
2110 msgstr ""
2111
2112 #: src/memory/sqlite.py:666
2113 #, python-format
2114 msgid ""
2115 "Can't set individual binary private value (%(key)s) [namespace: "
2116 "%(namespace)s] for [%(profile)s] in database"
2117 msgstr ""
2118
2119 #: src/memory/sqlite.py:678
2120 #, python-format
2121 msgid ""
2122 "Can't delete general private binary value (%(key)s) [namespace:"
2123 "%(namespace)s] in database"
2124 msgstr ""
2125
2126 #: src/memory/sqlite.py:691
2127 #, python-format
2128 msgid ""
2129 "Can't delete individual private binary value (%(key)s) [namespace: "
2130 "%(namespace)s] for [%(profile)s] in database"
2131 msgstr ""
2132
2133 #: src/memory/sqlite.py:761
2134 msgid ""
2135 "Your local schema is up-to-date, but database versions mismatch, fixing it..."
2136 msgstr ""
2137
2138 #: src/memory/sqlite.py:771
2139 msgid ""
2140 "There is a schema mismatch, but as we are on a dev version, database will be "
2141 "updated"
2142 msgstr ""
2143
2144 #: src/memory/sqlite.py:775
2145 msgid ""
2146 "schema version is up-to-date, but local schema differ from expected current "
2147 "schema"
2148 msgstr ""
2149
2150 #: src/memory/sqlite.py:778
2151 #, python-format
2152 msgid ""
2153 "Here are the commands that should fix the situation, use at your own risk "
2154 "(do a backup before modifying database), you can go to SàT's MUC room at "
2155 "sat@chat.jabberfr.org for help\n"
2156 "### SQL###\n" 893 "### SQL###\n"
2157 "%s\n" 894 "%s\n"
2158 "### END SQL ###\n" 895 "### END SQL ###\n"
2159 msgstr "" 896 msgstr ""
2160 897
2161 #: src/memory/sqlite.py:783 898 #: sat/memory/sqlite.py:1153
2162 msgid "" 899 msgid ""
2163 "Database content needs a specific processing, local database will be updated" 900 "You database version is higher than the one used in this SàT version, are"
2164 msgstr "" 901 " you using several version at the same time? We can't run SàT with this "
2165 902 "database."
2166 #: src/memory/sqlite.py:785 903 msgstr ""
904
905 #: sat/memory/sqlite.py:1161
906 msgid ""
907 "Database content needs a specific processing, local database will be "
908 "updated"
909 msgstr ""
910
911 #: sat/memory/sqlite.py:1163
2167 msgid "Database schema has changed, local database will be updated" 912 msgid "Database schema has changed, local database will be updated"
2168 msgstr "" 913 msgstr ""
2169 914
2170 #: src/plugins/plugin_adhoc_dbus.py:53 915 #: sat/plugins/plugin_adhoc_dbus.py:91
2171 msgid "Add D-Bus management to Ad-Hoc commands" 916 msgid "Add D-Bus management to Ad-Hoc commands"
2172 msgstr "" 917 msgstr ""
2173 918
2174 #: src/plugins/plugin_adhoc_dbus.py:60 919 #: sat/plugins/plugin_adhoc_dbus.py:98
2175 msgid "plugin Ad-Hoc D-Bus initialization" 920 msgid "plugin Ad-Hoc D-Bus initialization"
2176 msgstr "" 921 msgstr ""
2177 922
2178 #: src/plugins/plugin_adhoc_dbus.py:169 923 #: sat/plugins/plugin_adhoc_dbus.py:127
924 msgid "Media Players"
925 msgstr ""
926
927 #: sat/plugins/plugin_adhoc_dbus.py:255
2179 msgid "Command selection" 928 msgid "Command selection"
2180 msgstr "" 929 msgstr ""
2181 930
2182 #: src/plugins/plugin_adhoc_dbus.py:206 src/plugins/plugin_xep_0050.py:439 931 #: sat/plugins/plugin_adhoc_dbus.py:298
2183 msgid "Updated" 932 msgid "Updated"
2184 msgstr "" 933 msgstr ""
2185 934
2186 #: src/plugins/plugin_adhoc_dbus.py:210 935 #: sat/plugins/plugin_adhoc_dbus.py:302
2187 msgid "Command sent" 936 msgid "Command sent"
2188 msgstr "" 937 msgstr ""
2189 938
2190 #: src/plugins/plugin_blog_import_dokuwiki.py:52 939 #: sat/plugins/plugin_adhoc_dbus.py:367
940 msgid "Can't retrieve remote controllers on {device_jid}: {reason}"
941 msgstr ""
942
943 #: sat/plugins/plugin_adhoc_dbus.py:405
944 msgid "No media player found."
945 msgstr ""
946
947 #: sat/plugins/plugin_adhoc_dbus.py:409 sat/plugins/plugin_adhoc_dbus.py:451
948 msgid "Media Player Selection"
949 msgstr ""
950
951 #: sat/plugins/plugin_adhoc_dbus.py:414
952 msgid "Ignoring MPRIS bus without suffix"
953 msgstr ""
954
955 #: sat/plugins/plugin_adhoc_dbus.py:428
956 msgid "missing media_player value"
957 msgstr ""
958
959 #: sat/plugins/plugin_adhoc_dbus.py:431
960 msgid ""
961 "Media player ad-hoc command trying to use non MPRIS bus. Hack attempt? "
962 "Refused bus: {bus_name}"
963 msgstr ""
964
965 #: sat/plugins/plugin_adhoc_dbus.py:434
966 msgid "Invalid player name."
967 msgstr ""
968
969 #: sat/plugins/plugin_adhoc_dbus.py:440
970 msgid "Can't get D-Bus proxy: {reason}"
971 msgstr ""
972
973 #: sat/plugins/plugin_adhoc_dbus.py:441
974 msgid "Media player is not available anymore"
975 msgstr ""
976
977 #: sat/plugins/plugin_adhoc_dbus.py:460
978 msgid "Can't retrieve attribute {name}: {reason}"
979 msgstr ""
980
981 #: sat/plugins/plugin_blog_import.py:45
982 msgid ""
983 "Blog import management:\n"
984 "This plugin manage the different blog importers which can register to it,"
985 " and handle generic importing tasks."
986 msgstr ""
987
988 #: sat/plugins/plugin_blog_import.py:64
989 msgid "plugin Blog Import initialization"
990 msgstr ""
991
992 #: sat/plugins/plugin_blog_import_dokuwiki.py:58
2191 msgid "Blog importer for Dokuwiki blog engine." 993 msgid "Blog importer for Dokuwiki blog engine."
2192 msgstr "" 994 msgstr ""
2193 995
2194 #: src/plugins/plugin_blog_import_dokuwiki.py:55 996 #: sat/plugins/plugin_blog_import_dokuwiki.py:61
2195 msgid "import posts from Dokuwiki blog engine" 997 msgid "import posts from Dokuwiki blog engine"
2196 msgstr "" 998 msgstr ""
2197 999
2198 #: src/plugins/plugin_blog_import_dokuwiki.py:57 1000 #: sat/plugins/plugin_blog_import_dokuwiki.py:63
2199 msgid "" 1001 msgid ""
2200 "This importer handle Dokuwiki blog engine.\n" 1002 "This importer handle Dokuwiki blog engine.\n"
2201 "\n" 1003 "\n"
2202 "To use it, you need an admin access to a running Dokuwiki website\n" 1004 "To use it, you need an admin access to a running Dokuwiki website\n"
2203 "(local or on the Internet). The importer retrieves the data using\n" 1005 "(local or on the Internet). The importer retrieves the data using\n"
2234 "\"souliane\", and it imports them to sat profile dave's microblog node.\n" 1036 "\"souliane\", and it imports them to sat profile dave's microblog node.\n"
2235 "Internal Dokuwiki media that were hosted on http://127.0.1.1 are now\n" 1037 "Internal Dokuwiki media that were hosted on http://127.0.1.1 are now\n"
2236 "pointing to http://media.diekulturvermittlung.at.\n" 1038 "pointing to http://media.diekulturvermittlung.at.\n"
2237 msgstr "" 1039 msgstr ""
2238 1040
2239 #: src/plugins/plugin_blog_import_dokuwiki.py:341 1041 #: sat/plugins/plugin_blog_import_dokuwiki.py:351
2240 msgid "plugin Dokuwiki Import initialization" 1042 msgid "plugin Dokuwiki Import initialization"
2241 msgstr "" 1043 msgstr ""
2242 1044
2243 #: src/plugins/plugin_blog_import_dokuwiki.py:371 1045 #: sat/plugins/plugin_blog_import_dokuwiki.py:383
2244 #, python-brace-format
2245 msgid "" 1046 msgid ""
2246 "DokuWiki media files will be *downloaded* to {temp_dir} - to finish the " 1047 "DokuWiki media files will be *downloaded* to {temp_dir} - to finish the "
2247 "import you have to upload them *manually* to {media_repo}" 1048 "import you have to upload them *manually* to {media_repo}"
2248 msgstr "" 1049 msgstr ""
2249 1050
2250 #: src/plugins/plugin_blog_import_dokuwiki.py:375 1051 #: sat/plugins/plugin_blog_import_dokuwiki.py:389
2251 msgid "" 1052 msgid ""
2252 "DokuWiki media files will be *uploaded* to the XMPP server. Hyperlinks to " 1053 "DokuWiki media files will be *uploaded* to the XMPP server. Hyperlinks to"
2253 "these media may not been updated though." 1054 " these media may not been updated though."
2254 msgstr "" 1055 msgstr ""
2255 1056
2256 #: src/plugins/plugin_blog_import_dokuwiki.py:377 1057 #: sat/plugins/plugin_blog_import_dokuwiki.py:393
2257 #, python-brace-format
2258 msgid "" 1058 msgid ""
2259 "DokuWiki media files will *stay* on {location} - some of them may be " 1059 "DokuWiki media files will *stay* on {location} - some of them may be "
2260 "protected by DokuWiki ACL and will not be accessible." 1060 "protected by DokuWiki ACL and will not be accessible."
2261 msgstr "" 1061 msgstr ""
2262 1062
2263 #: src/plugins/plugin_blog_import_dotclear.py:41 1063 #: sat/plugins/plugin_blog_import_dotclear.py:42
2264 msgid "Blog importer for Dotclear blog engine." 1064 msgid "Blog importer for Dotclear blog engine."
2265 msgstr "" 1065 msgstr ""
2266 1066
2267 #: src/plugins/plugin_blog_import_dotclear.py:44 1067 #: sat/plugins/plugin_blog_import_dotclear.py:45
2268 msgid "import posts from Dotclear blog engine" 1068 msgid "import posts from Dotclear blog engine"
2269 msgstr "" 1069 msgstr ""
2270 1070
2271 #: src/plugins/plugin_blog_import_dotclear.py:46 1071 #: sat/plugins/plugin_blog_import_dotclear.py:47
2272 msgid "" 1072 msgid ""
2273 "This importer handle Dotclear blog engine.\n" 1073 "This importer handle Dotclear blog engine.\n"
2274 "\n" 1074 "\n"
2275 "To use it, you'll need to export your blog to a flat file.\n" 1075 "To use it, you'll need to export your blog to a flat file.\n"
2276 "You must go in your admin interface and select Plugins/Maintenance then " 1076 "You must go in your admin interface and select Plugins/Maintenance then "
2277 "Backup.\n" 1077 "Backup.\n"
2278 "Export only one blog if you have many, i.e. select \"Download database of " 1078 "Export only one blog if you have many, i.e. select \"Download database of"
2279 "current blog\"\n" 1079 " current blog\"\n"
2280 "Depending on your configuration, your may need to use Import/Export plugin " 1080 "Depending on your configuration, your may need to use Import/Export "
2281 "and export as a flat file.\n" 1081 "plugin and export as a flat file.\n"
2282 "\n" 1082 "\n"
2283 "location: you must use the absolute path to your backup for the location " 1083 "location: you must use the absolute path to your backup for the location "
2284 "parameter\n" 1084 "parameter\n"
2285 msgstr "" 1085 msgstr ""
2286 1086
2287 #: src/plugins/plugin_blog_import_dotclear.py:242 1087 #: sat/plugins/plugin_blog_import_dotclear.py:266
2288 msgid "plugin Dotclear Import initialization" 1088 msgid "plugin Dotclear Import initialization"
2289 msgstr "" 1089 msgstr ""
2290 1090
2291 #: src/plugins/plugin_blog_import.py:44 1091 #: sat/plugins/plugin_comp_file_sharing.py:69
2292 msgid "" 1092 msgid "Component hosting and sharing files"
2293 "Blog import management:\n" 1093 msgstr ""
2294 "This plugin manage the different blog importers which can register to it, " 1094
2295 "and handler generic importing tasks." 1095 #: sat/plugins/plugin_comp_file_sharing.py:79
2296 msgstr "" 1096 msgid ""
2297 1097 "You are over quota, your maximum allowed size is {quota} and you are "
2298 #: src/plugins/plugin_blog_import.py:62 1098 "already using {used_space}, you can't upload {file_size} more."
2299 msgid "plugin Blog Import initialization" 1099 msgstr ""
2300 msgstr "" 1100
2301 1101 #: sat/plugins/plugin_comp_file_sharing.py:350
2302 #: src/plugins/plugin_comp_ep_test.py:36 src/plugins/plugin_exp_parrot.py:38 1102 msgid "File Sharing initialization"
1103 msgstr ""
1104
1105 #: sat/plugins/plugin_comp_file_sharing.py:431
1106 #: sat/plugins/plugin_comp_file_sharing_management.py:422
1107 msgid "Can't create thumbnail: {reason}"
1108 msgstr ""
1109
1110 #: sat/plugins/plugin_comp_file_sharing.py:454
1111 msgid "Reusing already generated hash"
1112 msgstr ""
1113
1114 #: sat/plugins/plugin_comp_file_sharing.py:485
1115 msgid "Can't get thumbnail for {final_path}: {e}"
1116 msgstr ""
1117
1118 #: sat/plugins/plugin_comp_file_sharing.py:574
1119 msgid "{peer_jid} is trying to access an unauthorized file: {name}"
1120 msgstr ""
1121
1122 #: sat/plugins/plugin_comp_file_sharing.py:582
1123 msgid "no matching file found ({file_data})"
1124 msgstr ""
1125
1126 #: sat/plugins/plugin_comp_file_sharing_management.py:43
1127 msgid ""
1128 "Experimental handling of file management for file sharing. This plugins "
1129 "allows to change permissions of stored files/directories or remove them."
1130 msgstr ""
1131
1132 #: sat/plugins/plugin_comp_file_sharing_management.py:72
1133 msgid "File Sharing Management plugin initialization"
1134 msgstr ""
1135
1136 #: sat/plugins/plugin_comp_file_sharing_management.py:185
1137 msgid "file not found"
1138 msgstr ""
1139
1140 #: sat/plugins/plugin_comp_file_sharing_management.py:187
1141 #: sat/plugins/plugin_comp_file_sharing_management.py:192
1142 #: sat/plugins/plugin_comp_file_sharing_management.py:474
1143 msgid "forbidden"
1144 msgstr ""
1145
1146 #: sat/plugins/plugin_comp_file_sharing_management.py:191
1147 msgid "Only owner can manage files"
1148 msgstr ""
1149
1150 #: sat/plugins/plugin_comp_file_sharing_management.py:258
1151 msgid "Please select permissions for this directory"
1152 msgstr ""
1153
1154 #: sat/plugins/plugin_comp_file_sharing_management.py:260
1155 msgid "Please select permissions for this file"
1156 msgstr ""
1157
1158 #: sat/plugins/plugin_comp_file_sharing_management.py:305
1159 msgid "Can't use read_allowed values: {reason}"
1160 msgstr ""
1161
1162 #: sat/plugins/plugin_comp_file_sharing_management.py:332
1163 msgid "management session done"
1164 msgstr ""
1165
1166 #: sat/plugins/plugin_comp_file_sharing_management.py:358
1167 msgid ""
1168 "Are you sure to delete directory {name} and all files and directories "
1169 "under it?"
1170 msgstr ""
1171
1172 #: sat/plugins/plugin_comp_file_sharing_management.py:362
1173 msgid "Are you sure to delete file {name}?"
1174 msgstr ""
1175
1176 #: sat/plugins/plugin_comp_file_sharing_management.py:387
1177 msgid "file deleted"
1178 msgstr ""
1179
1180 #: sat/plugins/plugin_comp_file_sharing_management.py:465
1181 msgid "thumbnails generated"
1182 msgstr ""
1183
1184 #: sat/plugins/plugin_comp_file_sharing_management.py:481
1185 msgid "You are currently using {size_used} on {size_quota}"
1186 msgstr ""
1187
1188 #: sat/plugins/plugin_comp_file_sharing_management.py:484
1189 msgid "unlimited quota"
1190 msgstr ""
1191
1192 #: sat/plugins/plugin_dbg_manhole.py:39
1193 msgid "Debug plugin to have a telnet server"
1194 msgstr ""
1195
1196 #: sat/plugins/plugin_dbg_manhole.py:53
1197 msgid ""
1198 "/!\\ Manhole debug server activated, be sure to not use it in production,"
1199 " this is dangerous /!\\"
1200 msgstr ""
1201
1202 #: sat/plugins/plugin_dbg_manhole.py:55
1203 msgid "You can connect to manhole server using telnet on port {port}"
1204 msgstr ""
1205
1206 #: sat/plugins/plugin_exp_command_export.py:39
1207 msgid "Implementation of command export"
1208 msgstr ""
1209
1210 #: sat/plugins/plugin_exp_command_export.py:92
1211 msgid "Plugin command export initialization"
1212 msgstr ""
1213
1214 #: sat/plugins/plugin_exp_events.py:50
1215 msgid "Experimental implementation of XMPP events management"
1216 msgstr ""
1217
1218 #: sat/plugins/plugin_exp_events.py:60
1219 msgid "Event plugin initialization"
1220 msgstr ""
1221
1222 #: sat/plugins/plugin_exp_events.py:177
1223 msgid "no src found for image"
1224 msgstr ""
1225
1226 #: sat/plugins/plugin_exp_events.py:187
1227 msgid "no {uri_type} element found!"
1228 msgstr ""
1229
1230 #: sat/plugins/plugin_exp_events.py:189
1231 msgid "incomplete {uri_type} element"
1232 msgstr ""
1233
1234 #: sat/plugins/plugin_exp_events.py:191
1235 msgid "bad {uri_type} element"
1236 msgstr ""
1237
1238 #: sat/plugins/plugin_exp_events.py:231
1239 msgid "No event element has been found"
1240 msgstr ""
1241
1242 #: sat/plugins/plugin_exp_events.py:233
1243 msgid "No event with this id has been found"
1244 msgstr ""
1245
1246 #: sat/plugins/plugin_exp_events.py:290
1247 msgid "event_id must be set"
1248 msgstr ""
1249
1250 #: sat/plugins/plugin_exp_events.py:333
1251 msgid "The given URI is not valid: {uri}"
1252 msgstr ""
1253
1254 #: sat/plugins/plugin_exp_events.py:354
1255 #: sat/plugins/plugin_exp_list_of_interest.py:100
1256 msgid "requested node already exists"
1257 msgstr ""
1258
1259 #: sat/plugins/plugin_exp_events.py:373
1260 msgid "missing node"
1261 msgstr ""
1262
1263 #: sat/plugins/plugin_exp_events.py:426
1264 msgid "No event found in item {item_id}, ignoring"
1265 msgstr ""
1266
1267 #: sat/plugins/plugin_exp_events.py:519
1268 msgid "no data found for {item_id} (service: {service}, node: {node})"
1269 msgstr ""
1270
1271 #: sat/plugins/plugin_exp_events.py:542 sat/plugins/plugin_exp_events.py:623
1272 msgid "\"XEP-0277\" (blog) plugin is needed for this feature"
1273 msgstr ""
1274
1275 #: sat/plugins/plugin_exp_events.py:548
1276 msgid "got event data"
1277 msgstr ""
1278
1279 #: sat/plugins/plugin_exp_events.py:579
1280 msgid "affiliation set on blog and comments nodes"
1281 msgstr ""
1282
1283 #: sat/plugins/plugin_exp_events.py:619
1284 msgid "\"Invitations\" plugin is needed for this feature"
1285 msgstr ""
1286
1287 #: sat/plugins/plugin_exp_events.py:632
1288 msgid "invitation created"
1289 msgstr ""
1290
1291 #: sat/plugins/plugin_exp_invitation.py:44
1292 msgid "Experimental handling of invitations"
1293 msgstr ""
1294
1295 #: sat/plugins/plugin_exp_invitation.py:57
1296 msgid "Invitation plugin initialization"
1297 msgstr ""
1298
1299 #: sat/plugins/plugin_exp_invitation.py:251
1300 msgid "Can't get item linked with invitation: {reason}"
1301 msgstr ""
1302
1303 #: sat/plugins/plugin_exp_invitation.py:256
1304 msgid "Invitation was linking to a non existing item"
1305 msgstr ""
1306
1307 #: sat/plugins/plugin_exp_invitation.py:262
1308 msgid "Can't retrieve namespace of invitation: {reason}"
1309 msgstr ""
1310
1311 #: sat/plugins/plugin_exp_invitation.py:281
1312 msgid "Bad invitation, ignoring"
1313 msgstr ""
1314
1315 #: sat/plugins/plugin_exp_invitation.py:321
1316 msgid "No handler for namespace \"{namespace}\", invitation ignored"
1317 msgstr ""
1318
1319 #: sat/plugins/plugin_exp_invitation_file.py:39
1320 msgid "Experimental handling of invitations for file sharing"
1321 msgstr ""
1322
1323 #: sat/plugins/plugin_exp_invitation_file.py:46
1324 msgid "File Sharing Invitation plugin initialization"
1325 msgstr ""
1326
1327 #: sat/plugins/plugin_exp_invitation_file.py:85
1328 #: sat/plugins/plugin_exp_invitation_file.py:92
1329 msgid "file sharing"
1330 msgstr ""
1331
1332 #: sat/plugins/plugin_exp_invitation_file.py:87
1333 msgid "photo album"
1334 msgstr ""
1335
1336 #: sat/plugins/plugin_exp_invitation_file.py:93
1337 msgid ""
1338 "{profile} has received an invitation for a files repository "
1339 "({type_human}) with namespace {sharing_ns!r} at path [{path}]"
1340 msgstr ""
1341
1342 #: sat/plugins/plugin_exp_invitation_pubsub.py:42
1343 msgid "Invitations for pubsub based features"
1344 msgstr ""
1345
1346 #: sat/plugins/plugin_exp_invitation_pubsub.py:49
1347 msgid "Pubsub Invitation plugin initialization"
1348 msgstr ""
1349
1350 #: sat/plugins/plugin_exp_jingle_stream.py:52
1351 msgid "Jingle Stream plugin"
1352 msgstr ""
1353
1354 #: sat/plugins/plugin_exp_jingle_stream.py:55
1355 msgid "{peer} wants to send you a stream, do you accept ?"
1356 msgstr ""
1357
1358 #: sat/plugins/plugin_exp_jingle_stream.py:56
1359 msgid "Stream Request"
1360 msgstr ""
1361
1362 #: sat/plugins/plugin_exp_jingle_stream.py:123
1363 msgid "stream can't be used with multiple consumers"
1364 msgstr ""
1365
1366 #: sat/plugins/plugin_exp_jingle_stream.py:170
1367 msgid "No client connected, can't send data"
1368 msgstr ""
1369
1370 #: sat/plugins/plugin_exp_jingle_stream.py:180
1371 msgid "Plugin Stream initialization"
1372 msgstr ""
1373
1374 #: sat/plugins/plugin_exp_jingle_stream.py:270
1375 msgid "given port is invalid"
1376 msgstr ""
1377
1378 #: sat/plugins/plugin_exp_lang_detect.py:45
1379 msgid "Detect and set message language when unknown"
1380 msgstr ""
1381
1382 #: sat/plugins/plugin_exp_lang_detect.py:48
1383 #: sat/plugins/plugin_misc_watched.py:43 sat/plugins/plugin_xep_0249.py:73
1384 msgid "Misc"
1385 msgstr ""
1386
1387 #: sat/plugins/plugin_exp_lang_detect.py:50
1388 msgid "language detection"
1389 msgstr ""
1390
1391 #: sat/plugins/plugin_exp_lang_detect.py:66
1392 msgid "Language detection plugin initialization"
1393 msgstr ""
1394
1395 #: sat/plugins/plugin_exp_list_of_interest.py:46
1396 msgid "Experimental handling of interesting XMPP locations"
1397 msgstr ""
1398
1399 #: sat/plugins/plugin_exp_list_of_interest.py:56
1400 msgid "List of Interest plugin initialization"
1401 msgstr ""
1402
1403 #: sat/plugins/plugin_exp_list_of_interest.py:287
1404 msgid "Missing interest element: {xml}"
1405 msgstr ""
1406
1407 #: sat/plugins/plugin_exp_parrot.py:40
2303 msgid "Implementation of parrot mode (repeat messages between 2 entities)" 1408 msgid "Implementation of parrot mode (repeat messages between 2 entities)"
2304 msgstr "" 1409 msgstr ""
2305 1410
2306 #: src/plugins/plugin_comp_ep_test.py:44 1411 #: sat/plugins/plugin_exp_parrot.py:56
2307 msgid "Plugin Test initialization"
2308 msgstr ""
2309
2310 #: src/plugins/plugin_exp_command_export.py:38
2311 msgid "Implementation of command export"
2312 msgstr ""
2313
2314 #: src/plugins/plugin_exp_command_export.py:89
2315 msgid "Plugin command export initialization"
2316 msgstr ""
2317
2318 #: src/plugins/plugin_exp_lang_detect.py:42
2319 msgid "Detect and set message language when unknown"
2320 msgstr ""
2321
2322 #: src/plugins/plugin_exp_lang_detect.py:45
2323 #: src/plugins/plugin_misc_watched.py:40 src/plugins/plugin_xep_0249.py:73
2324 msgid "Misc"
2325 msgstr ""
2326
2327 #: src/plugins/plugin_exp_lang_detect.py:47
2328 msgid "language detection"
2329 msgstr ""
2330
2331 #: src/plugins/plugin_exp_lang_detect.py:65
2332 msgid "Language detection plugin initialization"
2333 msgstr ""
2334
2335 #: src/plugins/plugin_exp_parrot.py:51
2336 msgid "Plugin Parrot initialization" 1412 msgid "Plugin Parrot initialization"
2337 msgstr "" 1413 msgstr ""
2338 1414
2339 #: src/plugins/plugin_exp_parrot.py:58 src/plugins/plugin_xep_0045.py:99 1415 #: sat/plugins/plugin_exp_parrot.py:63 sat/plugins/plugin_xep_0045.py:150
2340 #: src/plugins/plugin_xep_0048.py:73 src/plugins/plugin_xep_0092.py:54 1416 #: sat/plugins/plugin_xep_0048.py:102 sat/plugins/plugin_xep_0092.py:61
2341 #: src/plugins/plugin_xep_0249.py:89 1417 #: sat/plugins/plugin_xep_0199.py:56 sat/plugins/plugin_xep_0249.py:95
1418 #: sat/plugins/plugin_xep_0384.py:476
2342 msgid "Text commands not available" 1419 msgid "Text commands not available"
2343 msgstr "" 1420 msgstr ""
2344 1421
2345 #: src/plugins/plugin_exp_pipe.py:40 1422 #: sat/plugins/plugin_exp_pubsub_admin.py:40
2346 msgid "Jingle Pipe Transfer experimental plugin" 1423 msgid ""
2347 msgstr "" 1424 "\\Implementation of Pubsub Administrator\n"
2348 1425 "This allows a pubsub administrator to overwrite completly items, "
2349 #: src/plugins/plugin_exp_pipe.py:43 1426 "including publisher.\n"
2350 #, python-brace-format 1427 "Specially useful when importing a node."
2351 msgid "{peer} wants to send you a pipe stream, do you accept ?" 1428 msgstr ""
2352 msgstr "" 1429
2353 1430 #: sat/plugins/plugin_exp_pubsub_hook.py:40
2354 #: src/plugins/plugin_exp_pipe.py:44 1431 msgid "Experimental plugin to launch on action on Pubsub notifications"
2355 msgid "Pipe stream" 1432 msgstr ""
2356 msgstr "" 1433
2357 1434 #: sat/plugins/plugin_exp_pubsub_hook.py:56
2358 #: src/plugins/plugin_exp_pipe.py:50 1435 msgid "PubSub Hook initialization"
2359 msgid "Plugin Pipe initialization" 1436 msgstr ""
2360 msgstr "" 1437
2361 1438 #: sat/plugins/plugin_exp_pubsub_hook.py:93
2362 #: src/plugins/plugin_misc_account.py:48 1439 msgid "node manager already set for {node}"
2363 msgid "SàT account creation" 1440 msgstr ""
2364 msgstr "" 1441
2365 1442 #: sat/plugins/plugin_exp_pubsub_hook.py:101
2366 #: src/plugins/plugin_misc_account.py:105 1443 msgid "node manager installed on {node}"
2367 msgid "Prosody command succeed" 1444 msgstr ""
2368 msgstr "" 1445
2369 1446 #: sat/plugins/plugin_exp_pubsub_hook.py:107
2370 #: src/plugins/plugin_misc_account.py:108 1447 msgid "trying to remove a {node} without hook"
2371 #, python-format 1448 msgstr ""
2372 msgid "Can't complete Prosody command (error code: %(code)d): %(message)s" 1449
2373 msgstr "" 1450 #: sat/plugins/plugin_exp_pubsub_hook.py:112
2374 1451 msgid "hook removed"
2375 #: src/plugins/plugin_misc_account.py:135 1452 msgstr ""
2376 msgid "Plugin Account initialization" 1453
2377 msgstr "" 1454 #: sat/plugins/plugin_exp_pubsub_hook.py:114
2378 1455 msgid "node still needed for an other hook"
2379 #: src/plugins/plugin_misc_account.py:145 1456 msgstr ""
2380 #, python-format 1457
2381 msgid "Can't find %s" 1458 #: sat/plugins/plugin_exp_pubsub_hook.py:119
2382 msgstr "" 1459 msgid "{hook_type} is not handled"
2383 1460 msgstr ""
2384 #: src/plugins/plugin_misc_account.py:148 1461
2385 #, python-format 1462 #: sat/plugins/plugin_exp_pubsub_hook.py:123
2386 msgid "Prosody path found: %s" 1463 #: sat/plugins/plugin_exp_pubsub_hook.py:167
2387 msgstr "" 1464 msgid "{hook_type} hook type not implemented yet"
2388 1465 msgstr ""
2389 #: src/plugins/plugin_misc_account.py:314 1466
2390 msgid "New Libervia account created" 1467 #: sat/plugins/plugin_exp_pubsub_hook.py:139
2391 msgstr "" 1468 msgid "{persistent} hook installed on {node} for {profile}"
2392 1469 msgstr ""
2393 #: src/plugins/plugin_misc_account.py:326 1470
2394 #, python-brace-format 1471 #: sat/plugins/plugin_exp_pubsub_hook.py:140
1472 msgid "persistent"
1473 msgstr ""
1474
1475 #: sat/plugins/plugin_exp_pubsub_hook.py:140
1476 msgid "temporary"
1477 msgstr ""
1478
1479 #: sat/plugins/plugin_exp_pubsub_hook.py:173
1480 msgid "Can't load Pubsub hook at node {node}, it will be removed: {reason}"
1481 msgstr ""
1482
1483 #: sat/plugins/plugin_exp_pubsub_hook.py:185
1484 msgid "Error while running Pubsub hook for node {node}: {msg}"
1485 msgstr ""
1486
1487 #: sat/plugins/plugin_import.py:41
1488 msgid "Generic import plugin, base for specialized importers"
1489 msgstr ""
1490
1491 #: sat/plugins/plugin_import.py:49
1492 msgid "plugin Import initialization"
1493 msgstr ""
1494
1495 #: sat/plugins/plugin_import.py:67
1496 msgid "initializing {name} import handler"
1497 msgstr ""
1498
1499 #: sat/plugins/plugin_import.py:158
1500 msgid "invalid json option: {option}"
1501 msgstr ""
1502
1503 #: sat/plugins/plugin_import.py:296
1504 msgid "uploading subitems"
1505 msgstr ""
1506
1507 #: sat/plugins/plugin_import.py:327
1508 msgid "An {handler_name} importer with the name {name} already exist"
1509 msgstr ""
1510
1511 #: sat/plugins/plugin_merge_req_mercurial.py:37
1512 msgid "Merge request handler for Mercurial"
1513 msgstr ""
1514
1515 #: sat/plugins/plugin_merge_req_mercurial.py:40
1516 msgid "handle Mercurial repository"
1517 msgstr ""
1518
1519 #: sat/plugins/plugin_merge_req_mercurial.py:71
1520 msgid "Mercurial merge request handler initialization"
1521 msgstr ""
1522
1523 #: sat/plugins/plugin_merge_req_mercurial.py:75
1524 msgid "Mercurial executable (hg) not found, can't use Mercurial handler"
1525 msgstr ""
1526
1527 #: sat/plugins/plugin_merge_req_mercurial.py:116
1528 msgid "invalid changeset signature"
1529 msgstr ""
1530
1531 #: sat/plugins/plugin_merge_req_mercurial.py:136
1532 msgid "unexpected time data: {data}"
1533 msgstr ""
1534
1535 #: sat/plugins/plugin_misc_account.py:50
1536 msgid "Libervia account creation"
1537 msgstr ""
1538
1539 #: sat/plugins/plugin_misc_account.py:75
2395 msgid "" 1540 msgid ""
2396 "Welcome to Libervia, the web interface of Salut à Toi.\n" 1541 "Welcome to Libervia, the web interface of Salut à Toi.\n"
2397 "\n" 1542 "\n"
2398 "Your account on {domain} has been successfully created. This is a " 1543 "Your account on {domain} has been successfully created.\n"
2399 "demonstration version to show you the current status of the project. It is " 1544 "This is a demonstration version to show you the current status of the "
2400 "still under development, please keep it in mind!\n" 1545 "project.\n"
1546 "It is still under development, please keep it in mind!\n"
2401 "\n" 1547 "\n"
2402 "Here is your connection information:\n" 1548 "Here is your connection information:\n"
2403 "\n" 1549 "\n"
2404 "Login on {domain}: {profile}\n" 1550 "Login on {domain}: {profile}\n"
2405 "Jabber ID (JID): {jid}\n" 1551 "Jabber ID (JID): {jid}\n"
2406 "Your password has been chosen by yourself during registration.\n" 1552 "Your password has been chosen by yourself during registration.\n"
2407 "\n" 1553 "\n"
2408 "In the beginning, you have nobody to talk to. To find some contacts, you may " 1554 "In the beginning, you have nobody to talk to. To find some contacts, you "
2409 "use the users' directory:\n" 1555 "may use the users' directory:\n"
2410 " - make yourself visible in \"Service / Directory subscription\".\n" 1556 " - make yourself visible in \"Service / Directory subscription\".\n"
2411 " - search for people with \"Contacts\" / Search directory\".\n" 1557 " - search for people with \"Contacts\" / Search directory\".\n"
2412 "\n" 1558 "\n"
2413 "Any feedback welcome. Thank you!\n" 1559 "Any feedback welcome. Thank you!\n"
2414 "\n" 1560 "\n"
2415 "Salut à Toi association\n" 1561 "Salut à Toi association\n"
2416 "http://www.salut-a-toi.org\n" 1562 "https://www.salut-a-toi.org\n"
2417 msgstr "" 1563 msgstr ""
2418 1564
2419 #: src/plugins/plugin_misc_account.py:346 1565 #: sat/plugins/plugin_misc_account.py:109
2420 msgid "Libervia account created" 1566 msgid "Plugin Account initialization"
2421 msgstr "" 1567 msgstr ""
2422 1568
2423 #: src/plugins/plugin_misc_account.py:372 1569 #: sat/plugins/plugin_misc_account.py:294
1570 msgid "Failed to send account creation confirmation to {email}: {msg}"
1571 msgstr ""
1572
1573 #: sat/plugins/plugin_misc_account.py:313
1574 msgid "New Libervia account created"
1575 msgstr ""
1576
1577 #: sat/plugins/plugin_misc_account.py:339
1578 msgid "Your Libervia account has been created"
1579 msgstr ""
1580
1581 #: sat/plugins/plugin_misc_account.py:363
1582 msgid "xmpp_domain needs to be set in sat.conf. Using \"{default}\" meanwhile"
1583 msgstr ""
1584
1585 #: sat/plugins/plugin_misc_account.py:379
2424 msgid "Manage your account" 1586 msgid "Manage your account"
2425 msgstr "" 1587 msgstr ""
2426 1588
2427 #: src/plugins/plugin_misc_account.py:375 1589 #: sat/plugins/plugin_misc_account.py:385
2428 msgid "Change your password" 1590 msgid "Change your password"
2429 msgstr "" 1591 msgstr ""
2430 1592
2431 #: src/plugins/plugin_misc_account.py:376 1593 #: sat/plugins/plugin_misc_account.py:387
2432 msgid "Current profile password" 1594 msgid "Current profile password"
2433 msgstr "" 1595 msgstr ""
2434 1596
2435 #: src/plugins/plugin_misc_account.py:378 1597 #: sat/plugins/plugin_misc_account.py:389
2436 msgid "New password" 1598 msgid "New password"
2437 msgstr "" 1599 msgstr ""
2438 1600
2439 #: src/plugins/plugin_misc_account.py:380 1601 #: sat/plugins/plugin_misc_account.py:391
2440 msgid "New password (again)" 1602 msgid "New password (again)"
2441 msgstr "" 1603 msgstr ""
2442 1604
2443 #: src/plugins/plugin_misc_account.py:418 src/stdui/ui_profile_manager.py:62 1605 #: sat/plugins/plugin_misc_account.py:431 sat/stdui/ui_profile_manager.py:73
2444 msgid "The provided profile password doesn't match." 1606 msgid "The provided profile password doesn't match."
2445 msgstr "" 1607 msgstr ""
2446 1608
2447 #: src/plugins/plugin_misc_account.py:419 1609 #: sat/plugins/plugin_misc_account.py:432
2448 msgid "Attempt failure" 1610 msgid "Attempt failure"
2449 msgstr "" 1611 msgstr ""
2450 1612
2451 #: src/plugins/plugin_misc_account.py:462 1613 #: sat/plugins/plugin_misc_account.py:477
2452 msgid "The values entered for the new password are not equal." 1614 msgid "The values entered for the new password are not equal."
2453 msgstr "" 1615 msgstr ""
2454 1616
2455 #: src/plugins/plugin_misc_account.py:474 1617 #: sat/plugins/plugin_misc_account.py:495
2456 msgid "Change your password?" 1618 msgid "Change your password?"
2457 msgstr "" 1619 msgstr ""
2458 1620
2459 #: src/plugins/plugin_misc_account.py:475 1621 #: sat/plugins/plugin_misc_account.py:500
2460 msgid "" 1622 msgid ""
2461 "Note for advanced users: this will actually change both your SàT profile " 1623 "Note for advanced users: this will actually change both your SàT profile "
2462 "password AND your XMPP account password." 1624 "password AND your XMPP account password."
2463 msgstr "" 1625 msgstr ""
2464 1626
2465 #: src/plugins/plugin_misc_account.py:476 1627 #: sat/plugins/plugin_misc_account.py:504
2466 msgid "Continue with changing the password?" 1628 msgid "Continue with changing the password?"
2467 msgstr "" 1629 msgstr ""
2468 1630
2469 #: src/plugins/plugin_misc_account.py:490 1631 #: sat/plugins/plugin_misc_account.py:528
2470 #: src/plugins/plugin_misc_register_account.py:108 1632 #: sat/plugins/plugin_misc_register_account.py:133
2471 msgid "Confirmation" 1633 msgid "Confirmation"
2472 msgstr "" 1634 msgstr ""
2473 1635
2474 #: src/plugins/plugin_misc_account.py:491 1636 #: sat/plugins/plugin_misc_account.py:529
2475 msgid "Your password has been changed." 1637 msgid "Your password has been changed."
2476 msgstr "" 1638 msgstr ""
2477 1639
2478 #: src/plugins/plugin_misc_account.py:496 1640 #: sat/plugins/plugin_misc_account.py:533
1641 #: sat/plugins/plugin_misc_account.py:606
1642 #: sat/plugins/plugin_misc_account.py:716 sat_frontends/primitivus/base.py:790
1643 #: sat_frontends/primitivus/base.py:831
1644 #: sat_frontends/quick_frontend/quick_profile_manager.py:133
1645 msgid "Error"
1646 msgstr ""
1647
1648 #: sat/plugins/plugin_misc_account.py:535
2479 #, python-format 1649 #, python-format
2480 msgid "Your password could not be changed: %s" 1650 msgid "Your password could not be changed: %s"
2481 msgstr "" 1651 msgstr ""
2482 1652
2483 #: src/plugins/plugin_misc_account.py:507 1653 #: sat/plugins/plugin_misc_account.py:548
2484 msgid "Delete your account?" 1654 msgid "Delete your account?"
2485 msgstr "" 1655 msgstr ""
2486 1656
2487 #: src/plugins/plugin_misc_account.py:508 1657 #: sat/plugins/plugin_misc_account.py:551
2488 msgid "" 1658 msgid ""
2489 "If you confirm this dialog, you will be disconnected and then your XMPP " 1659 "If you confirm this dialog, you will be disconnected and then your XMPP "
2490 "account AND your SàT profile will both be DELETED." 1660 "account AND your SàT profile will both be DELETED."
2491 msgstr "" 1661 msgstr ""
2492 1662
2493 #: src/plugins/plugin_misc_account.py:509 1663 #: sat/plugins/plugin_misc_account.py:555
1664 msgid "contact list, messages history, blog posts and commentsGROUPBLOG"
1665 msgstr ""
1666
1667 #: sat/plugins/plugin_misc_account.py:558
2494 msgid "contact list and messages history" 1668 msgid "contact list and messages history"
2495 msgstr "" 1669 msgstr ""
2496 1670
2497 #: src/plugins/plugin_misc_account.py:509 1671 #: sat/plugins/plugin_misc_account.py:561
2498 msgid "contact list, messages history, blog posts and comments" 1672 #, python-format
2499 msgstr "" 1673 msgid ""
2500 1674 "All your data stored on %(server)s, including your %(target)s will be "
2501 #: src/plugins/plugin_misc_account.py:510 1675 "erased."
2502 #, python-format 1676 msgstr ""
2503 msgid "" 1677
2504 "All your data stored on %(server)s, including your %(target)s will be erased." 1678 #: sat/plugins/plugin_misc_account.py:567
2505 msgstr "" 1679 #: sat/plugins/plugin_misc_account.py:642
2506 1680 #: sat/plugins/plugin_misc_account.py:658
2507 #: src/plugins/plugin_misc_account.py:511 1681 #: sat/plugins/plugin_misc_account.py:674
2508 #: src/plugins/plugin_misc_account.py:558 1682 msgid ""
2509 #: src/plugins/plugin_misc_account.py:562 1683 "There is no other confirmation dialog, this is the very last one! Are you"
2510 #: src/plugins/plugin_misc_account.py:566 1684 " sure?"
2511 msgid "" 1685 msgstr ""
2512 "There is no other confirmation dialog, this is the very last one! Are you " 1686
2513 "sure?" 1687 #: sat/plugins/plugin_misc_account.py:608
2514 msgstr ""
2515
2516 #: src/plugins/plugin_misc_account.py:539
2517 #, python-format 1688 #, python-format
2518 msgid "Your XMPP account could not be deleted: %s" 1689 msgid "Your XMPP account could not be deleted: %s"
2519 msgstr "" 1690 msgstr ""
2520 1691
2521 #: src/plugins/plugin_misc_account.py:555 1692 #: sat/plugins/plugin_misc_account.py:628
2522 msgid "Delete all your (micro-)blog posts and comments?" 1693 msgid "Delete all your (micro-)blog posts and comments?"
2523 msgstr "" 1694 msgstr ""
2524 1695
2525 #: src/plugins/plugin_misc_account.py:556 1696 #: sat/plugins/plugin_misc_account.py:632
2526 msgid "" 1697 msgid ""
2527 "If you confirm this dialog, all the (micro-)blog data you submitted will be " 1698 "If you confirm this dialog, all the (micro-)blog data you submitted will "
2528 "erased." 1699 "be erased."
2529 msgstr "" 1700 msgstr ""
2530 1701
2531 #: src/plugins/plugin_misc_account.py:557 1702 #: sat/plugins/plugin_misc_account.py:637
2532 msgid "" 1703 msgid "These are the public and private posts and comments you sent to any group."
2533 "These are the public and private posts and comments you sent to any group." 1704 msgstr ""
2534 msgstr "" 1705
2535 1706 #: sat/plugins/plugin_misc_account.py:649
2536 #: src/plugins/plugin_misc_account.py:560
2537 msgid "Delete all your (micro-)blog posts?" 1707 msgid "Delete all your (micro-)blog posts?"
2538 msgstr "" 1708 msgstr ""
2539 1709
2540 #: src/plugins/plugin_misc_account.py:561 1710 #: sat/plugins/plugin_misc_account.py:653
2541 msgid "" 1711 msgid ""
2542 "If you confirm this dialog, all the public and private posts you sent to any " 1712 "If you confirm this dialog, all the public and private posts you sent to "
2543 "group will be erased." 1713 "any group will be erased."
2544 msgstr "" 1714 msgstr ""
2545 1715
2546 #: src/plugins/plugin_misc_account.py:564 1716 #: sat/plugins/plugin_misc_account.py:665
2547 msgid "Delete all your (micro-)blog comments?" 1717 msgid "Delete all your (micro-)blog comments?"
2548 msgstr "" 1718 msgstr ""
2549 1719
2550 #: src/plugins/plugin_misc_account.py:565 1720 #: sat/plugins/plugin_misc_account.py:669
2551 msgid "" 1721 msgid ""
2552 "If you confirm this dialog, all the public and private comments you made on " 1722 "If you confirm this dialog, all the public and private comments you made "
2553 "other people's posts will be erased." 1723 "on other people's posts will be erased."
2554 msgstr "" 1724 msgstr ""
2555 1725
2556 #: src/plugins/plugin_misc_account.py:578 1726 #: sat/plugins/plugin_misc_account.py:689
2557 msgid "blog posts and comments" 1727 msgid "blog posts and comments"
2558 msgstr "" 1728 msgstr ""
2559 1729
2560 #: src/plugins/plugin_misc_account.py:581 1730 #: sat/plugins/plugin_misc_account.py:694
2561 msgid "blog posts" 1731 msgid "blog posts"
2562 msgstr "" 1732 msgstr ""
2563 1733
2564 #: src/plugins/plugin_misc_account.py:584 1734 #: sat/plugins/plugin_misc_account.py:699
2565 msgid "comments" 1735 msgid "comments"
2566 msgstr "" 1736 msgstr ""
2567 1737
2568 #: src/plugins/plugin_misc_account.py:588 1738 #: sat/plugins/plugin_misc_account.py:705
2569 msgid "Deletion confirmation" 1739 msgid "Deletion confirmation"
2570 msgstr "" 1740 msgstr ""
2571 1741
2572 #: src/plugins/plugin_misc_account.py:590 1742 #: sat/plugins/plugin_misc_account.py:707
2573 #, python-format 1743 #, python-format
2574 msgid "Your %(target)s have been deleted." 1744 msgid "Your %(target)s have been deleted."
2575 msgstr "" 1745 msgstr ""
2576 1746
2577 #: src/plugins/plugin_misc_account.py:591 1747 #: sat/plugins/plugin_misc_account.py:709
2578 msgid "" 1748 msgid ""
2579 "Known issue of the demo version: you need to refresh the page to make the " 1749 "Known issue of the demo version: you need to refresh the page to make the"
2580 "deleted posts actually disappear." 1750 " deleted posts actually disappear."
2581 msgstr "" 1751 msgstr ""
2582 1752
2583 #: src/plugins/plugin_misc_account.py:596 1753 #: sat/plugins/plugin_misc_account.py:718
2584 #, python-format 1754 #, python-format
2585 msgid "Your %(target)s could not be deleted: %(message)s" 1755 msgid "Your %(target)s could not be deleted: %(message)s"
2586 msgstr "" 1756 msgstr ""
2587 1757
2588 #: src/plugins/plugin_misc_android.py:35 1758 #: sat/plugins/plugin_misc_android.py:50
2589 msgid "Manage Android platform specificities, like pause or notifications" 1759 msgid "Manage Android platform specificities, like pause or notifications"
2590 msgstr "" 1760 msgstr ""
2591 1761
2592 #: src/plugins/plugin_misc_android.py:45 1762 #: sat/plugins/plugin_misc_android.py:92
1763 msgid "sound on notifications"
1764 msgstr ""
1765
1766 #: sat/plugins/plugin_misc_android.py:94
1767 msgid "Normal"
1768 msgstr ""
1769
1770 #: sat/plugins/plugin_misc_android.py:95 sat/plugins/plugin_misc_android.py:103
1771 msgid "Never"
1772 msgstr ""
1773
1774 #: sat/plugins/plugin_misc_android.py:99
2593 msgid "Vibrate on notifications" 1775 msgid "Vibrate on notifications"
2594 msgstr "" 1776 msgstr ""
2595 1777
2596 #: src/plugins/plugin_misc_android.py:65 1778 #: sat/plugins/plugin_misc_android.py:101
1779 msgid "Always"
1780 msgstr ""
1781
1782 #: sat/plugins/plugin_misc_android.py:102
1783 msgid "In vibrate mode"
1784 msgstr ""
1785
1786 #: sat/plugins/plugin_misc_android.py:243
2597 msgid "plugin Android initialization" 1787 msgid "plugin Android initialization"
2598 msgstr "" 1788 msgstr ""
2599 1789
2600 #: src/plugins/plugin_misc_debug.py:34 1790 #: sat/plugins/plugin_misc_android.py:362
1791 msgid "new message from {contact}"
1792 msgstr ""
1793
1794 #: sat/plugins/plugin_misc_app_manager.py:64
1795 msgid ""
1796 "Applications Manager\n"
1797 "\n"
1798 "Manage external applications using packagers, OS "
1799 "virtualization/containers or other\n"
1800 "software management tools.\n"
1801 msgstr ""
1802
1803 #: sat/plugins/plugin_misc_app_manager.py:80
1804 msgid "plugin Applications Manager initialization"
1805 msgstr ""
1806
1807 #: sat/plugins/plugin_misc_app_manager.py:166
1808 msgid ""
1809 "No value found for \"public_url\", using \"example.org\" for now, please "
1810 "set the proper value in libervia.conf"
1811 msgstr ""
1812
1813 #: sat/plugins/plugin_misc_app_manager.py:170
1814 msgid ""
1815 "invalid value for \"public_url\" ({value}), it musts not start with "
1816 "schema (\"http\"), ignoring it and using \"example.org\" instead"
1817 msgstr ""
1818
1819 #: sat/plugins/plugin_misc_attach.py:43
1820 msgid "Attachments handler"
1821 msgstr ""
1822
1823 #: sat/plugins/plugin_misc_attach.py:53
1824 msgid "plugin Attach initialization"
1825 msgstr ""
1826
1827 #: sat/plugins/plugin_misc_attach.py:109
1828 msgid "Can't resize attachment of unknown type: {attachment}"
1829 msgstr ""
1830
1831 #: sat/plugins/plugin_misc_attach.py:125
1832 msgid "Attachment {path!r} has been resized at {new_path!r}"
1833 msgstr ""
1834
1835 #: sat/plugins/plugin_misc_attach.py:129
1836 msgid "Can't resize attachment of type {main_type!r}: {attachment}"
1837 msgstr ""
1838
1839 #: sat/plugins/plugin_misc_attach.py:143
1840 msgid "No plugin can handle attachment with {destinee}"
1841 msgstr ""
1842
1843 #: sat/plugins/plugin_misc_attach.py:210
1844 msgid "certificate check disabled for upload, this is dangerous!"
1845 msgstr ""
1846
1847 #: sat/plugins/plugin_misc_debug.py:35
2601 msgid "Set of method to make development and debugging easier" 1848 msgid "Set of method to make development and debugging easier"
2602 msgstr "" 1849 msgstr ""
2603 1850
2604 #: src/plugins/plugin_misc_debug.py:41 1851 #: sat/plugins/plugin_misc_debug.py:41
2605 msgid "Plugin Debug initialization" 1852 msgid "Plugin Debug initialization"
2606 msgstr "" 1853 msgstr ""
2607 1854
2608 #: src/plugins/plugin_misc_extra_pep.py:37 1855 #: sat/plugins/plugin_misc_download.py:43
1856 msgid "File download management"
1857 msgstr ""
1858
1859 #: sat/plugins/plugin_misc_download.py:50
1860 msgid "plugin Download initialization"
1861 msgstr ""
1862
1863 #: sat/plugins/plugin_misc_download.py:95
1864 msgid "Can't download file: {reason}"
1865 msgstr ""
1866
1867 #: sat/plugins/plugin_misc_download.py:99 sat_frontends/jp/cmd_file.py:498
1868 msgid "Can't download file"
1869 msgstr ""
1870
1871 #: sat/plugins/plugin_misc_download.py:176
1872 msgid "certificate check disabled for download, this is dangerous!"
1873 msgstr ""
1874
1875 #: sat/plugins/plugin_misc_download.py:187
1876 msgid "Can't download URI {uri}: {reason}"
1877 msgstr ""
1878
1879 #: sat/plugins/plugin_misc_email_invitation.py:44
1880 msgid "invitation of people without XMPP account"
1881 msgstr ""
1882
1883 #: sat/plugins/plugin_misc_email_invitation.py:59
1884 msgid "You have been invited by {host_name} to {app_name}"
1885 msgstr ""
1886
1887 #: sat/plugins/plugin_misc_email_invitation.py:60
1888 msgid ""
1889 "Hello {name}!\n"
1890 "\n"
1891 "You have received an invitation from {host_name} to participate to "
1892 "\"{app_name}\".\n"
1893 "To join, you just have to click on the following URL:\n"
1894 "{url}\n"
1895 "\n"
1896 "Please note that this URL should not be shared with anybody!\n"
1897 "If you want more details on {app_name}, you can check {app_url}.\n"
1898 "\n"
1899 "Welcome!\n"
1900 msgstr ""
1901
1902 #: sat/plugins/plugin_misc_email_invitation.py:76
1903 msgid "plugin Invitations initialization"
1904 msgstr ""
1905
1906 #: sat/plugins/plugin_misc_email_invitation.py:105
1907 msgid "You can't use following key(s) in extra, they are reserved: {}"
1908 msgstr ""
1909
1910 #: sat/plugins/plugin_misc_email_invitation.py:198
1911 msgid "You can't use following key(s) in both args and extra: {}"
1912 msgstr ""
1913
1914 #: sat/plugins/plugin_misc_email_invitation.py:207
1915 msgid "You need to provide a main email address before using emails_extra"
1916 msgstr ""
1917
1918 #: sat/plugins/plugin_misc_email_invitation.py:213
1919 msgid "You need to provide url_template if you use default message body"
1920 msgstr ""
1921
1922 #: sat/plugins/plugin_misc_email_invitation.py:216
1923 msgid "creating an invitation"
1924 msgstr ""
1925
1926 #: sat/plugins/plugin_misc_email_invitation.py:237
1927 msgid "You need to specify xmpp_domain in sat.conf"
1928 msgstr ""
1929
1930 #: sat/plugins/plugin_misc_email_invitation.py:251
1931 msgid "Can't create XMPP account"
1932 msgstr ""
1933
1934 #: sat/plugins/plugin_misc_email_invitation.py:254
1935 msgid "requested jid already exists, trying with {}"
1936 msgstr ""
1937
1938 #: sat/plugins/plugin_misc_email_invitation.py:265
1939 msgid "account {jid_} created"
1940 msgstr ""
1941
1942 #: sat/plugins/plugin_misc_email_invitation.py:317
1943 msgid "somebody"
1944 msgstr ""
1945
1946 #: sat/plugins/plugin_misc_email_invitation.py:345
1947 msgid "Not all arguments have been consumed: {}"
1948 msgstr ""
1949
1950 #: sat/plugins/plugin_misc_email_invitation.py:443
1951 msgid "Skipping reserved key {key}"
1952 msgstr ""
1953
1954 #: sat/plugins/plugin_misc_extra_pep.py:38
2609 msgid "Display messages from extra PEP services" 1955 msgid "Display messages from extra PEP services"
2610 msgstr "" 1956 msgstr ""
2611 1957
2612 #: src/plugins/plugin_misc_extra_pep.py:68 1958 #: sat/plugins/plugin_misc_extra_pep.py:69
2613 msgid "Plugin Extra PEP initialization" 1959 msgid "Plugin Extra PEP initialization"
2614 msgstr "" 1960 msgstr ""
2615 1961
2616 #: src/plugins/plugin_misc_file.py:39 1962 #: sat/plugins/plugin_misc_file.py:45
2617 msgid "" 1963 msgid ""
2618 "File Tansfer Management:\n" 1964 "File Tansfer Management:\n"
2619 "This plugin manage the various ways of sending a file, and choose the best " 1965 "This plugin manage the various ways of sending a file, and choose the "
2620 "one." 1966 "best one."
2621 msgstr "" 1967 msgstr ""
2622 1968
2623 #: src/plugins/plugin_misc_file.py:44 1969 #: sat/plugins/plugin_misc_file.py:52
2624 #, python-brace-format
2625 msgid "Please select a file to send to {peer}" 1970 msgid "Please select a file to send to {peer}"
2626 msgstr "" 1971 msgstr ""
2627 1972
2628 #: src/plugins/plugin_misc_file.py:45 1973 #: sat/plugins/plugin_misc_file.py:53
2629 msgid "File sending" 1974 msgid "File sending"
2630 msgstr "" 1975 msgstr ""
2631 1976
2632 #: src/plugins/plugin_misc_file.py:46 1977 #: sat/plugins/plugin_misc_file.py:54
2633 #, python-brace-format
2634 msgid "" 1978 msgid ""
2635 "{peer} wants to send the file \"{name}\" to you:\n" 1979 "{peer} wants to send the file \"{name}\" to you:\n"
2636 "{desc}\n" 1980 "{desc}\n"
2637 "\n" 1981 "\n"
2638 "The file has a size of {size_human}\n" 1982 "The file has a size of {size_human}\n"
2639 "\n" 1983 "\n"
2640 "Do you accept ?" 1984 "Do you accept ?"
2641 msgstr "" 1985 msgstr ""
2642 1986
2643 #: src/plugins/plugin_misc_file.py:47 1987 #: sat/plugins/plugin_misc_file.py:58
2644 msgid "Confirm file transfer" 1988 msgid "Confirm file transfer"
2645 msgstr "" 1989 msgstr ""
2646 1990
2647 #: src/plugins/plugin_misc_file.py:48 1991 #: sat/plugins/plugin_misc_file.py:59
2648 msgid "File {} already exists, are you sure you want to overwrite ?" 1992 msgid "File {} already exists, are you sure you want to overwrite ?"
2649 msgstr "" 1993 msgstr ""
2650 1994
2651 #: src/plugins/plugin_misc_file.py:49 1995 #: sat/plugins/plugin_misc_file.py:60
2652 msgid "File exists" 1996 msgid "File exists"
2653 msgstr "" 1997 msgstr ""
2654 1998
2655 #: src/plugins/plugin_misc_file.py:194 1999 #: sat/plugins/plugin_misc_file.py:70
2656 msgid "plugin File initialization" 2000 msgid "plugin File initialization"
2657 msgstr "" 2001 msgstr ""
2658 2002
2659 #: src/plugins/plugin_misc_file.py:198 2003 #: sat/plugins/plugin_misc_file.py:82
2660 msgid "Action" 2004 msgid "Action"
2661 msgstr "" 2005 msgstr ""
2662 2006
2663 #: src/plugins/plugin_misc_file.py:198 2007 #: sat/plugins/plugin_misc_file.py:82
2664 msgid "send file" 2008 msgid "send file"
2665 msgstr "" 2009 msgstr ""
2666 2010
2667 #: src/plugins/plugin_misc_file.py:198 2011 #: sat/plugins/plugin_misc_file.py:85
2668 msgid "Send a file" 2012 msgid "Send a file"
2669 msgstr "" 2013 msgstr ""
2670 2014
2671 #: src/plugins/plugin_misc_file.py:244 src/plugins/plugin_xep_0100.py:77 2015 #: sat/plugins/plugin_misc_file.py:121
2016 msgid "{name} method will be used to send the file"
2017 msgstr ""
2018
2019 #: sat/plugins/plugin_misc_file.py:132
2020 msgid "Can't send {filepath} to {peer_jid} with {method_name}: {reason}"
2021 msgstr ""
2022
2023 #: sat/plugins/plugin_misc_file.py:166 sat/plugins/plugin_xep_0100.py:101
2672 msgid "Invalid JID" 2024 msgid "Invalid JID"
2673 msgstr "" 2025 msgstr ""
2674 2026
2675 #: src/plugins/plugin_misc_groupblog.py:51 2027 #: sat/plugins/plugin_misc_forums.py:36
2028 msgid "forums management"
2029 msgstr ""
2030
2031 #: sat/plugins/plugin_misc_forums.py:43
2032 msgid "forums management plugin"
2033 msgstr ""
2034
2035 #: sat/plugins/plugin_misc_forums.py:54
2036 msgid "forums plugin initialization"
2037 msgstr ""
2038
2039 #: sat/plugins/plugin_misc_forums.py:97
2040 msgid "forums arguments must be a list of forums"
2041 msgstr ""
2042
2043 #: sat/plugins/plugin_misc_forums.py:109
2044 msgid "A forum item must be a dictionary"
2045 msgstr ""
2046
2047 #: sat/plugins/plugin_misc_forums.py:114
2048 msgid "following forum name is not unique: {name}"
2049 msgstr ""
2050
2051 #: sat/plugins/plugin_misc_forums.py:116
2052 msgid "creating missing forum node"
2053 msgstr ""
2054
2055 #: sat/plugins/plugin_misc_forums.py:130
2056 msgid "Unknown forum attribute: {key}"
2057 msgstr ""
2058
2059 #: sat/plugins/plugin_misc_forums.py:136
2060 msgid "forum need a title or a name"
2061 msgstr ""
2062
2063 #: sat/plugins/plugin_misc_forums.py:138
2064 msgid "forum need uri or sub-forums"
2065 msgstr ""
2066
2067 #: sat/plugins/plugin_misc_forums.py:154
2068 msgid "missing <forums> element"
2069 msgstr ""
2070
2071 #: sat/plugins/plugin_misc_forums.py:160
2072 msgid "Unexpected element: {xml}"
2073 msgstr ""
2074
2075 #: sat/plugins/plugin_misc_forums.py:168
2076 msgid "Following attributes are unknown: {unknown}"
2077 msgstr ""
2078
2079 #: sat/plugins/plugin_misc_forums.py:176
2080 msgid "invalid forum, ignoring: {xml}"
2081 msgstr ""
2082
2083 #: sat/plugins/plugin_misc_forums.py:180
2084 msgid "unkown forums sub element: {xml}"
2085 msgstr ""
2086
2087 #: sat/plugins/plugin_misc_groupblog.py:53
2676 msgid "Implementation of microblogging fine permissions" 2088 msgid "Implementation of microblogging fine permissions"
2677 msgstr "" 2089 msgstr ""
2678 2090
2679 #: src/plugins/plugin_misc_groupblog.py:59 2091 #: sat/plugins/plugin_misc_groupblog.py:61
2680 msgid "Group blog plugin initialization" 2092 msgid "Group blog plugin initialization"
2681 msgstr "" 2093 msgstr ""
2682 2094
2683 #: src/plugins/plugin_misc_groupblog.py:77 2095 #: sat/plugins/plugin_misc_groupblog.py:80
2684 msgid "" 2096 msgid "Server is not able to manage item-access pubsub, we can't use group blog"
2685 "Server is not able to manage item-access pubsub, we can't use group blog" 2097 msgstr ""
2686 msgstr "" 2098
2687 2099 #: sat/plugins/plugin_misc_groupblog.py:86
2688 #: src/plugins/plugin_misc_groupblog.py:80
2689 msgid "Server can manage group blogs" 2100 msgid "Server can manage group blogs"
2690 msgstr "" 2101 msgstr ""
2691 2102
2692 #: src/plugins/plugin_misc_imap.py:44 2103 #: sat/plugins/plugin_misc_identity.py:49
2693 msgid "" 2104 msgid "Identity manager"
2694 "Create an Imap server that you can use to read your \"normal\" type messages" 2105 msgstr ""
2695 msgstr "" 2106
2696 2107 #: sat/plugins/plugin_misc_identity.py:58
2697 #: src/plugins/plugin_misc_imap.py:62 2108 msgid "Plugin Identity initialization"
2698 msgid "Plugin Imap Server initialization" 2109 msgstr ""
2699 msgstr "" 2110
2700 2111 #: sat/plugins/plugin_misc_identity.py:293
2701 #: src/plugins/plugin_misc_imap.py:69 2112 #: sat/plugins/plugin_misc_identity.py:365
2702 #, python-format 2113 msgid "No callback registered for {metadata_name}"
2703 msgid "Launching IMAP server on port %d" 2114 msgstr ""
2704 msgstr "" 2115
2705 2116 #: sat/plugins/plugin_misc_identity.py:316
2706 #: src/plugins/plugin_misc_imap.py:437 2117 msgid "Error while trying to get {metadata_name} with {callback}: {e}"
2707 msgid "IMAP server connection started" 2118 msgstr ""
2708 msgstr "" 2119
2709 2120 #: sat/plugins/plugin_misc_identity.py:376
2710 #: src/plugins/plugin_misc_imap.py:440 2121 msgid "Error while trying to set {metadata_name} with {callback}: {e}"
2711 #, python-format 2122 msgstr ""
2712 msgid "IMAP server connection lost (reason: %s)" 2123
2713 msgstr "" 2124 #: sat/plugins/plugin_misc_identity.py:691
2714 2125 msgid "Can't set metadata {metadata_name!r}: {reason}"
2715 #: src/plugins/plugin_misc_ip.py:52 2126 msgstr ""
2127
2128 #: sat/plugins/plugin_misc_ip.py:57
2716 msgid "This plugin help to discover our external IP address." 2129 msgid "This plugin help to discover our external IP address."
2717 msgstr "" 2130 msgstr ""
2718 2131
2719 #: src/plugins/plugin_misc_ip.py:57 2132 #: sat/plugins/plugin_misc_ip.py:64
2720 msgid "Allow external get IP" 2133 msgid "Allow external get IP"
2721 msgstr "" 2134 msgstr ""
2722 2135
2723 #: src/plugins/plugin_misc_ip.py:60 2136 #: sat/plugins/plugin_misc_ip.py:67
2724 msgid "Confirm external site request" 2137 msgid "Confirm external site request"
2725 msgstr "" 2138 msgstr ""
2726 2139
2727 #: src/plugins/plugin_misc_ip.py:61 2140 #: sat/plugins/plugin_misc_ip.py:68
2728 #, python-brace-format
2729 msgid "" 2141 msgid ""
2730 "To facilitate data transfer, we need to contact a website.\n" 2142 "To facilitate data transfer, we need to contact a website.\n"
2731 "A request will be done on {page}\n" 2143 "A request will be done on {page}\n"
2732 "That means that administrators of {domain} can know that you use " 2144 "That means that administrators of {domain} can know that you use "
2733 "\"{app_name}\" and your IP Address.\n" 2145 "\"{app_name}\" and your IP Address.\n"
2734 "\n" 2146 "\n"
2735 "IP address is an identifier to locate you on Internet (similar to a phone " 2147 "IP address is an identifier to locate you on Internet (similar to a phone"
2736 "number).\n" 2148 " number).\n"
2737 "\n" 2149 "\n"
2738 "Do you agree to do this request ?\n" 2150 "Do you agree to do this request ?\n"
2739 msgstr "" 2151 msgstr ""
2740 2152
2741 #: src/plugins/plugin_misc_ip.py:90 2153 #: sat/plugins/plugin_misc_ip.py:100
2742 msgid "plugin IP discovery initialization" 2154 msgid "plugin IP discovery initialization"
2743 msgstr "" 2155 msgstr ""
2744 2156
2745 #: src/plugins/plugin_misc_maildir.py:42 2157 #: sat/plugins/plugin_misc_lists.py:39
2746 msgid "Intercept \"normal\" type messages, and put them in a Maildir type box" 2158 msgid "Pubsub Lists"
2747 msgstr "" 2159 msgstr ""
2748 2160
2749 #: src/plugins/plugin_misc_maildir.py:46 2161 #: sat/plugins/plugin_misc_lists.py:47
2750 msgid "Mail Server" 2162 msgid "Pubsub lists management plugin"
2751 msgstr "" 2163 msgstr ""
2752 2164
2753 #: src/plugins/plugin_misc_maildir.py:47 2165 #: sat/plugins/plugin_misc_lists.py:52
2754 msgid "Block \"normal\" messages propagation" 2166 msgid "TODO List"
2755 msgstr "" 2167 msgstr ""
2756 2168
2757 #: src/plugins/plugin_misc_maildir.py:71 2169 #: sat/plugins/plugin_misc_lists.py:63 sat/plugins/plugin_misc_lists.py:113
2758 msgid "Plugin Maildir initialization" 2170 #: sat/plugins/plugin_misc_lists.py:156
2759 msgstr "" 2171 msgid "status"
2760 2172 msgstr ""
2761 #: src/plugins/plugin_misc_maildir.py:141 2173
2762 msgid "Trying to remove an mailboxUser not referenced" 2174 #: sat/plugins/plugin_misc_lists.py:67
2763 msgstr "" 2175 msgid "to do"
2764 2176 msgstr ""
2765 #: src/plugins/plugin_misc_maildir.py:142 2177
2766 #: src/plugins/plugin_misc_maildir.py:161 2178 #: sat/plugins/plugin_misc_lists.py:71
2767 #: src/plugins/plugin_misc_maildir.py:300 2179 msgid "in progress"
2768 #: src/plugins/plugin_misc_maildir.py:304 2180 msgstr ""
2769 #: src/plugins/plugin_misc_maildir.py:308 2181
2770 msgid "INTERNAL ERROR: " 2182 #: sat/plugins/plugin_misc_lists.py:75
2771 msgstr "" 2183 msgid "done"
2772 2184 msgstr ""
2773 #: src/plugins/plugin_misc_maildir.py:160 2185
2774 msgid "Boxname doesn't exist in internal data" 2186 #: sat/plugins/plugin_misc_lists.py:83 sat/plugins/plugin_misc_lists.py:180
2775 msgstr "" 2187 msgid "priority"
2776 2188 msgstr ""
2777 #: src/plugins/plugin_misc_maildir.py:299 2189
2778 msgid "Trying to remove an observer for an inexistant mailbox" 2190 #: sat/plugins/plugin_misc_lists.py:87 sat/plugins/plugin_misc_lists.py:184
2779 msgstr "" 2191 msgid "major"
2780 2192 msgstr ""
2781 #: src/plugins/plugin_misc_maildir.py:303 2193
2782 msgid "Trying to remove an inexistant observer, no observer for this signal" 2194 #: sat/plugins/plugin_misc_lists.py:91 sat/plugins/plugin_misc_lists.py:188
2783 msgstr "" 2195 msgid "normal"
2784 2196 msgstr ""
2785 #: src/plugins/plugin_misc_maildir.py:307 2197
2786 msgid "Trying to remove an inexistant observer" 2198 #: sat/plugins/plugin_misc_lists.py:95 sat/plugins/plugin_misc_lists.py:192
2787 msgstr "" 2199 msgid "minor"
2788 2200 msgstr ""
2789 #: src/plugins/plugin_misc_nat-port.py:42 2201
2202 #: sat/plugins/plugin_misc_lists.py:106
2203 msgid "Grocery List"
2204 msgstr ""
2205
2206 #: sat/plugins/plugin_misc_lists.py:109 sat_frontends/jp/cmd_info.py:69
2207 #: sat_frontends/jp/cmd_info.py:111
2208 msgid "name"
2209 msgstr ""
2210
2211 #: sat/plugins/plugin_misc_lists.py:110
2212 msgid "quantity"
2213 msgstr ""
2214
2215 #: sat/plugins/plugin_misc_lists.py:117
2216 msgid "to buy"
2217 msgstr ""
2218
2219 #: sat/plugins/plugin_misc_lists.py:121
2220 msgid "bought"
2221 msgstr ""
2222
2223 #: sat/plugins/plugin_misc_lists.py:130
2224 msgid "Tickets"
2225 msgstr ""
2226
2227 #: sat/plugins/plugin_misc_lists.py:140 sat_frontends/jp/cmd_info.py:69
2228 msgid "type"
2229 msgstr ""
2230
2231 #: sat/plugins/plugin_misc_lists.py:144
2232 msgid "bug"
2233 msgstr ""
2234
2235 #: sat/plugins/plugin_misc_lists.py:148
2236 msgid "feature request"
2237 msgstr ""
2238
2239 #: sat/plugins/plugin_misc_lists.py:160
2240 msgid "queued"
2241 msgstr ""
2242
2243 #: sat/plugins/plugin_misc_lists.py:164
2244 msgid "started"
2245 msgstr ""
2246
2247 #: sat/plugins/plugin_misc_lists.py:168
2248 msgid "review"
2249 msgstr ""
2250
2251 #: sat/plugins/plugin_misc_lists.py:172
2252 msgid "closed"
2253 msgstr ""
2254
2255 #: sat/plugins/plugin_misc_lists.py:208
2256 msgid "Pubsub lists plugin initialization"
2257 msgstr ""
2258
2259 #: sat/plugins/plugin_misc_merge_requests.py:35
2260 msgid "Merge requests management"
2261 msgstr ""
2262
2263 #: sat/plugins/plugin_misc_merge_requests.py:42
2264 msgid "Merge requests management plugin"
2265 msgstr ""
2266
2267 #: sat/plugins/plugin_misc_merge_requests.py:69
2268 msgid "Merge requests plugin initialization"
2269 msgstr ""
2270
2271 #: sat/plugins/plugin_misc_merge_requests.py:121
2272 msgid "a handler with name {name} already exists!"
2273 msgstr ""
2274
2275 #: sat/plugins/plugin_misc_merge_requests.py:134
2276 msgid ""
2277 "merge requests of type {type} are already handled by {old_handler}, "
2278 "ignoring {new_handler}"
2279 msgstr ""
2280
2281 #: sat/plugins/plugin_misc_merge_requests.py:241
2282 msgid "repository must be specified"
2283 msgstr ""
2284
2285 #: sat/plugins/plugin_misc_merge_requests.py:244
2286 msgid "{field} is set by backend, you must not set it in frontend"
2287 msgstr ""
2288
2289 #: sat/plugins/plugin_misc_merge_requests.py:253
2290 msgid "{name} handler will be used"
2291 msgstr ""
2292
2293 #: sat/plugins/plugin_misc_merge_requests.py:256
2294 msgid "repository {path} can't be handled by any installed handler"
2295 msgstr ""
2296
2297 #: sat/plugins/plugin_misc_merge_requests.py:259
2298 msgid "no handler for this repository has been found"
2299 msgstr ""
2300
2301 #: sat/plugins/plugin_misc_merge_requests.py:265
2302 msgid "No handler of this name found"
2303 msgstr ""
2304
2305 #: sat/plugins/plugin_misc_merge_requests.py:269
2306 msgid "export data is empty, do you have any change to send?"
2307 msgstr ""
2308
2309 #: sat/plugins/plugin_misc_merge_requests.py:312
2310 msgid "No handler can handle data type \"{type}\""
2311 msgstr ""
2312
2313 #: sat/plugins/plugin_misc_merge_requests.py:348
2314 msgid "No handler found to import {data_type}"
2315 msgstr ""
2316
2317 #: sat/plugins/plugin_misc_merge_requests.py:350
2318 msgid "Importing patch [{item_id}] using {name} handler"
2319 msgstr ""
2320
2321 #: sat/plugins/plugin_misc_nat_port.py:45
2790 msgid "Automatic NAT port mapping using UPnP" 2322 msgid "Automatic NAT port mapping using UPnP"
2791 msgstr "" 2323 msgstr ""
2792 2324
2793 #: src/plugins/plugin_misc_nat-port.py:57 2325 #: sat/plugins/plugin_misc_nat_port.py:62
2794 msgid "plugin NAT Port initialization" 2326 msgid "plugin NAT Port initialization"
2795 msgstr "" 2327 msgstr ""
2796 2328
2797 #: src/plugins/plugin_misc_quiz.py:41 2329 #: sat/plugins/plugin_misc_nat_port.py:177
2330 msgid "addportmapping error: {msg}"
2331 msgstr ""
2332
2333 #: sat/plugins/plugin_misc_nat_port.py:215
2334 msgid "error while trying to map ports: {msg}"
2335 msgstr ""
2336
2337 #: sat/plugins/plugin_misc_quiz.py:42
2798 msgid "Implementation of Quiz game" 2338 msgid "Implementation of Quiz game"
2799 msgstr "" 2339 msgstr ""
2800 2340
2801 #: src/plugins/plugin_misc_quiz.py:53 2341 #: sat/plugins/plugin_misc_quiz.py:55
2802 msgid "Plugin Quiz initialization" 2342 msgid "Plugin Quiz initialization"
2803 msgstr "" 2343 msgstr ""
2804 2344
2805 #: src/plugins/plugin_misc_quiz.py:253 2345 #: sat/plugins/plugin_misc_quiz.py:345
2806 msgid "" 2346 msgid ""
2807 "Bienvenue dans cette partie rapide de quizz, le premier à atteindre le score " 2347 "Bienvenue dans cette partie rapide de quizz, le premier à atteindre le "
2808 "de 9 remporte le jeu\n" 2348 "score de 9 remporte le jeu\n"
2809 "\n" 2349 "\n"
2810 "Attention, tu es prêt ?" 2350 "Attention, tu es prêt ?"
2811 msgstr "" 2351 msgstr ""
2812 2352
2813 #: src/plugins/plugin_misc_quiz.py:282 src/plugins/plugin_misc_tarot.py:507 2353 #: sat/plugins/plugin_misc_quiz.py:380 sat/plugins/plugin_misc_tarot.py:664
2814 #, python-format 2354 #, python-format
2815 msgid "Player %(player)s is ready to start [status: %(status)s]" 2355 msgid "Player %(player)s is ready to start [status: %(status)s]"
2816 msgstr "" 2356 msgstr ""
2817 2357
2818 #: src/plugins/plugin_misc_quiz.py:330 src/plugins/plugin_misc_radiocol.py:252 2358 #: sat/plugins/plugin_misc_quiz.py:456 sat/plugins/plugin_misc_radiocol.py:353
2819 #, python-format 2359 #, python-format
2820 msgid "Unmanaged game element: %s" 2360 msgid "Unmanaged game element: %s"
2821 msgstr "" 2361 msgstr ""
2822 2362
2823 #: src/plugins/plugin_misc_radiocol.py:53 2363 #: sat/plugins/plugin_misc_radiocol.py:57
2824 msgid "Implementation of radio collective" 2364 msgid "Implementation of radio collective"
2825 msgstr "" 2365 msgstr ""
2826 2366
2827 #: src/plugins/plugin_misc_radiocol.py:71 2367 #: sat/plugins/plugin_misc_radiocol.py:76
2828 msgid "Radio collective initialization" 2368 msgid "Radio collective initialization"
2829 msgstr "" 2369 msgstr ""
2830 2370
2831 #: src/plugins/plugin_misc_radiocol.py:127 2371 #: sat/plugins/plugin_misc_radiocol.py:180
2832 msgid "" 2372 msgid ""
2833 "The uploaded file has been rejected, only Ogg Vorbis and MP3 songs are " 2373 "The uploaded file has been rejected, only Ogg Vorbis and MP3 songs are "
2834 "accepted." 2374 "accepted."
2835 msgstr "" 2375 msgstr ""
2836 2376
2837 #: src/plugins/plugin_misc_radiocol.py:146 2377 #: sat/plugins/plugin_misc_radiocol.py:210
2838 msgid "No more participants in the radiocol: cleaning data" 2378 msgid "No more participants in the radiocol: cleaning data"
2839 msgstr "" 2379 msgstr ""
2840 2380
2841 #: src/plugins/plugin_misc_radiocol.py:182 2381 #: sat/plugins/plugin_misc_radiocol.py:249
2842 msgid "INTERNAL ERROR: can't find full path of the song to delete" 2382 msgid "INTERNAL ERROR: can't find full path of the song to delete"
2843 msgstr "" 2383 msgstr ""
2844 2384
2845 #: src/plugins/plugin_misc_radiocol.py:189 2385 #: sat/plugins/plugin_misc_radiocol.py:258
2846 #, python-format 2386 #, python-format
2847 msgid "INTERNAL ERROR: can't find %s on the file system" 2387 msgid "INTERNAL ERROR: can't find %s on the file system"
2848 msgstr "" 2388 msgstr ""
2849 2389
2850 #: src/plugins/plugin_misc_register_account.py:42 2390 #: sat/plugins/plugin_misc_register_account.py:41
2851 msgid "Register XMPP account" 2391 msgid "Register XMPP account"
2852 msgstr "" 2392 msgstr ""
2853 2393
2854 #: src/plugins/plugin_misc_register_account.py:49 2394 #: sat/plugins/plugin_misc_register_account.py:49
2855 msgid "Plugin Register Account initialization" 2395 msgid "Plugin Register Account initialization"
2856 msgstr "" 2396 msgstr ""
2857 2397
2858 #: src/plugins/plugin_misc_register_account.py:67 2398 #: sat/plugins/plugin_misc_register_account.py:76
2859 msgid "Missing values" 2399 msgid "Missing values"
2860 msgstr "" 2400 msgstr ""
2861 2401
2862 #: src/plugins/plugin_misc_register_account.py:68 2402 #: sat/plugins/plugin_misc_register_account.py:78
2863 msgid "No user JID or password given: can't register new account." 2403 msgid "No user JID or password given: can't register new account."
2864 msgstr "" 2404 msgstr ""
2865 2405
2866 #: src/plugins/plugin_misc_register_account.py:75 2406 #: sat/plugins/plugin_misc_register_account.py:87
2867 #, python-format 2407 msgid "Register new account"
2868 msgid "" 2408 msgstr ""
2869 "Do you want to register a new XMPP account [%(user)s] on server %(server)s ?" 2409
2870 msgstr "" 2410 #: sat/plugins/plugin_misc_register_account.py:92
2871 2411 msgid "Do you want to register a new XMPP account {jid}?"
2872 #: src/plugins/plugin_misc_register_account.py:109 2412 msgstr ""
2413
2414 #: sat/plugins/plugin_misc_register_account.py:134
2873 msgid "Registration successful." 2415 msgid "Registration successful."
2874 msgstr "" 2416 msgstr ""
2875 2417
2876 #: src/plugins/plugin_misc_register_account.py:113 2418 #: sat/plugins/plugin_misc_register_account.py:138
2877 msgid "Failure" 2419 msgid "Failure"
2878 msgstr "" 2420 msgstr ""
2879 2421
2880 #: src/plugins/plugin_misc_register_account.py:114 2422 #: sat/plugins/plugin_misc_register_account.py:139
2881 #, python-format 2423 #, python-format
2882 msgid "Registration failed: %s" 2424 msgid "Registration failed: %s"
2883 msgstr "" 2425 msgstr ""
2884 2426
2885 #: src/plugins/plugin_misc_register_account.py:117 2427 #: sat/plugins/plugin_misc_register_account.py:143
2886 msgid "Username already exists, please choose an other one." 2428 msgid "Username already exists, please choose an other one."
2887 msgstr "" 2429 msgstr ""
2888 2430
2889 #: src/plugins/plugin_misc_room_game.py:47 2431 #: sat/plugins/plugin_misc_room_game.py:49
2890 msgid "Base class for MUC games" 2432 msgid "Base class for MUC games"
2891 msgstr "" 2433 msgstr ""
2892 2434
2893 #: src/plugins/plugin_misc_room_game.py:212 2435 #: sat/plugins/plugin_misc_room_game.py:221
2894 #, python-format 2436 #, python-format
2895 msgid "%(user)s not allowed to join the game %(game)s in %(room)s" 2437 msgid "%(user)s not allowed to join the game %(game)s in %(room)s"
2896 msgstr "" 2438 msgstr ""
2897 2439
2898 #: src/plugins/plugin_misc_room_game.py:348 2440 #: sat/plugins/plugin_misc_room_game.py:380
2899 #, python-format 2441 #, python-format
2900 msgid "%(user)s not allowed to invite for the game %(game)s in %(room)s" 2442 msgid "%(user)s not allowed to invite for the game %(game)s in %(room)s"
2901 msgstr "" 2443 msgstr ""
2902 2444
2903 #: src/plugins/plugin_misc_room_game.py:394 2445 #: sat/plugins/plugin_misc_room_game.py:433
2904 #, python-format 2446 #, python-format
2905 msgid "" 2447 msgid "Still waiting for %(users)s before starting the game %(game)s in %(room)s"
2906 "Still waiting for %(users)s before starting the game %(game)s in %(room)s" 2448 msgstr ""
2907 msgstr "" 2449
2908 2450 #: sat/plugins/plugin_misc_room_game.py:472
2909 #: src/plugins/plugin_misc_room_game.py:423
2910 #, python-format 2451 #, python-format
2911 msgid "Preparing room for %s game" 2452 msgid "Preparing room for %s game"
2912 msgstr "" 2453 msgstr ""
2913 2454
2914 #: src/plugins/plugin_misc_room_game.py:426 2455 #: sat/plugins/plugin_misc_room_game.py:475
2915 msgid "Unknown profile" 2456 msgid "Unknown profile"
2916 msgstr "" 2457 msgstr ""
2917 2458
2918 #: src/plugins/plugin_misc_room_game.py:521 2459 #: sat/plugins/plugin_misc_room_game.py:583
2919 #, python-format 2460 #, python-format
2920 msgid "%(game)s game already created in room %(room)s" 2461 msgid "%(game)s game already created in room %(room)s"
2921 msgstr "" 2462 msgstr ""
2922 2463
2923 #: src/plugins/plugin_misc_room_game.py:524 2464 #: sat/plugins/plugin_misc_room_game.py:589
2924 #, python-format 2465 #, python-format
2925 msgid "%(game)s game in room %(room)s can only be created by %(user)s" 2466 msgid "%(game)s game in room %(room)s can only be created by %(user)s"
2926 msgstr "" 2467 msgstr ""
2927 2468
2928 #: src/plugins/plugin_misc_room_game.py:542 2469 #: sat/plugins/plugin_misc_room_game.py:610
2929 #, python-format 2470 #, python-format
2930 msgid "Creating %(game)s game in room %(room)s" 2471 msgid "Creating %(game)s game in room %(room)s"
2931 msgstr "" 2472 msgstr ""
2932 2473
2933 #: src/plugins/plugin_misc_room_game.py:545 2474 #: sat/plugins/plugin_misc_room_game.py:615
2934 #: src/plugins/plugin_misc_room_game.py:574 2475 #: sat/plugins/plugin_misc_room_game.py:646
2935 #: src/plugins/plugin_misc_tarot.py:438 2476 #: sat/plugins/plugin_misc_tarot.py:581
2936 #, python-format 2477 #, python-format
2937 msgid "profile %s is unknown" 2478 msgid "profile %s is unknown"
2938 msgstr "" 2479 msgstr ""
2939 2480
2940 #: src/plugins/plugin_misc_room_game.py:589 2481 #: sat/plugins/plugin_misc_room_game.py:661
2941 #, python-format 2482 #, python-format
2942 msgid "new round for %s game" 2483 msgid "new round for %s game"
2943 msgstr "" 2484 msgstr ""
2944 2485
2945 #: src/plugins/plugin_misc_smtp.py:45 2486 #: sat/plugins/plugin_misc_static_blog.py:44
2946 msgid ""
2947 "Create a SMTP server that you can use to send your \"normal\" type messages"
2948 msgstr ""
2949
2950 #: src/plugins/plugin_misc_smtp.py:62
2951 msgid "Plugin SMTP Server initialization"
2952 msgstr ""
2953
2954 #: src/plugins/plugin_misc_smtp.py:69
2955 #, python-format
2956 msgid "Launching SMTP server on port %d"
2957 msgstr ""
2958
2959 #: src/plugins/plugin_misc_smtp.py:95
2960 #, python-format
2961 msgid "Can't send message: %s"
2962 msgstr ""
2963
2964 #: src/plugins/plugin_misc_smtp.py:200
2965 msgid "SMTP server connection started"
2966 msgstr ""
2967
2968 #: src/plugins/plugin_misc_smtp.py:204
2969 #, python-format
2970 msgid "SMTP server connection lost (reason: %s)"
2971 msgstr ""
2972
2973 #: src/plugins/plugin_misc_static_blog.py:41
2974 msgid "Plugin for static blogs" 2487 msgid "Plugin for static blogs"
2975 msgstr "" 2488 msgstr ""
2976 2489
2977 #: src/plugins/plugin_misc_static_blog.py:62 2490 #: sat/plugins/plugin_misc_static_blog.py:66
2978 msgid "Page title" 2491 msgid "Page title"
2979 msgstr "" 2492 msgstr ""
2980 2493
2981 #: src/plugins/plugin_misc_static_blog.py:64 2494 #: sat/plugins/plugin_misc_static_blog.py:68
2982 msgid "Banner URL" 2495 msgid "Banner URL"
2983 msgstr "" 2496 msgstr ""
2984 2497
2985 #: src/plugins/plugin_misc_static_blog.py:66 2498 #: sat/plugins/plugin_misc_static_blog.py:70
2499 msgid "Background image URL"
2500 msgstr ""
2501
2502 #: sat/plugins/plugin_misc_static_blog.py:72
2986 msgid "Keywords" 2503 msgid "Keywords"
2987 msgstr "" 2504 msgstr ""
2988 2505
2989 #: src/plugins/plugin_misc_static_blog.py:68 2506 #: sat/plugins/plugin_misc_static_blog.py:74
2990 msgid "Description" 2507 msgid "Description"
2991 msgstr "" 2508 msgstr ""
2992 2509
2993 #: src/plugins/plugin_misc_static_blog.py:91 src/plugins/plugin_sec_otr.py:290 2510 #: sat/plugins/plugin_misc_static_blog.py:97 sat/plugins/plugin_sec_otr.py:508
2994 #: src/plugins/plugin_sec_otr.py:316 src/plugins/plugin_sec_otr.py:339 2511 #: sat/plugins/plugin_sec_otr.py:542 sat/plugins/plugin_sec_otr.py:568
2995 #: src/plugins/plugin_sec_otr.py:418 2512 #: sat/plugins/plugin_sec_otr.py:592
2996 msgid "jid key is not present !" 2513 msgid "jid key is not present !"
2997 msgstr "" 2514 msgstr ""
2998 2515
2999 #: src/plugins/plugin_misc_static_blog.py:96 2516 #: sat/plugins/plugin_misc_static_blog.py:102
3000 msgid "Not available" 2517 msgid "Not available"
3001 msgstr "" 2518 msgstr ""
3002 2519
3003 #: src/plugins/plugin_misc_static_blog.py:97 2520 #: sat/plugins/plugin_misc_static_blog.py:104
3004 msgid "Retrieving a blog from an external domain is not implemented yet." 2521 msgid "Retrieving a blog from an external domain is not implemented yet."
3005 msgstr "" 2522 msgstr ""
3006 2523
3007 #: src/plugins/plugin_misc_tarot.py:46 2524 #: sat/plugins/plugin_misc_tarot.py:47
3008 msgid "Implementation of Tarot card game" 2525 msgid "Implementation of Tarot card game"
3009 msgstr "" 2526 msgstr ""
3010 2527
3011 #: src/plugins/plugin_misc_tarot.py:58 2528 #: sat/plugins/plugin_misc_tarot.py:60
3012 msgid "Plugin Tarot initialization" 2529 msgid "Plugin Tarot initialization"
3013 msgstr "" 2530 msgstr ""
3014 2531
3015 #: src/plugins/plugin_misc_tarot.py:64 2532 #: sat/plugins/plugin_misc_tarot.py:78
3016 msgid "Passe" 2533 msgid "Passe"
3017 msgstr "" 2534 msgstr ""
3018 2535
3019 #: src/plugins/plugin_misc_tarot.py:64 2536 #: sat/plugins/plugin_misc_tarot.py:79
3020 msgid "Petite" 2537 msgid "Petite"
3021 msgstr "" 2538 msgstr ""
3022 2539
3023 #: src/plugins/plugin_misc_tarot.py:64 2540 #: sat/plugins/plugin_misc_tarot.py:80
3024 msgid "Garde" 2541 msgid "Garde"
3025 msgstr "" 2542 msgstr ""
3026 2543
3027 #: src/plugins/plugin_misc_tarot.py:64 2544 #: sat/plugins/plugin_misc_tarot.py:81
3028 msgid "Garde Sans" 2545 msgid "Garde Sans"
3029 msgstr "" 2546 msgstr ""
3030 2547
3031 #: src/plugins/plugin_misc_tarot.py:64 2548 #: sat/plugins/plugin_misc_tarot.py:82
3032 msgid "Garde Contre" 2549 msgid "Garde Contre"
3033 msgstr "" 2550 msgstr ""
3034 2551
3035 #: src/plugins/plugin_misc_tarot.py:107 2552 #: sat/plugins/plugin_misc_tarot.py:171
3036 msgid "contrat selection" 2553 msgid "contrat selection"
3037 msgstr "" 2554 msgstr ""
3038 2555
3039 #: src/plugins/plugin_misc_tarot.py:120 2556 #: sat/plugins/plugin_misc_tarot.py:189
3040 msgid "scores" 2557 msgid "scores"
3041 msgstr "" 2558 msgstr ""
3042 2559
3043 #: src/plugins/plugin_misc_tarot.py:201 src/plugins/plugin_misc_tarot.py:232 2560 #: sat/plugins/plugin_misc_tarot.py:273 sat/plugins/plugin_misc_tarot.py:313
3044 #, python-format 2561 #, python-format
3045 msgid "" 2562 msgid ""
3046 "Player %(excuse_owner)s give %(card_waited)s to %(player_waiting)s for " 2563 "Player %(excuse_owner)s give %(card_waited)s to %(player_waiting)s for "
3047 "Excuse compensation" 2564 "Excuse compensation"
3048 msgstr "" 2565 msgstr ""
3049 2566
3050 #: src/plugins/plugin_misc_tarot.py:237 2567 #: sat/plugins/plugin_misc_tarot.py:327
3051 #, python-format 2568 #, python-format
3052 msgid "" 2569 msgid ""
3053 "%(excuse_owner)s keep the Excuse but has not card to give, %(winner)s is " 2570 "%(excuse_owner)s keep the Excuse but has not card to give, %(winner)s is "
3054 "waiting for one" 2571 "waiting for one"
3055 msgstr "" 2572 msgstr ""
3056 2573
3057 #: src/plugins/plugin_misc_tarot.py:247 src/plugins/plugin_misc_tarot.py:319 2574 #: sat/plugins/plugin_misc_tarot.py:338
2575 #: sat_frontends/primitivus/game_tarot.py:309
2576 msgid "Draw game"
2577 msgstr ""
2578
2579 #: sat/plugins/plugin_misc_tarot.py:341 sat/plugins/plugin_misc_tarot.py:436
3058 #, python-format 2580 #, python-format
3059 msgid "" 2581 msgid ""
3060 "\n" 2582 "\n"
3061 "--\n" 2583 "--\n"
3062 "%(player)s:\n" 2584 "%(player)s:\n"
3063 "score for this game ==> %(score_game)i\n" 2585 "score for this game ==> %(score_game)i\n"
3064 "total score ==> %(total_score)i" 2586 "total score ==> %(total_score)i"
3065 msgstr "" 2587 msgstr ""
3066 2588
3067 #: src/plugins/plugin_misc_tarot.py:297 2589 #: sat/plugins/plugin_misc_tarot.py:397
3068 msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" 2590 msgid "INTERNAL ERROR: contrat not managed (mispelled ?)"
3069 msgstr "" 2591 msgstr ""
3070 2592
3071 #: src/plugins/plugin_misc_tarot.py:316 2593 #: sat/plugins/plugin_misc_tarot.py:422
3072 #, python-format 2594 #, python-format
3073 msgid "" 2595 msgid ""
3074 "The attacker (%(attaquant)s) makes %(points)i and needs to make " 2596 "The attacker (%(attaquant)s) makes %(points)i and needs to make "
3075 "%(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): (s)he " 2597 "%(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): "
3076 "%(victory)s" 2598 "(s)he %(victory)s"
3077 msgstr "" 2599 msgstr ""
3078 2600
3079 #: src/plugins/plugin_misc_tarot.py:377 2601 #: sat/plugins/plugin_misc_tarot.py:507
3080 msgid "Internal error: unmanaged game stage" 2602 msgid "Internal error: unmanaged game stage"
3081 msgstr "" 2603 msgstr ""
3082 2604
3083 #: src/plugins/plugin_misc_tarot.py:396 src/plugins/plugin_misc_tarot.py:419 2605 #: sat/plugins/plugin_misc_tarot.py:530 sat/plugins/plugin_misc_tarot.py:562
3084 msgid "session id doesn't exist, session has probably expired" 2606 msgid "session id doesn't exist, session has probably expired"
3085 msgstr "" 2607 msgstr ""
3086 2608
3087 #: src/plugins/plugin_misc_tarot.py:405 2609 #: sat/plugins/plugin_misc_tarot.py:540
3088 #, python-format 2610 #, python-format
3089 msgid "contrat [%(contrat)s] choosed by %(profile)s" 2611 msgid "contrat [%(contrat)s] choosed by %(profile)s"
3090 msgstr "" 2612 msgstr ""
3091 2613
3092 #: src/plugins/plugin_misc_tarot.py:440 2614 #: sat/plugins/plugin_misc_tarot.py:584
3093 #, python-format 2615 #, python-format
3094 msgid "Cards played by %(profile)s: [%(cards)s]" 2616 msgid "Cards played by %(profile)s: [%(cards)s]"
3095 msgstr "" 2617 msgstr ""
3096 2618
3097 #: src/plugins/plugin_misc_tarot.py:542 2619 #: sat/plugins/plugin_misc_tarot.py:709
3098 msgid "Everybody is passing, round ended" 2620 msgid "Everybody is passing, round ended"
3099 msgstr "" 2621 msgstr ""
3100 2622
3101 #: src/plugins/plugin_misc_tarot.py:549 2623 #: sat/plugins/plugin_misc_tarot.py:723
3102 #, python-format 2624 #, python-format
3103 msgid "%(player)s win the bid with %(contrat)s" 2625 msgid "%(player)s win the bid with %(contrat)s"
3104 msgstr "" 2626 msgstr ""
3105 2627
3106 #: src/plugins/plugin_misc_tarot.py:570 2628 #: sat/plugins/plugin_misc_tarot.py:751
3107 msgid "tarot: chien received" 2629 msgid "tarot: chien received"
3108 msgstr "" 2630 msgstr ""
3109 2631
3110 #: src/plugins/plugin_misc_tarot.py:621 2632 #: sat/plugins/plugin_misc_tarot.py:828
3111 #, python-format 2633 #, python-format
3112 msgid "The winner of this trick is %s" 2634 msgid "The winner of this trick is %s"
3113 msgstr "" 2635 msgstr ""
3114 2636
3115 #: src/plugins/plugin_misc_tarot.py:667 2637 #: sat/plugins/plugin_misc_tarot.py:896
3116 #, python-format 2638 #, python-format
3117 msgid "Unmanaged error type: %s" 2639 msgid "Unmanaged error type: %s"
3118 msgstr "" 2640 msgstr ""
3119 2641
3120 #: src/plugins/plugin_misc_tarot.py:669 2642 #: sat/plugins/plugin_misc_tarot.py:898
3121 #, python-format 2643 #, python-format
3122 msgid "Unmanaged card game element: %s" 2644 msgid "Unmanaged card game element: %s"
3123 msgstr "" 2645 msgstr ""
3124 2646
3125 #: src/plugins/plugin_misc_text_commands.py:38 2647 #: sat/plugins/plugin_misc_text_commands.py:40
3126 msgid "IRC like text commands" 2648 msgid "IRC like text commands"
3127 msgstr "" 2649 msgstr ""
3128 2650
3129 #: src/plugins/plugin_misc_text_commands.py:57 2651 #: sat/plugins/plugin_misc_text_commands.py:60
3130 msgid "" 2652 msgid ""
3131 "Type '/help' to get a list of the available commands. If you didn't want to " 2653 "Type '/help' to get a list of the available commands. If you didn't want "
3132 "use a command, please start your message with '//' to escape the slash." 2654 "to use a command, please start your message with '//' to escape the "
3133 msgstr "" 2655 "slash."
3134 2656 msgstr ""
3135 #: src/plugins/plugin_misc_text_commands.py:60 2657
2658 #: sat/plugins/plugin_misc_text_commands.py:66
3136 msgid "Text commands initialization" 2659 msgid "Text commands initialization"
3137 msgstr "" 2660 msgstr ""
3138 2661
3139 #: src/plugins/plugin_misc_text_commands.py:143 2662 #: sat/plugins/plugin_misc_text_commands.py:162
3140 #, python-format 2663 #, python-format
3141 msgid "Skipping not callable [%s] attribute" 2664 msgid "Skipping not callable [%s] attribute"
3142 msgstr "" 2665 msgstr ""
3143 2666
3144 #: src/plugins/plugin_misc_text_commands.py:147 2667 #: sat/plugins/plugin_misc_text_commands.py:166
3145 msgid "Skipping cmd_ method" 2668 msgid "Skipping cmd_ method"
3146 msgstr "" 2669 msgstr ""
3147 2670
3148 #: src/plugins/plugin_misc_text_commands.py:153 2671 #: sat/plugins/plugin_misc_text_commands.py:173
3149 #, python-brace-format
3150 msgid "Conflict for command [{old_name}], renaming it to [{new_name}]" 2672 msgid "Conflict for command [{old_name}], renaming it to [{new_name}]"
3151 msgstr "" 2673 msgstr ""
3152 2674
3153 #: src/plugins/plugin_misc_text_commands.py:157 2675 #: sat/plugins/plugin_misc_text_commands.py:180
3154 #, python-format 2676 #, python-format
3155 msgid "Registered text command [%s]" 2677 msgid "Registered text command [%s]"
3156 msgstr "" 2678 msgstr ""
3157 2679
3158 #: src/plugins/plugin_misc_text_commands.py:236 2680 #: sat/plugins/plugin_misc_text_commands.py:244
2681 #, python-format
2682 msgid "Invalid command /%s. "
2683 msgstr ""
2684
2685 #: sat/plugins/plugin_misc_text_commands.py:277
3159 #, python-format 2686 #, python-format
3160 msgid "Unknown command /%s. " 2687 msgid "Unknown command /%s. "
3161 msgstr "" 2688 msgstr ""
3162 2689
3163 #: src/plugins/plugin_misc_text_commands.py:242 2690 #: sat/plugins/plugin_misc_text_commands.py:286
3164 msgid "group discussions" 2691 msgid "group discussions"
3165 msgstr "" 2692 msgstr ""
3166 2693
3167 #: src/plugins/plugin_misc_text_commands.py:242 2694 #: sat/plugins/plugin_misc_text_commands.py:288
3168 msgid "one to one discussions" 2695 msgid "one to one discussions"
3169 msgstr "" 2696 msgstr ""
3170 2697
3171 #: src/plugins/plugin_misc_text_commands.py:243 2698 #: sat/plugins/plugin_misc_text_commands.py:290
3172 #, python-brace-format
3173 msgid "/{command} command only applies in {context}." 2699 msgid "/{command} command only applies in {context}."
3174 msgstr "" 2700 msgstr ""
3175 2701
3176 #: src/plugins/plugin_misc_text_commands.py:322 2702 #: sat/plugins/plugin_misc_text_commands.py:374
3177 msgid "Invalid jid, can't whois" 2703 msgid "Invalid jid, can't whois"
3178 msgstr "" 2704 msgstr ""
3179 2705
3180 #: src/plugins/plugin_misc_text_commands.py:328 2706 #: sat/plugins/plugin_misc_text_commands.py:380
3181 #, python-format 2707 #, python-format
3182 msgid "whois for %(jid)s" 2708 msgid "whois for %(jid)s"
3183 msgstr "" 2709 msgstr ""
3184 2710
3185 #: src/plugins/plugin_misc_text_commands.py:379 2711 #: sat/plugins/plugin_misc_text_commands.py:436
3186 msgid "Invalid command name [{}]\n" 2712 msgid "Invalid command name [{}]\n"
3187 msgstr "" 2713 msgstr ""
3188 2714
3189 #: src/plugins/plugin_misc_text_commands.py:397 2715 #: sat/plugins/plugin_misc_text_commands.py:457
3190 #, python-format 2716 #, python-format
3191 msgid "" 2717 msgid ""
3192 "Text commands available:\n" 2718 "Text commands available:\n"
3193 "%s" 2719 "%s"
3194 msgstr "" 2720 msgstr ""
3195 2721
3196 #: src/plugins/plugin_misc_text_commands.py:402 2722 #: sat/plugins/plugin_misc_text_commands.py:462
3197 #, python-brace-format
3198 msgid "" 2723 msgid ""
3199 "/{name}: {short_help}\n" 2724 "/{name}: {short_help}\n"
3200 "{syntax}{args_help}" 2725 "{syntax}{args_help}"
3201 msgstr "" 2726 msgstr ""
3202 2727
3203 #: src/plugins/plugin_misc_text_commands.py:405 2728 #: sat/plugins/plugin_misc_text_commands.py:465
3204 msgid " " 2729 msgid " syntax: {}\n"
3205 msgstr "" 2730 msgstr ""
3206 2731
3207 #: src/plugins/plugin_misc_text_syntaxes.py:37 src/test/constants.py:44 2732 #: sat/plugins/plugin_misc_text_syntaxes.py:43 sat/test/constants.py:56
3208 msgid "Composition" 2733 msgid "Composition"
3209 msgstr "" 2734 msgstr ""
3210 2735
3211 #: src/plugins/plugin_misc_text_syntaxes.py:63 2736 #: sat/plugins/plugin_misc_text_syntaxes.py:142
3212 msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)" 2737 msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)"
3213 msgstr "" 2738 msgstr ""
3214 2739
3215 #: src/plugins/plugin_misc_text_syntaxes.py:102 2740 #: sat/plugins/plugin_misc_text_syntaxes.py:184
3216 msgid "Text syntaxes plugin initialization" 2741 msgid "Text syntaxes plugin initialization"
3217 msgstr "" 2742 msgstr ""
3218 2743
3219 #: src/plugins/plugin_misc_upload.py:38 2744 #: sat/plugins/plugin_misc_upload.py:41
3220 msgid "File upload management" 2745 msgid "File upload management"
3221 msgstr "" 2746 msgstr ""
3222 2747
3223 #: src/plugins/plugin_misc_upload.py:42 2748 #: sat/plugins/plugin_misc_upload.py:45
3224 msgid "Please select a file to upload" 2749 msgid "Please select a file to upload"
3225 msgstr "" 2750 msgstr ""
3226 2751
3227 #: src/plugins/plugin_misc_upload.py:43 2752 #: sat/plugins/plugin_misc_upload.py:46
3228 msgid "File upload" 2753 msgid "File upload"
3229 msgstr "" 2754 msgstr ""
3230 2755
3231 #: src/plugins/plugin_misc_upload.py:51 2756 #: sat/plugins/plugin_misc_upload.py:53
3232 msgid "plugin Upload initialization" 2757 msgid "plugin Upload initialization"
3233 msgstr "" 2758 msgstr ""
3234 2759
3235 #: src/plugins/plugin_misc_watched.py:36 2760 #: sat/plugins/plugin_misc_upload.py:92
2761 msgid "Can't upload file: {reason}"
2762 msgstr ""
2763
2764 #: sat/plugins/plugin_misc_upload.py:96 sat_frontends/jp/cmd_file.py:586
2765 msgid "Can't upload file"
2766 msgstr ""
2767
2768 #: sat/plugins/plugin_misc_uri_finder.py:32
2769 msgid "URI finder"
2770 msgstr ""
2771
2772 #: sat/plugins/plugin_misc_uri_finder.py:39
2773 msgid ""
2774 " Plugin to find URIs in well know location.\n"
2775 " This allows to retrieve settings to work with a project (e.g. pubsub "
2776 "node used for merge-requests).\n"
2777 " "
2778 msgstr ""
2779
2780 #: sat/plugins/plugin_misc_uri_finder.py:52
2781 msgid "URI finder plugin initialization"
2782 msgstr ""
2783
2784 #: sat/plugins/plugin_misc_uri_finder.py:87
2785 msgid "Ignoring already found uri for key \"{key}\""
2786 msgstr ""
2787
2788 #: sat/plugins/plugin_misc_watched.py:37
3236 msgid "Watch for entities presence, and send notification accordingly" 2789 msgid "Watch for entities presence, and send notification accordingly"
3237 msgstr "" 2790 msgstr ""
3238 2791
3239 #: src/plugins/plugin_misc_watched.py:42 2792 #: sat/plugins/plugin_misc_watched.py:45
3240 #, python-brace-format
3241 msgid "Watched entity {entity} is connected" 2793 msgid "Watched entity {entity} is connected"
3242 msgstr "" 2794 msgstr ""
3243 2795
3244 #: src/plugins/plugin_misc_watched.py:61 2796 #: sat/plugins/plugin_misc_watched.py:62
3245 msgid "Watched initialisation" 2797 msgid "Watched initialisation"
3246 msgstr "" 2798 msgstr ""
3247 2799
3248 #: src/plugins/plugin_misc_welcome.py:33 2800 #: sat/plugins/plugin_misc_welcome.py:34
3249 msgid "" 2801 msgid "Plugin which manage welcome message and things to to on first connection."
3250 "Plugin which manage welcome message and things to to on first connection." 2802 msgstr ""
3251 msgstr "" 2803
3252 2804 #: sat/plugins/plugin_misc_welcome.py:42
3253 #: src/plugins/plugin_misc_welcome.py:39
3254 msgid "Display welcome message" 2805 msgid "Display welcome message"
3255 msgstr "" 2806 msgstr ""
3256 2807
3257 #: src/plugins/plugin_misc_welcome.py:40 2808 #: sat/plugins/plugin_misc_welcome.py:43
3258 msgid "Welcome to Libervia/Salut à Toi" 2809 msgid "Welcome to Libervia/Salut à Toi"
3259 msgstr "" 2810 msgstr ""
3260 2811
3261 #: src/plugins/plugin_misc_welcome.py:43 2812 #: sat/plugins/plugin_misc_welcome.py:46
3262 msgid "" 2813 msgid ""
3263 "Welcome to a free (as in freedom) network!\n" 2814 "Welcome to a free (as in freedom) network!\n"
3264 "\n" 2815 "\n"
3265 "If you have any trouble, or you want to help us for the bug hunting, you can " 2816 "If you have any trouble, or you want to help us for the bug hunting, you "
3266 "contact us in real time chat by using the “Help / Official chat room” " 2817 "can contact us in real time chat by using the “Help / Official chat room”"
3267 "menu.\n" 2818 " menu.\n"
3268 "\n" 2819 "\n"
3269 "To use Libervia, you'll need to add contacts, either people you know, or " 2820 "To use Libervia, you'll need to add contacts, either people you know, or "
3270 "people you discover by using the “Contacts / Search directory” menu.\n" 2821 "people you discover by using the “Contacts / Search directory” menu.\n"
3271 "\n" 2822 "\n"
3272 "We hope that you'll enjoy using this project.\n" 2823 "We hope that you'll enjoy using this project.\n"
3273 "\n" 2824 "\n"
3274 "The Libervia/Salut à Toi Team\n" 2825 "The Libervia/Salut à Toi Team\n"
3275 msgstr "" 2826 msgstr ""
3276 2827
3277 #: src/plugins/plugin_misc_welcome.py:69 2828 #: sat/plugins/plugin_misc_welcome.py:75
3278 msgid "plugin Welcome initialization" 2829 msgid "plugin Welcome initialization"
3279 msgstr "" 2830 msgstr ""
3280 2831
3281 #: src/plugins/plugin_misc_xmllog.py:35 2832 #: sat/plugins/plugin_misc_xmllog.py:36
3282 msgid "Send raw XML logs to bridge" 2833 msgid "Send raw XML logs to bridge"
3283 msgstr "" 2834 msgstr ""
3284 2835
3285 #: src/plugins/plugin_misc_xmllog.py:48 2836 #: sat/plugins/plugin_misc_xmllog.py:51
2837 msgid "Activate XML log"
2838 msgstr ""
2839
2840 #: sat/plugins/plugin_misc_xmllog.py:55
2841 msgid "Plugin XML Log initialization"
2842 msgstr ""
2843
2844 #: sat/plugins/plugin_misc_xmllog.py:69
2845 msgid "XML log activated"
2846 msgstr ""
2847
2848 #: sat/plugins/plugin_misc_xmllog.py:81
3286 msgid "INTERNAL ERROR: Unmanaged XML type" 2849 msgid "INTERNAL ERROR: Unmanaged XML type"
3287 msgstr "" 2850 msgstr ""
3288 2851
3289 #: src/plugins/plugin_misc_xmllog.py:69 2852 #: sat/plugins/plugin_sec_aesgcm.py:48
3290 msgid "Activate XML log" 2853 msgid ""
3291 msgstr "" 2854 " Implementation of AES-GCM scheme, a way to encrypt files (not "
3292 2855 "official XMPP standard).\n"
3293 #: src/plugins/plugin_misc_xmllog.py:72 2856 " See https://xmpp.org/extensions/inbox/omemo-media-sharing.html for "
3294 msgid "Plugin XML Log initialization" 2857 "details\n"
3295 msgstr "" 2858 " "
3296 2859 msgstr ""
3297 #: src/plugins/plugin_misc_xmllog.py:83 2860
3298 msgid "XML log activated" 2861 #: sat/plugins/plugin_sec_aesgcm.py:63
3299 msgstr "" 2862 msgid "AESGCM plugin initialization"
3300 2863 msgstr ""
3301 #: src/plugins/plugin_sec_otr.py:47 2864
2865 #: sat/plugins/plugin_sec_otr.py:50
3302 msgid "Implementation of OTR" 2866 msgid "Implementation of OTR"
3303 msgstr "" 2867 msgstr ""
3304 2868
3305 #: src/plugins/plugin_sec_otr.py:52 2869 #: sat/plugins/plugin_sec_otr.py:55
3306 msgid "OTR" 2870 msgid "OTR"
3307 msgstr "" 2871 msgstr ""
3308 2872
3309 #: src/plugins/plugin_sec_otr.py:53 2873 #: sat/plugins/plugin_sec_otr.py:56
3310 msgid "" 2874 msgid ""
3311 "To authenticate your correspondent, you need to give your below fingerprint " 2875 "To authenticate your correspondent, you need to give your below "
3312 "*BY AN EXTERNAL CANAL* (i.e. not in this chat), and check that the one he " 2876 "fingerprint *BY AN EXTERNAL CANAL* (i.e. not in this chat), and check "
3313 "gives you is the same as below. If there is a mismatch, there can be a spy " 2877 "that the one he gives you is the same as below. If there is a mismatch, "
3314 "between you!" 2878 "there can be a spy between you!"
3315 msgstr "" 2879 msgstr ""
3316 2880
3317 #: src/plugins/plugin_sec_otr.py:54 2881 #: sat/plugins/plugin_sec_otr.py:61
3318 msgid "" 2882 msgid ""
3319 "You private key is used to encrypt messages for your correspondent, nobody " 2883 "You private key is used to encrypt messages for your correspondent, "
3320 "except you must know it, if you are in doubt, you should drop it!\n" 2884 "nobody except you must know it, if you are in doubt, you should drop it!"
2885 "\n"
3321 "\n" 2886 "\n"
3322 "Are you sure you want to drop your private key?" 2887 "Are you sure you want to drop your private key?"
3323 msgstr "" 2888 msgstr ""
3324 2889
3325 #: src/plugins/plugin_sec_otr.py:56 2890 #: sat/plugins/plugin_sec_otr.py:67
3326 msgid "Some of advanced features are disabled !" 2891 msgid "Some of advanced features are disabled !"
3327 msgstr "" 2892 msgstr ""
3328 2893
3329 #: src/plugins/plugin_sec_otr.py:120 2894 #: sat/plugins/plugin_sec_otr.py:169
3330 #, python-format 2895 #, python-format
3331 msgid "/!\\ conversation with %(other_jid)s is now UNENCRYPTED" 2896 msgid "/!\\ conversation with %(other_jid)s is now UNENCRYPTED"
3332 msgstr "" 2897 msgstr ""
3333 2898
3334 #: src/plugins/plugin_sec_otr.py:127 2899 #: sat/plugins/plugin_sec_otr.py:182
3335 msgid "trusted" 2900 msgid "trusted"
3336 msgstr "" 2901 msgstr ""
3337 2902
3338 #: src/plugins/plugin_sec_otr.py:127 2903 #: sat/plugins/plugin_sec_otr.py:182
3339 msgid "untrusted" 2904 msgid "untrusted"
3340 msgstr "" 2905 msgstr ""
3341 2906
3342 #: src/plugins/plugin_sec_otr.py:130 2907 #: sat/plugins/plugin_sec_otr.py:185
3343 #, python-brace-format
3344 msgid "{trusted} OTR conversation with {other_jid} REFRESHED" 2908 msgid "{trusted} OTR conversation with {other_jid} REFRESHED"
3345 msgstr "" 2909 msgstr ""
3346 2910
3347 #: src/plugins/plugin_sec_otr.py:134 2911 #: sat/plugins/plugin_sec_otr.py:189
3348 #, python-brace-format
3349 msgid "" 2912 msgid ""
3350 "{trusted} encrypted OTR conversation started with {other_jid}\n" 2913 "{trusted} encrypted OTR conversation started with {other_jid}\n"
3351 "{extra_info}" 2914 "{extra_info}"
3352 msgstr "" 2915 msgstr ""
3353 2916
3354 #: src/plugins/plugin_sec_otr.py:140 2917 #: sat/plugins/plugin_sec_otr.py:201
3355 #, python-brace-format
3356 msgid "OTR conversation with {other_jid} is FINISHED" 2918 msgid "OTR conversation with {other_jid} is FINISHED"
3357 msgstr "" 2919 msgstr ""
3358 2920
3359 #: src/plugins/plugin_sec_otr.py:143 2921 #: sat/plugins/plugin_sec_otr.py:209
3360 msgid "Unknown OTR state" 2922 msgid "Unknown OTR state"
3361 msgstr "" 2923 msgstr ""
3362 2924
3363 #: src/plugins/plugin_sec_otr.py:178 2925 #: sat/plugins/plugin_sec_otr.py:249
3364 msgid "Save is called but privkey is None !" 2926 msgid "Save is called but privkey is None !"
3365 msgstr "" 2927 msgstr ""
3366 2928
3367 #: src/plugins/plugin_sec_otr.py:230 2929 #: sat/plugins/plugin_sec_otr.py:308
3368 msgid "OTR plugin initialization" 2930 msgid "OTR plugin initialization"
3369 msgstr "" 2931 msgstr ""
3370 2932
3371 #: src/plugins/plugin_sec_otr.py:241 2933 #: sat/plugins/plugin_sec_otr.py:418
3372 msgid "Start/Refresh"
3373 msgstr ""
3374
3375 #: src/plugins/plugin_sec_otr.py:241
3376 msgid "Start or refresh an OTR session"
3377 msgstr ""
3378
3379 #: src/plugins/plugin_sec_otr.py:242
3380 msgid "End session"
3381 msgstr ""
3382
3383 #: src/plugins/plugin_sec_otr.py:242
3384 msgid "Finish an OTR session"
3385 msgstr ""
3386
3387 #: src/plugins/plugin_sec_otr.py:243
3388 msgid "Authenticate"
3389 msgstr ""
3390
3391 #: src/plugins/plugin_sec_otr.py:243
3392 msgid "Authenticate user/see your fingerprint"
3393 msgstr ""
3394
3395 #: src/plugins/plugin_sec_otr.py:244
3396 msgid "Drop private key"
3397 msgstr ""
3398
3399 #: src/plugins/plugin_sec_otr.py:355
3400 msgid "You have no private key yet, start an OTR conversation to have one" 2934 msgid "You have no private key yet, start an OTR conversation to have one"
3401 msgstr "" 2935 msgstr ""
3402 2936
3403 #: src/plugins/plugin_sec_otr.py:358 2937 #: sat/plugins/plugin_sec_otr.py:424
3404 msgid "No private key" 2938 msgid "No private key"
3405 msgstr "" 2939 msgstr ""
3406 2940
3407 #: src/plugins/plugin_sec_otr.py:368 2941 #: sat/plugins/plugin_sec_otr.py:436
3408 #, python-brace-format
3409 msgid "" 2942 msgid ""
3410 "Your fingerprint is:\n" 2943 "Your fingerprint is:\n"
3411 "{fingerprint}\n" 2944 "{fingerprint}\n"
3412 "\n" 2945 "\n"
3413 "Start an OTR conversation to have your correspondent one." 2946 "Start an OTR conversation to have your correspondent one."
3414 msgstr "" 2947 msgstr ""
3415 2948
3416 #: src/plugins/plugin_sec_otr.py:371 2949 #: sat/plugins/plugin_sec_otr.py:442 sat/plugins/plugin_xep_0384.py:687
3417 msgid "Fingerprint" 2950 msgid "Fingerprint"
3418 msgstr "" 2951 msgstr ""
3419 2952
3420 #: src/plugins/plugin_sec_otr.py:380 2953 #: sat/plugins/plugin_sec_otr.py:453
3421 #, python-brace-format
3422 msgid "Your correspondent {correspondent} is now TRUSTED" 2954 msgid "Your correspondent {correspondent} is now TRUSTED"
3423 msgstr "" 2955 msgstr ""
3424 2956
3425 #: src/plugins/plugin_sec_otr.py:384 2957 #: sat/plugins/plugin_sec_otr.py:459
3426 #, python-brace-format
3427 msgid "Your correspondent {correspondent} is now UNTRUSTED" 2958 msgid "Your correspondent {correspondent} is now UNTRUSTED"
3428 msgstr "" 2959 msgstr ""
3429 2960
3430 #: src/plugins/plugin_sec_otr.py:395 2961 #: sat/plugins/plugin_sec_otr.py:477
3431 #, python-format 2962 msgid "Authentication ({entity_jid})"
3432 msgid "Authentication (%s)" 2963 msgstr ""
3433 msgstr "" 2964
3434 2965 #: sat/plugins/plugin_sec_otr.py:483
3435 #: src/plugins/plugin_sec_otr.py:398
3436 #, python-brace-format
3437 msgid "" 2966 msgid ""
3438 "Your own fingerprint is:\n" 2967 "Your own fingerprint is:\n"
3439 "{fingerprint}" 2968 "{fingerprint}"
3440 msgstr "" 2969 msgstr ""
3441 2970
3442 #: src/plugins/plugin_sec_otr.py:399 2971 #: sat/plugins/plugin_sec_otr.py:486
3443 #, python-brace-format
3444 msgid "" 2972 msgid ""
3445 "Your correspondent fingerprint should be:\n" 2973 "Your correspondent fingerprint should be:\n"
3446 "{fingerprint}" 2974 "{fingerprint}"
3447 msgstr "" 2975 msgstr ""
3448 2976
3449 #: src/plugins/plugin_sec_otr.py:402 2977 #: sat/plugins/plugin_sec_otr.py:492
3450 msgid "Is your correspondent fingerprint the same as here ?" 2978 msgid "Is your correspondent fingerprint the same as here ?"
3451 msgstr "" 2979 msgstr ""
3452 2980
3453 #: src/plugins/plugin_sec_otr.py:403 2981 #: sat/plugins/plugin_sec_otr.py:494
3454 msgid "yes" 2982 msgid "yes"
3455 msgstr "" 2983 msgstr ""
3456 2984
3457 #: src/plugins/plugin_sec_otr.py:403 2985 #: sat/plugins/plugin_sec_otr.py:494
3458 msgid "no" 2986 msgid "no"
3459 msgstr "" 2987 msgstr ""
3460 2988
3461 #: src/plugins/plugin_sec_otr.py:423 2989 #: sat/plugins/plugin_sec_otr.py:520
2990 msgid ""
2991 "Can't start an OTR session, there is already an encrypted session with "
2992 "{name}"
2993 msgstr ""
2994
2995 #: sat/plugins/plugin_sec_otr.py:598
3462 msgid "You don't have a private key yet !" 2996 msgid "You don't have a private key yet !"
3463 msgstr "" 2997 msgstr ""
3464 2998
3465 #: src/plugins/plugin_sec_otr.py:432 2999 #: sat/plugins/plugin_sec_otr.py:611
3466 msgid "Your private key has been dropped" 3000 msgid "Your private key has been dropped"
3467 msgstr "" 3001 msgstr ""
3468 3002
3469 #: src/plugins/plugin_sec_otr.py:437 3003 #: sat/plugins/plugin_sec_otr.py:620
3470 msgid "Confirm private key drop" 3004 msgid "Confirm private key drop"
3471 msgstr "" 3005 msgstr ""
3472 3006
3473 #: src/plugins/plugin_sec_otr.py:454 3007 #: sat/plugins/plugin_sec_otr.py:649
3474 msgid "WARNING: received unencrypted data in a supposedly encrypted context" 3008 msgid "WARNING: received unencrypted data in a supposedly encrypted context"
3475 msgstr "" 3009 msgstr ""
3476 3010
3477 #: src/plugins/plugin_sec_otr.py:531 3011 #: sat/plugins/plugin_sec_otr.py:656
3478 msgid "" 3012 msgid "WARNING: received OTR encrypted data in an unencrypted context"
3479 "Your message was not sent because your correspondent closed the encrypted " 3013 msgstr ""
3480 "conversation on his/her side. Either close your own side, or refresh the " 3014
3481 "session." 3015 #: sat/plugins/plugin_sec_otr.py:662
3482 msgstr "" 3016 msgid "WARNING: received OTR error message: {msg}"
3483 3017 msgstr ""
3484 #: src/plugins/plugin_sec_otr.py:533 3018
3019 #: sat/plugins/plugin_sec_otr.py:668
3020 msgid "Error while trying de decrypt OTR message: {msg}"
3021 msgstr ""
3022
3023 #: sat/plugins/plugin_sec_otr.py:780
3024 msgid ""
3025 "Your message was not sent because your correspondent closed the encrypted"
3026 " conversation on his/her side. Either close your own side, or refresh the"
3027 " session."
3028 msgstr ""
3029
3030 #: sat/plugins/plugin_sec_otr.py:785
3485 msgid "Message discarded because closed encryption channel" 3031 msgid "Message discarded because closed encryption channel"
3486 msgstr "" 3032 msgstr ""
3487 3033
3488 #: src/plugins/plugin_syntax_wiki_dotclear.py:39 3034 #: sat/plugins/plugin_syntax_wiki_dotclear.py:40
3489 msgid "Implementation of Dotclear wiki syntax" 3035 msgid "Implementation of Dotclear wiki syntax"
3490 msgstr "" 3036 msgstr ""
3491 3037
3492 #: src/plugins/plugin_syntax_wiki_dotclear.py:635 3038 #: sat/plugins/plugin_syntax_wiki_dotclear.py:664
3493 msgid "Dotclear wiki syntax plugin initialization" 3039 msgid "Dotclear wiki syntax plugin initialization"
3494 msgstr "" 3040 msgstr ""
3495 3041
3496 #: src/plugins/plugin_tmp_directory_subscription.py:36 3042 #: sat/plugins/plugin_tickets_import.py:38
3043 msgid ""
3044 "Tickets import management:\n"
3045 "This plugin manage the different tickets importers which can register to "
3046 "it, and handle generic importing tasks."
3047 msgstr ""
3048
3049 #: sat/plugins/plugin_tickets_import.py:57
3050 msgid "plugin Tickets Import initialization"
3051 msgstr ""
3052
3053 #: sat/plugins/plugin_tickets_import.py:111
3054 msgid "comments_uri key will be generated and must not be used by importer"
3055 msgstr ""
3056
3057 #: sat/plugins/plugin_tickets_import.py:115
3058 msgid "{key} must be a list"
3059 msgstr ""
3060
3061 #: sat/plugins/plugin_tickets_import.py:174
3062 msgid "mapping option must be a dictionary"
3063 msgstr ""
3064
3065 #: sat/plugins/plugin_tickets_import.py:179
3066 msgid "keys and values of mapping must be sources and destinations ticket fields"
3067 msgstr ""
3068
3069 #: sat/plugins/plugin_tickets_import_bugzilla.py:41
3070 msgid "Tickets importer for Bugzilla"
3071 msgstr ""
3072
3073 #: sat/plugins/plugin_tickets_import_bugzilla.py:44
3074 msgid "import tickets from Bugzilla xml export file"
3075 msgstr ""
3076
3077 #: sat/plugins/plugin_tickets_import_bugzilla.py:46
3078 msgid ""
3079 "This importer handle Bugzilla xml export file.\n"
3080 "\n"
3081 "To use it, you'll need to export tickets using XML.\n"
3082 "Tickets will be uploaded with the same ID as for Bugzilla, any existing "
3083 "ticket with this ID will be replaced.\n"
3084 "\n"
3085 "location: you must use the absolute path to your .xml file\n"
3086 msgstr ""
3087
3088 #: sat/plugins/plugin_tickets_import_bugzilla.py:128
3089 msgid "Bugilla Import plugin initialization"
3090 msgstr ""
3091
3092 #: sat/plugins/plugin_tmp_directory_subscription.py:37
3497 msgid "Implementation of directory subscription" 3093 msgid "Implementation of directory subscription"
3498 msgstr "" 3094 msgstr ""
3499 3095
3500 #: src/plugins/plugin_tmp_directory_subscription.py:47 3096 #: sat/plugins/plugin_tmp_directory_subscription.py:47
3501 msgid "Directory subscription plugin initialization" 3097 msgid "Directory subscription plugin initialization"
3502 msgstr "" 3098 msgstr ""
3503 3099
3504 #: src/plugins/plugin_tmp_directory_subscription.py:49 3100 #: sat/plugins/plugin_tmp_directory_subscription.py:50
3505 #: src/plugins/plugin_xep_0050.py:222 src/plugins/plugin_xep_0100.py:66 3101 #: sat/plugins/plugin_xep_0050.py:315 sat/plugins/plugin_xep_0100.py:84
3506 msgid "Service" 3102 msgid "Service"
3507 msgstr "" 3103 msgstr ""
3508 3104
3509 #: src/plugins/plugin_tmp_directory_subscription.py:49 3105 #: sat/plugins/plugin_tmp_directory_subscription.py:50
3510 msgid "Directory subscription" 3106 msgid "Directory subscription"
3511 msgstr "" 3107 msgstr ""
3512 3108
3513 #: src/plugins/plugin_tmp_directory_subscription.py:49 3109 #: sat/plugins/plugin_tmp_directory_subscription.py:53
3514 msgid "User directory subscription" 3110 msgid "User directory subscription"
3515 msgstr "" 3111 msgstr ""
3516 3112
3517 #: src/plugins/plugin_xep_0020.py:45 3113 #: sat/plugins/plugin_xep_0020.py:46
3518 msgid "Implementation of Feature Negotiation" 3114 msgid "Implementation of Feature Negotiation"
3519 msgstr "" 3115 msgstr ""
3520 3116
3521 #: src/plugins/plugin_xep_0020.py:52 3117 #: sat/plugins/plugin_xep_0020.py:52
3522 msgid "Plugin XEP_0020 initialization" 3118 msgid "Plugin XEP_0020 initialization"
3523 msgstr "" 3119 msgstr ""
3524 3120
3525 #: src/plugins/plugin_xep_0020.py:103 3121 #: sat/plugins/plugin_xep_0020.py:104
3526 msgid "More than one value choosed for {}, keeping the first one" 3122 msgid "More than one value choosed for {}, keeping the first one"
3527 msgstr "" 3123 msgstr ""
3528 3124
3529 #: src/plugins/plugin_xep_0033.py:64 3125 #: sat/plugins/plugin_xep_0033.py:66
3530 msgid "Implementation of Extended Stanza Addressing" 3126 msgid "Implementation of Extended Stanza Addressing"
3531 msgstr "" 3127 msgstr ""
3532 3128
3533 #: src/plugins/plugin_xep_0033.py:73 3129 #: sat/plugins/plugin_xep_0033.py:76
3534 msgid "Extended Stanza Addressing plugin initialization" 3130 msgid "Extended Stanza Addressing plugin initialization"
3535 msgstr "" 3131 msgstr ""
3536 3132
3537 #: src/plugins/plugin_xep_0033.py:89 3133 #: sat/plugins/plugin_xep_0033.py:97
3538 msgid "XEP-0033 is being used but the server doesn't support it!" 3134 msgid "XEP-0033 is being used but the server doesn't support it!"
3539 msgstr "" 3135 msgstr ""
3540 3136
3541 #: src/plugins/plugin_xep_0033.py:92 3137 #: sat/plugins/plugin_xep_0033.py:103
3542 msgid " or " 3138 msgid " or "
3543 msgstr "" 3139 msgstr ""
3544 3140
3545 #: src/plugins/plugin_xep_0033.py:93 3141 #: sat/plugins/plugin_xep_0033.py:105
3546 #, python-format 3142 #, python-format
3547 msgid "" 3143 msgid ""
3548 "Stanzas using XEP-0033 should be addressed to %(expected)s, not %(current)s!" 3144 "Stanzas using XEP-0033 should be addressed to %(expected)s, not "
3549 msgstr "" 3145 "%(current)s!"
3550 3146 msgstr ""
3551 #: src/plugins/plugin_xep_0033.py:94 3147
3552 msgid "" 3148 #: sat/plugins/plugin_xep_0033.py:111
3553 "TODO: addressing has been fixed by the backend... fix it in the frontend!" 3149 msgid "TODO: addressing has been fixed by the backend... fix it in the frontend!"
3554 msgstr "" 3150 msgstr ""
3555 3151
3556 #: src/plugins/plugin_xep_0045.py:52 3152 #: sat/plugins/plugin_xep_0045.py:56
3557 msgid "Implementation of Multi-User Chat" 3153 msgid "Implementation of Multi-User Chat"
3558 msgstr "" 3154 msgstr ""
3559 3155
3560 #: src/plugins/plugin_xep_0045.py:78 3156 #: sat/plugins/plugin_xep_0045.py:89
3561 msgid "Plugin XEP_0045 initialization" 3157 msgid "Plugin XEP_0045 initialization"
3562 msgstr "" 3158 msgstr ""
3563 3159
3564 #: src/plugins/plugin_xep_0045.py:95 3160 #: sat/plugins/plugin_xep_0045.py:145
3565 msgid "MUC" 3161 msgid "MUC"
3566 msgstr "" 3162 msgstr ""
3567 3163
3568 #: src/plugins/plugin_xep_0045.py:95 3164 #: sat/plugins/plugin_xep_0045.py:145
3569 msgid "configure" 3165 msgid "configure"
3570 msgstr "" 3166 msgstr ""
3571 3167
3572 #: src/plugins/plugin_xep_0045.py:95 3168 #: sat/plugins/plugin_xep_0045.py:146
3573 msgid "Configure Multi-User Chat room" 3169 msgid "Configure Multi-User Chat room"
3574 msgstr "" 3170 msgstr ""
3575 3171
3576 #: src/plugins/plugin_xep_0045.py:135 src/plugins/plugin_xep_0045.py:728 3172 #: sat/plugins/plugin_xep_0045.py:194
3173 msgid ""
3174 "Received non delayed message in a room before its initialisation: "
3175 "state={state}, msg={msg}"
3176 msgstr ""
3177
3178 #: sat/plugins/plugin_xep_0045.py:216 sat/plugins/plugin_xep_0045.py:224
3179 #: sat/plugins/plugin_xep_0045.py:880
3577 msgid "This room has not been joined" 3180 msgid "This room has not been joined"
3578 msgstr "" 3181 msgstr ""
3579 3182
3580 #: src/plugins/plugin_xep_0045.py:168 3183 #: sat/plugins/plugin_xep_0045.py:283
3581 msgid "Room joining cancelled by user" 3184 msgid "Room joining cancelled by user"
3582 msgstr "" 3185 msgstr ""
3583 3186
3584 #: src/plugins/plugin_xep_0045.py:173 3187 #: sat/plugins/plugin_xep_0045.py:288
3585 msgid "Rooms in {}" 3188 msgid "Rooms in {}"
3586 msgstr "" 3189 msgstr ""
3587 3190
3588 #: src/plugins/plugin_xep_0045.py:188 3191 #: sat/plugins/plugin_xep_0045.py:303
3589 msgid "room locked !" 3192 msgid "room locked !"
3590 msgstr "" 3193 msgstr ""
3591 3194
3592 #: src/plugins/plugin_xep_0045.py:190 3195 #: sat/plugins/plugin_xep_0045.py:306
3593 msgid "Error while configuring the room" 3196 msgid "Error while configuring the room: {failure_}"
3594 msgstr "" 3197 msgstr ""
3595 3198
3596 #: src/plugins/plugin_xep_0045.py:206 3199 #: sat/plugins/plugin_xep_0045.py:322
3597 msgid "Room {} is restricted" 3200 msgid "Room {} is restricted"
3598 msgstr "" 3201 msgstr ""
3599 3202
3600 #: src/plugins/plugin_xep_0045.py:207 3203 #: sat/plugins/plugin_xep_0045.py:323
3601 msgid "This room is restricted, please enter the password" 3204 msgid "This room is restricted, please enter the password"
3602 msgstr "" 3205 msgstr ""
3603 3206
3604 #: src/plugins/plugin_xep_0045.py:215 3207 #: sat/plugins/plugin_xep_0045.py:332
3605 #, python-brace-format
3606 msgid "Error while joining the room {room}{suffix}" 3208 msgid "Error while joining the room {room}{suffix}"
3607 msgstr "" 3209 msgstr ""
3608 3210
3609 #: src/plugins/plugin_xep_0045.py:218 3211 #: sat/plugins/plugin_xep_0045.py:334
3610 msgid "Group chat error" 3212 msgid "Group chat error"
3611 msgstr "" 3213 msgstr ""
3612 3214
3613 #: src/plugins/plugin_xep_0045.py:307 3215 #: sat/plugins/plugin_xep_0045.py:401
3614 msgid "room_jid key is not present !" 3216 msgid "room_jid key is not present !"
3615 msgstr "" 3217 msgstr ""
3616 3218
3617 #: src/plugins/plugin_xep_0045.py:340 src/plugins/plugin_xep_0045.py:342 3219 #: sat/plugins/plugin_xep_0045.py:406
3220 msgid "No configuration available for this room"
3221 msgstr ""
3222
3223 #: sat/plugins/plugin_xep_0045.py:440 sat/plugins/plugin_xep_0045.py:442
3618 msgid "Session ID doesn't exist, session has probably expired." 3224 msgid "Session ID doesn't exist, session has probably expired."
3619 msgstr "" 3225 msgstr ""
3620 3226
3621 #: src/plugins/plugin_xep_0045.py:341 3227 #: sat/plugins/plugin_xep_0045.py:441
3622 msgid "Room configuration failed" 3228 msgid "Room configuration failed"
3623 msgstr "" 3229 msgstr ""
3624 3230
3625 #: src/plugins/plugin_xep_0045.py:347 3231 #: sat/plugins/plugin_xep_0045.py:447
3626 msgid "Room configuration succeed" 3232 msgid "Room configuration succeed"
3627 msgstr "" 3233 msgstr ""
3628 3234
3629 #: src/plugins/plugin_xep_0045.py:348 3235 #: sat/plugins/plugin_xep_0045.py:448
3630 msgid "The new settings have been saved." 3236 msgid "The new settings have been saved."
3631 msgstr "" 3237 msgstr ""
3632 3238
3633 #: src/plugins/plugin_xep_0045.py:395 3239 #: sat/plugins/plugin_xep_0045.py:509
3634 msgid "No MUC service found on main server" 3240 msgid "No MUC service found on main server"
3635 msgstr "" 3241 msgstr ""
3636 3242
3637 #: src/plugins/plugin_xep_0045.py:424 3243 #: sat/plugins/plugin_xep_0045.py:538
3638 #, python-brace-format
3639 msgid "" 3244 msgid ""
3640 "Invalid room identifier: {room_id}'. Please give a room short or full " 3245 "Invalid room identifier: {room_id}'. Please give a room short or full "
3641 "identifier like 'room' or 'room@{muc_service}'." 3246 "identifier like 'room' or 'room@{muc_service}'."
3642 msgstr "" 3247 msgstr ""
3643 3248
3644 #: src/plugins/plugin_xep_0045.py:449 3249 #: sat/plugins/plugin_xep_0045.py:558
3645 #, python-brace-format
3646 msgid "{profile} is already in room {room_jid}" 3250 msgid "{profile} is already in room {room_jid}"
3647 msgstr "" 3251 msgstr ""
3648 3252
3649 #: src/plugins/plugin_xep_0045.py:451 3253 #: sat/plugins/plugin_xep_0045.py:561
3650 #, python-brace-format
3651 msgid "[{profile}] is joining room {room} with nick {nick}" 3254 msgid "[{profile}] is joining room {room} with nick {nick}"
3652 msgstr "" 3255 msgstr ""
3653 3256
3654 #: src/plugins/plugin_xep_0045.py:590 3257 #: sat/plugins/plugin_xep_0045.py:729
3655 msgid "You must provide a member's nick to kick." 3258 msgid "You must provide a member's nick to kick."
3656 msgstr "" 3259 msgstr ""
3657 3260
3658 #: src/plugins/plugin_xep_0045.py:597 3261 #: sat/plugins/plugin_xep_0045.py:738
3659 msgid "You have kicked {}" 3262 msgid "You have kicked {}"
3660 msgstr "" 3263 msgstr ""
3661 3264
3662 #: src/plugins/plugin_xep_0045.py:599 src/plugins/plugin_xep_0045.py:628 3265 #: sat/plugins/plugin_xep_0045.py:740 sat/plugins/plugin_xep_0045.py:776
3663 msgid " for the following reason: {}" 3266 msgid " for the following reason: {reason}"
3664 msgstr "" 3267 msgstr ""
3665 3268
3666 #: src/plugins/plugin_xep_0045.py:619 3269 #: sat/plugins/plugin_xep_0045.py:763
3667 msgid "You must provide a valid JID to ban, like in '/ban contact@example.net'" 3270 msgid "You must provide a valid JID to ban, like in '/ban contact@example.net'"
3668 msgstr "" 3271 msgstr ""
3669 3272
3670 #: src/plugins/plugin_xep_0045.py:626 3273 #: sat/plugins/plugin_xep_0045.py:774
3671 msgid "You have banned {}" 3274 msgid "You have banned {}"
3672 msgstr "" 3275 msgstr ""
3673 3276
3674 #: src/plugins/plugin_xep_0045.py:652 3277 #: sat/plugins/plugin_xep_0045.py:802
3675 msgid "" 3278 msgid ""
3676 "You must provide a valid JID to affiliate, like in '/affiliate " 3279 "You must provide a valid JID to affiliate, like in '/affiliate "
3677 "contact@example.net member'" 3280 "contact@example.net member'"
3678 msgstr "" 3281 msgstr ""
3679 3282
3680 #: src/plugins/plugin_xep_0045.py:658 3283 #: sat/plugins/plugin_xep_0045.py:808
3681 #, python-format 3284 #, python-format
3682 msgid "You must provide a valid affiliation: %s" 3285 msgid "You must provide a valid affiliation: %s"
3683 msgstr "" 3286 msgstr ""
3684 3287
3685 #: src/plugins/plugin_xep_0045.py:665 3288 #: sat/plugins/plugin_xep_0045.py:815
3686 #, python-format 3289 msgid "New affiliation for {entity}: {affiliation}"
3687 msgid "New affiliation for %(entity)s: %(affiliation)s" 3290 msgstr ""
3688 msgstr "" 3291
3689 3292 #: sat/plugins/plugin_xep_0045.py:862
3690 #: src/plugins/plugin_xep_0045.py:711 3293 msgid "No known default MUC service {unparsed}"
3691 msgid "No known default MUC service" 3294 msgstr ""
3692 msgstr "" 3295
3693 3296 #: sat/plugins/plugin_xep_0045.py:867
3694 #: src/plugins/plugin_xep_0045.py:715
3695 msgid "{} is not a valid JID!" 3297 msgid "{} is not a valid JID!"
3696 msgstr "" 3298 msgstr ""
3697 3299
3698 #: src/plugins/plugin_xep_0045.py:733 3300 #: sat/plugins/plugin_xep_0045.py:885
3699 #, python-format 3301 #, python-format
3700 msgid "Nickname: %s" 3302 msgid "Nickname: %s"
3701 msgstr "" 3303 msgstr ""
3702 3304
3703 #: src/plugins/plugin_xep_0045.py:735 3305 #: sat/plugins/plugin_xep_0045.py:887
3704 #, python-format 3306 #, python-format
3705 msgid "Entity: %s" 3307 msgid "Entity: %s"
3706 msgstr "" 3308 msgstr ""
3707 3309
3708 #: src/plugins/plugin_xep_0045.py:737 3310 #: sat/plugins/plugin_xep_0045.py:889
3709 #, python-format 3311 #, python-format
3710 msgid "Affiliation: %s" 3312 msgid "Affiliation: %s"
3711 msgstr "" 3313 msgstr ""
3712 3314
3713 #: src/plugins/plugin_xep_0045.py:739 3315 #: sat/plugins/plugin_xep_0045.py:891
3714 #, python-format 3316 #, python-format
3715 msgid "Role: %s" 3317 msgid "Role: %s"
3716 msgstr "" 3318 msgstr ""
3717 3319
3718 #: src/plugins/plugin_xep_0045.py:741 3320 #: sat/plugins/plugin_xep_0045.py:893
3719 #, python-format 3321 #, python-format
3720 msgid "Status: %s" 3322 msgid "Status: %s"
3721 msgstr "" 3323 msgstr ""
3722 3324
3723 #: src/plugins/plugin_xep_0045.py:743 3325 #: sat/plugins/plugin_xep_0045.py:895
3724 #, python-format 3326 #, python-format
3725 msgid "Show: %s" 3327 msgid "Show: %s"
3726 msgstr "" 3328 msgstr ""
3727 3329
3728 #: src/plugins/plugin_xep_0045.py:868 3330 #: sat/plugins/plugin_xep_0045.py:960
3729 #, python-brace-format 3331 msgid ""
3332 "room {room} is not in expected state: room is in state {current_state} "
3333 "while we were expecting {expected_state}"
3334 msgstr ""
3335
3336 #: sat/plugins/plugin_xep_0045.py:1093
3337 msgid "No message received while offline in {room_jid}"
3338 msgstr ""
3339
3340 #: sat/plugins/plugin_xep_0045.py:1097
3341 msgid "We have received {num_mess} message(s) in {room_jid} while offline."
3342 msgstr ""
3343
3344 #: sat/plugins/plugin_xep_0045.py:1141
3345 msgid "missing nick in presence: {xml}"
3346 msgstr ""
3347
3348 #: sat/plugins/plugin_xep_0045.py:1217
3730 msgid "user {nick} has joined room {room_id}" 3349 msgid "user {nick} has joined room {room_id}"
3731 msgstr "" 3350 msgstr ""
3732 3351
3733 #: src/plugins/plugin_xep_0045.py:883 3352 #: sat/plugins/plugin_xep_0045.py:1234
3734 msgid "=> {} has joined the room" 3353 msgid "=> {} has joined the room"
3735 msgstr "" 3354 msgstr ""
3736 3355
3737 #: src/plugins/plugin_xep_0045.py:899 3356 #: sat/plugins/plugin_xep_0045.py:1253
3738 #, python-brace-format
3739 msgid "Room ({room}) left ({profile})" 3357 msgid "Room ({room}) left ({profile})"
3740 msgstr "" 3358 msgstr ""
3741 3359
3742 #: src/plugins/plugin_xep_0045.py:910 3360 #: sat/plugins/plugin_xep_0045.py:1267
3743 #, python-brace-format
3744 msgid "user {nick} left room {room_id}" 3361 msgid "user {nick} left room {room_id}"
3745 msgstr "" 3362 msgstr ""
3746 3363
3747 #: src/plugins/plugin_xep_0045.py:922 3364 #: sat/plugins/plugin_xep_0045.py:1279
3748 msgid "<= {} has left the room" 3365 msgid "<= {} has left the room"
3749 msgstr "" 3366 msgstr ""
3750 3367
3751 #: src/plugins/plugin_xep_0045.py:1034 3368 #: sat/plugins/plugin_xep_0045.py:1342
3752 #, python-brace-format 3369 msgid "received history in unexpected state in room {room} (state: {state})"
3370 msgstr ""
3371
3372 #: sat/plugins/plugin_xep_0045.py:1350
3373 msgid "storing the unexpected message anyway, to avoid loss"
3374 msgstr ""
3375
3376 #: sat/plugins/plugin_xep_0045.py:1437
3753 msgid "New subject for room ({room_id}): {subject}" 3377 msgid "New subject for room ({room_id}): {subject}"
3754 msgstr "" 3378 msgstr ""
3755 3379
3756 #: src/plugins/plugin_xep_0047.py:60 3380 #: sat/plugins/plugin_xep_0047.py:62
3757 msgid "Implementation of In-Band Bytestreams" 3381 msgid "Implementation of In-Band Bytestreams"
3758 msgstr "" 3382 msgstr ""
3759 3383
3760 #: src/plugins/plugin_xep_0047.py:69 3384 #: sat/plugins/plugin_xep_0047.py:71
3761 msgid "In-Band Bytestreams plugin initialization" 3385 msgid "In-Band Bytestreams plugin initialization"
3762 msgstr "" 3386 msgstr ""
3763 3387
3764 #: src/plugins/plugin_xep_0047.py:158 3388 #: sat/plugins/plugin_xep_0047.py:162
3765 msgid "IBB stream opening" 3389 msgid "IBB stream opening"
3766 msgstr "" 3390 msgstr ""
3767 3391
3768 #: src/plugins/plugin_xep_0047.py:168 3392 #: sat/plugins/plugin_xep_0047.py:171
3769 #, python-format 3393 #, python-format
3770 msgid "Ignoring unexpected IBB transfer: %s" 3394 msgid "Ignoring unexpected IBB transfer: %s"
3771 msgstr "" 3395 msgstr ""
3772 3396
3773 #: src/plugins/plugin_xep_0047.py:172 3397 #: sat/plugins/plugin_xep_0047.py:176
3774 msgid "sended jid inconsistency (man in the middle attack attempt ?)" 3398 msgid "sended jid inconsistency (man in the middle attack attempt ?)"
3775 msgstr "" 3399 msgstr ""
3776 3400
3777 #: src/plugins/plugin_xep_0047.py:201 3401 #: sat/plugins/plugin_xep_0047.py:206
3778 msgid "IBB stream closing" 3402 msgid "IBB stream closing"
3779 msgstr "" 3403 msgstr ""
3780 3404
3781 #: src/plugins/plugin_xep_0047.py:225 3405 #: sat/plugins/plugin_xep_0047.py:228
3782 msgid "Received data for an unknown session id" 3406 msgid "Received data for an unknown session id"
3783 msgstr "" 3407 msgstr ""
3784 3408
3785 #: src/plugins/plugin_xep_0047.py:232 3409 #: sat/plugins/plugin_xep_0047.py:236
3786 #, python-brace-format
3787 msgid "" 3410 msgid ""
3788 "sended jid inconsistency (man in the middle attack attempt ?)\n" 3411 "sended jid inconsistency (man in the middle attack attempt ?)\n"
3789 "initial={initial}\n" 3412 "initial={initial}\n"
3790 "given={given}" 3413 "given={given}"
3791 msgstr "" 3414 msgstr ""
3792 3415
3793 #: src/plugins/plugin_xep_0047.py:239 3416 #: sat/plugins/plugin_xep_0047.py:246
3794 msgid "Sequence error" 3417 msgid "Sequence error"
3795 msgstr "" 3418 msgstr ""
3796 3419
3797 #: src/plugins/plugin_xep_0047.py:254 3420 #: sat/plugins/plugin_xep_0047.py:261
3798 msgid "Invalid base64 data" 3421 msgid "Invalid base64 data"
3799 msgstr "" 3422 msgstr ""
3800 3423
3801 #: src/plugins/plugin_xep_0048.py:44 3424 #: sat/plugins/plugin_xep_0048.py:45
3802 msgid "Implementation of bookmarks" 3425 msgid "Implementation of bookmarks"
3803 msgstr "" 3426 msgstr ""
3804 3427
3805 #: src/plugins/plugin_xep_0048.py:57 3428 #: sat/plugins/plugin_xep_0048.py:58
3806 msgid "Bookmarks plugin initialization" 3429 msgid "Bookmarks plugin initialization"
3807 msgstr "" 3430 msgstr ""
3808 3431
3809 #: src/plugins/plugin_xep_0048.py:61 3432 #: sat/plugins/plugin_xep_0048.py:63 sat_frontends/primitivus/base.py:540
3433 msgid "Groups"
3434 msgstr ""
3435
3436 #: sat/plugins/plugin_xep_0048.py:63
3810 msgid "Bookmarks" 3437 msgid "Bookmarks"
3811 msgstr "" 3438 msgstr ""
3812 3439
3813 #: src/plugins/plugin_xep_0048.py:61 3440 #: sat/plugins/plugin_xep_0048.py:66
3814 msgid "Use and manage bookmarks" 3441 msgid "Use and manage bookmarks"
3815 msgstr "" 3442 msgstr ""
3816 3443
3817 #: src/plugins/plugin_xep_0048.py:109 3444 #: sat/plugins/plugin_xep_0048.py:147
3818 msgid "Private XML storage not available" 3445 msgid "Private XML storage not available"
3819 msgstr "" 3446 msgstr ""
3820 3447
3821 #: src/plugins/plugin_xep_0048.py:218 3448 #: sat/plugins/plugin_xep_0048.py:260
3822 msgid "No room jid selected" 3449 msgid "No room jid selected"
3823 msgstr "" 3450 msgstr ""
3824 3451
3825 #: src/plugins/plugin_xep_0048.py:236 3452 #: sat/plugins/plugin_xep_0048.py:280
3826 msgid "Bookmarks manager" 3453 msgid "Bookmarks manager"
3827 msgstr "" 3454 msgstr ""
3828 3455
3829 #: src/plugins/plugin_xep_0048.py:254 3456 #: sat/plugins/plugin_xep_0048.py:310 sat_frontends/jp/cmd_bookmarks.py:126
3457 msgid "add a bookmark"
3458 msgstr ""
3459
3460 #: sat/plugins/plugin_xep_0048.py:312
3830 msgid "Name" 3461 msgid "Name"
3831 msgstr "" 3462 msgstr ""
3832 3463
3833 #: src/plugins/plugin_xep_0048.py:258 3464 #: sat/plugins/plugin_xep_0048.py:314 sat_frontends/jp/cmd_profile.py:175
3465 msgid "jid"
3466 msgstr ""
3467
3468 #: sat/plugins/plugin_xep_0048.py:316
3834 msgid "Nickname" 3469 msgid "Nickname"
3835 msgstr "" 3470 msgstr ""
3836 3471
3837 #: src/plugins/plugin_xep_0048.py:260 3472 #: sat/plugins/plugin_xep_0048.py:318
3838 msgid "Autojoin" 3473 msgid "Autojoin"
3839 msgstr "" 3474 msgstr ""
3840 3475
3841 #: src/plugins/plugin_xep_0048.py:307 3476 #: sat/plugins/plugin_xep_0048.py:321 sat_frontends/primitivus/xmlui.py:470
3477 msgid "Save"
3478 msgstr ""
3479
3480 #: sat/plugins/plugin_xep_0048.py:367
3842 msgid "Bookmarks will be local only" 3481 msgid "Bookmarks will be local only"
3843 msgstr "" 3482 msgstr ""
3844 3483
3845 #: src/plugins/plugin_xep_0048.py:308 3484 #: sat/plugins/plugin_xep_0048.py:368
3846 #, python-format 3485 #, python-format
3847 msgid "Type selected for \"auto\" storage: %s" 3486 msgid "Type selected for \"auto\" storage: %s"
3848 msgstr "" 3487 msgstr ""
3849 3488
3850 #: src/plugins/plugin_xep_0048.py:431 3489 #: sat/plugins/plugin_xep_0048.py:500
3851 msgid "Bad arguments" 3490 msgid "Bad arguments"
3852 msgstr "" 3491 msgstr ""
3853 3492
3854 #: src/plugins/plugin_xep_0048.py:438 3493 #: sat/plugins/plugin_xep_0048.py:509
3855 #, python-format 3494 #, python-format
3856 msgid "All [%s] bookmarks are being removed" 3495 msgid "All [%s] bookmarks are being removed"
3857 msgstr "" 3496 msgstr ""
3858 3497
3859 #: src/plugins/plugin_xep_0048.py:446 3498 #: sat/plugins/plugin_xep_0048.py:520
3860 msgid "Bookmark added" 3499 msgid "Bookmark added"
3861 msgstr "" 3500 msgstr ""
3862 3501
3863 #: src/plugins/plugin_xep_0049.py:37 3502 #: sat/plugins/plugin_xep_0049.py:37
3864 msgid "Implementation of private XML storage" 3503 msgid "Implementation of private XML storage"
3865 msgstr "" 3504 msgstr ""
3866 3505
3867 #: src/plugins/plugin_xep_0049.py:45 3506 #: sat/plugins/plugin_xep_0049.py:45
3868 msgid "Plugin XEP-0049 initialization" 3507 msgid "Plugin XEP-0049 initialization"
3869 msgstr "" 3508 msgstr ""
3870 3509
3871 #: src/plugins/plugin_xep_0050.py:55 3510 #: sat/plugins/plugin_xep_0050.py:51
3511 #: sat_frontends/quick_frontend/constants.py:29
3512 msgid "Online"
3513 msgstr ""
3514
3515 #: sat/plugins/plugin_xep_0050.py:52
3872 msgid "Away" 3516 msgid "Away"
3873 msgstr "" 3517 msgstr ""
3874 3518
3875 #: src/plugins/plugin_xep_0050.py:58 3519 #: sat/plugins/plugin_xep_0050.py:53
3520 #: sat_frontends/quick_frontend/constants.py:30
3521 msgid "Free for chat"
3522 msgstr ""
3523
3524 #: sat/plugins/plugin_xep_0050.py:54
3525 #: sat_frontends/quick_frontend/constants.py:32
3526 msgid "Do not disturb"
3527 msgstr ""
3528
3529 #: sat/plugins/plugin_xep_0050.py:55
3876 msgid "Left" 3530 msgid "Left"
3877 msgstr "" 3531 msgstr ""
3878 3532
3879 #: src/plugins/plugin_xep_0050.py:68 3533 #: sat/plugins/plugin_xep_0050.py:56 sat_frontends/primitivus/base.py:535
3534 msgid "Disconnect"
3535 msgstr ""
3536
3537 #: sat/plugins/plugin_xep_0050.py:67
3880 msgid "Implementation of Ad-Hoc Commands" 3538 msgid "Implementation of Ad-Hoc Commands"
3881 msgstr "" 3539 msgstr ""
3882 3540
3883 #: src/plugins/plugin_xep_0050.py:110 3541 #: sat/plugins/plugin_xep_0050.py:126
3884 #, python-format 3542 msgid "The groups [{group}] is unknown for profile [{profile}])"
3885 msgid "The groups [%(group)s] is unknown for profile [%(profile)s])" 3543 msgstr ""
3886 msgstr "" 3544
3887 3545 #: sat/plugins/plugin_xep_0050.py:284
3888 #: src/plugins/plugin_xep_0050.py:214
3889 msgid "plugin XEP-0050 initialization" 3546 msgid "plugin XEP-0050 initialization"
3890 msgstr "" 3547 msgstr ""
3891 3548
3892 #: src/plugins/plugin_xep_0050.py:222 3549 #: sat/plugins/plugin_xep_0050.py:315
3893 msgid "Commands" 3550 msgid "Commands"
3894 msgstr "" 3551 msgstr ""
3895 3552
3896 #: src/plugins/plugin_xep_0050.py:222 3553 #: sat/plugins/plugin_xep_0050.py:318
3897 msgid "Execute ad-hoc commands" 3554 msgid "Execute ad-hoc commands"
3898 msgstr "" 3555 msgstr ""
3899 3556
3900 #: src/plugins/plugin_xep_0050.py:228 3557 #: sat/plugins/plugin_xep_0050.py:329
3901 msgid "Status" 3558 msgid "Status"
3902 msgstr "" 3559 msgstr ""
3903 3560
3904 #: src/plugins/plugin_xep_0050.py:241 3561 #: sat/plugins/plugin_xep_0050.py:364
3562 msgid "Missing command element"
3563 msgstr ""
3564
3565 #: sat/plugins/plugin_xep_0050.py:379
3905 msgid "Please select a command" 3566 msgid "Please select a command"
3906 msgstr "" 3567 msgstr ""
3907 3568
3908 #: src/plugins/plugin_xep_0050.py:259 3569 #: sat/plugins/plugin_xep_0050.py:397
3909 #, python-format 3570 #, python-format
3910 msgid "Invalid note type [%s], using info" 3571 msgid "Invalid note type [%s], using info"
3911 msgstr "" 3572 msgstr ""
3912 3573
3913 #: src/plugins/plugin_xep_0050.py:269 3574 #: sat/plugins/plugin_xep_0050.py:408
3914 msgid "WARNING" 3575 msgid "WARNING"
3915 msgstr "" 3576 msgstr ""
3916 3577
3917 #: src/plugins/plugin_xep_0050.py:270 3578 #: sat/plugins/plugin_xep_0050.py:409
3918 msgid "ERROR" 3579 msgid "ERROR"
3919 msgstr "" 3580 msgstr ""
3920 3581
3921 #: src/plugins/plugin_xep_0050.py:302 3582 #: sat/plugins/plugin_xep_0050.py:457
3922 msgid "No known payload found in ad-hoc command result, aborting" 3583 msgid "No known payload found in ad-hoc command result, aborting"
3923 msgstr "" 3584 msgstr ""
3924 3585
3925 #: src/plugins/plugin_xep_0050.py:306 3586 #: sat/plugins/plugin_xep_0050.py:464
3926 msgid "No payload found" 3587 msgid "No payload found"
3927 msgstr "" 3588 msgstr ""
3928 3589
3929 #: src/plugins/plugin_xep_0050.py:401 3590 #: sat/plugins/plugin_xep_0050.py:574
3930 msgid "Please enter target jid" 3591 msgid "Please enter target jid"
3931 msgstr "" 3592 msgstr ""
3932 3593
3933 #: src/plugins/plugin_xep_0050.py:415 3594 #: sat/plugins/plugin_xep_0050.py:588
3934 msgid "status selection" 3595 msgid "status selection"
3935 msgstr "" 3596 msgstr ""
3936 3597
3937 #: src/plugins/plugin_xep_0050.py:443 3598 #: sat/plugins/plugin_xep_0050.py:618
3938 msgid "Status updated" 3599 msgid "Status updated"
3939 msgstr "" 3600 msgstr ""
3940 3601
3941 #: src/plugins/plugin_xep_0054.py:73 3602 #: sat/plugins/plugin_xep_0054.py:64
3942 msgid "Implementation of vcard-temp" 3603 msgid "Implementation of vcard-temp"
3943 msgstr "" 3604 msgstr ""
3944 3605
3945 #: src/plugins/plugin_xep_0054.py:83 3606 #: sat/plugins/plugin_xep_0054.py:84
3946 msgid "Plugin XEP_0054 initialization" 3607 msgid "Plugin XEP_0054 initialization"
3947 msgstr "" 3608 msgstr ""
3948 3609
3949 #: src/plugins/plugin_xep_0054.py:234 3610 #: sat/plugins/plugin_xep_0054.py:99
3611 msgid "No avatar in cache for {profile}"
3612 msgstr ""
3613
3614 #: sat/plugins/plugin_xep_0054.py:137
3950 msgid "Decoding binary" 3615 msgid "Decoding binary"
3951 msgstr "" 3616 msgstr ""
3952 3617
3953 #: src/plugins/plugin_xep_0054.py:294 3618 #: sat/plugins/plugin_xep_0054.py:242
3619 msgid "vCard element not found for {entity_jid}: {xml}"
3620 msgstr ""
3621
3622 #: sat/plugins/plugin_xep_0054.py:287
3623 msgid "Can't get vCard for {entity_jid}: {e}"
3624 msgstr ""
3625
3626 #: sat/plugins/plugin_xep_0054.py:291
3954 msgid "VCard found" 3627 msgid "VCard found"
3955 msgstr "" 3628 msgstr ""
3956 3629
3957 #: src/plugins/plugin_xep_0055.py:51 3630 #: sat/plugins/plugin_xep_0055.py:53
3958 msgid "Implementation of Jabber Search" 3631 msgid "Implementation of Jabber Search"
3959 msgstr "" 3632 msgstr ""
3960 3633
3961 #: src/plugins/plugin_xep_0055.py:66 3634 #: sat/plugins/plugin_xep_0055.py:70
3962 msgid "Jabber search plugin initialization" 3635 msgid "Jabber search plugin initialization"
3963 msgstr "" 3636 msgstr ""
3964 3637
3965 #: src/plugins/plugin_xep_0055.py:80 3638 #: sat/plugins/plugin_xep_0055.py:100 sat/stdui/ui_contact_list.py:39
3639 #: sat/stdui/ui_contact_list.py:45 sat/stdui/ui_contact_list.py:51
3640 #: sat_frontends/primitivus/base.py:539
3641 #: sat_frontends/primitivus/contact_list.py:50
3642 msgid "Contacts"
3643 msgstr ""
3644
3645 #: sat/plugins/plugin_xep_0055.py:100
3966 msgid "Search directory" 3646 msgid "Search directory"
3967 msgstr "" 3647 msgstr ""
3968 3648
3969 #: src/plugins/plugin_xep_0055.py:80 3649 #: sat/plugins/plugin_xep_0055.py:103
3970 msgid "Search user directory" 3650 msgid "Search user directory"
3971 msgstr "" 3651 msgstr ""
3972 3652
3973 #: src/plugins/plugin_xep_0055.py:118 3653 #: sat/plugins/plugin_xep_0055.py:143
3974 msgid "Search users" 3654 msgid "Search users"
3975 msgstr "" 3655 msgstr ""
3976 3656
3977 #: src/plugins/plugin_xep_0055.py:139 3657 #: sat/plugins/plugin_xep_0055.py:174
3978 msgid "Search for" 3658 msgid "Search for"
3979 msgstr "" 3659 msgstr ""
3980 3660
3981 #: src/plugins/plugin_xep_0055.py:141 3661 #: sat/plugins/plugin_xep_0055.py:181
3982 msgid "Simple search" 3662 msgid "Simple search"
3983 msgstr "" 3663 msgstr ""
3984 3664
3985 #: src/plugins/plugin_xep_0055.py:149 src/plugins/plugin_xep_0055.py:249 3665 #: sat/plugins/plugin_xep_0055.py:191 sat/plugins/plugin_xep_0055.py:305
3986 msgid "Search" 3666 msgid "Search"
3987 msgstr "" 3667 msgstr ""
3988 3668
3989 #: src/plugins/plugin_xep_0055.py:178 3669 #: sat/plugins/plugin_xep_0055.py:226
3990 msgid "Advanced search" 3670 msgid "Advanced search"
3991 msgstr "" 3671 msgstr ""
3992 3672
3993 #: src/plugins/plugin_xep_0055.py:196 3673 #: sat/plugins/plugin_xep_0055.py:246
3994 msgid "Search on" 3674 msgid "Search on"
3995 msgstr "" 3675 msgstr ""
3996 3676
3997 #: src/plugins/plugin_xep_0055.py:198 3677 #: sat/plugins/plugin_xep_0055.py:248
3998 msgid "Other service" 3678 msgid "Other service"
3999 msgstr "" 3679 msgstr ""
4000 3680
4001 #: src/plugins/plugin_xep_0055.py:205 3681 #: sat/plugins/plugin_xep_0055.py:256
4002 msgid "Refresh fields" 3682 msgid "Refresh fields"
4003 msgstr "" 3683 msgstr ""
4004 3684
4005 #: src/plugins/plugin_xep_0055.py:208 3685 #: sat/plugins/plugin_xep_0055.py:260
4006 msgid "Displaying the search form for" 3686 msgid "Displaying the search form for"
4007 msgstr "" 3687 msgstr ""
4008 3688
4009 #: src/plugins/plugin_xep_0055.py:281 3689 #: sat/plugins/plugin_xep_0055.py:341
4010 msgid "Search results" 3690 msgid "Search results"
4011 msgstr "" 3691 msgstr ""
4012 3692
4013 #: src/plugins/plugin_xep_0055.py:286 3693 #: sat/plugins/plugin_xep_0055.py:346
4014 msgid "The search gave no result" 3694 msgid "The search gave no result"
4015 msgstr "" 3695 msgstr ""
4016 3696
4017 #: src/plugins/plugin_xep_0055.py:328 src/plugins/plugin_xep_0055.py:429 3697 #: sat/plugins/plugin_xep_0055.py:386 sat/plugins/plugin_xep_0055.py:493
4018 msgid "No query element found" 3698 msgid "No query element found"
4019 msgstr "" 3699 msgstr ""
4020 3700
4021 #: src/plugins/plugin_xep_0055.py:333 src/plugins/plugin_xep_0055.py:434 3701 #: sat/plugins/plugin_xep_0055.py:391 sat/plugins/plugin_xep_0055.py:498
4022 msgid "No data form found" 3702 msgid "No data form found"
4023 msgstr "" 3703 msgstr ""
4024 3704
4025 #: src/plugins/plugin_xep_0055.py:343 3705 #: sat/plugins/plugin_xep_0055.py:403
4026 #, python-format 3706 #, python-format
4027 msgid "Fields request failure: %s" 3707 msgid "Fields request failure: %s"
4028 msgstr "" 3708 msgstr ""
4029 3709
4030 #: src/plugins/plugin_xep_0055.py:415 3710 #: sat/plugins/plugin_xep_0055.py:478
4031 msgid "The search could not be performed" 3711 msgid "The search could not be performed"
4032 msgstr "" 3712 msgstr ""
4033 3713
4034 #: src/plugins/plugin_xep_0055.py:444 3714 #: sat/plugins/plugin_xep_0055.py:510
4035 #, python-format 3715 #, python-format
4036 msgid "Search request failure: %s" 3716 msgid "Search request failure: %s"
4037 msgstr "" 3717 msgstr ""
4038 3718
4039 #: src/plugins/plugin_xep_0059.py:41 3719 #: sat/plugins/plugin_xep_0059.py:42
4040 msgid "Implementation of Result Set Management" 3720 msgid "Implementation of Result Set Management"
4041 msgstr "" 3721 msgstr ""
4042 3722
4043 #: src/plugins/plugin_xep_0059.py:49 3723 #: sat/plugins/plugin_xep_0059.py:52
4044 msgid "Result Set Management plugin initialization" 3724 msgid "Result Set Management plugin initialization"
4045 msgstr "" 3725 msgstr ""
4046 3726
4047 #: src/plugins/plugin_xep_0060.py:53 3727 #: sat/plugins/plugin_xep_0059.py:65
3728 msgid "rsm_max can't be negative"
3729 msgstr ""
3730
3731 #: sat/plugins/plugin_xep_0060.py:56
4048 msgid "Implementation of PubSub Protocol" 3732 msgid "Implementation of PubSub Protocol"
4049 msgstr "" 3733 msgstr ""
4050 3734
4051 #: src/plugins/plugin_xep_0060.py:83 3735 #: sat/plugins/plugin_xep_0060.py:95
4052 msgid "PubSub plugin initialization" 3736 msgid "PubSub plugin initialization"
4053 msgstr "" 3737 msgstr ""
4054 3738
4055 #: src/plugins/plugin_xep_0065.py:95 3739 #: sat/plugins/plugin_xep_0060.py:323
3740 msgid "Can't retrieve pubsub_service from conf, we'll use first one that we find"
3741 msgstr ""
3742
3743 #: sat/plugins/plugin_xep_0060.py:487
3744 msgid "Can't parse items: {msg}"
3745 msgstr ""
3746
3747 #: sat/plugins/plugin_xep_0060.py:556
3748 msgid "Invalid item: {xml}"
3749 msgstr ""
3750
3751 #: sat/plugins/plugin_xep_0060.py:572
3752 msgid ""
3753 "Can't use publish-options ({options}) on node {node}, re-publishing "
3754 "without them: {reason}"
3755 msgstr ""
3756
3757 #: sat/plugins/plugin_xep_0060.py:905 sat/plugins/plugin_xep_0060.py:948
3758 msgid "Invalid result: missing <affiliations> element: {}"
3759 msgstr ""
3760
3761 #: sat/plugins/plugin_xep_0060.py:916 sat/plugins/plugin_xep_0060.py:961
3762 msgid "Invalid result: bad <affiliation> element: {}"
3763 msgstr ""
3764
3765 #: sat/plugins/plugin_xep_0060.py:1284
3766 msgid "Invalid result: missing <subscriptions> element: {}"
3767 msgstr ""
3768
3769 #: sat/plugins/plugin_xep_0060.py:1289
3770 msgid "Invalid result: {}"
3771 msgstr ""
3772
3773 #: sat/plugins/plugin_xep_0060.py:1299
3774 msgid "Invalid result: bad <subscription> element: {}"
3775 msgstr ""
3776
3777 #: sat/plugins/plugin_xep_0065.py:90
4056 msgid "Implementation of SOCKS5 Bytestreams" 3778 msgid "Implementation of SOCKS5 Bytestreams"
4057 msgstr "" 3779 msgstr ""
4058 3780
4059 #: src/plugins/plugin_xep_0065.py:515 3781 #: sat/plugins/plugin_xep_0065.py:528
4060 msgid "File transfer completed, closing connection" 3782 msgid "File transfer completed, closing connection"
4061 msgstr "" 3783 msgstr ""
4062 3784
4063 #: src/plugins/plugin_xep_0065.py:667 3785 #: sat/plugins/plugin_xep_0065.py:695
4064 #, python-format 3786 #, python-format
4065 msgid "Socks 5 client connection lost (reason: %s)" 3787 msgid "Socks 5 client connection lost (reason: %s)"
4066 msgstr "" 3788 msgstr ""
4067 3789
4068 #: src/plugins/plugin_xep_0065.py:695 3790 #: sat/plugins/plugin_xep_0065.py:723
4069 msgid "Plugin XEP_0065 initialization" 3791 msgid "Plugin XEP_0065 initialization"
4070 msgstr "" 3792 msgstr ""
4071 3793
4072 #: src/plugins/plugin_xep_0065.py:750 3794 #: sat/plugins/plugin_xep_0065.py:781
4073 msgid "Socks5 Stream server launched on port {}" 3795 msgid "Socks5 Stream server launched on port {}"
4074 msgstr "" 3796 msgstr ""
4075 3797
4076 #: src/plugins/plugin_xep_0070.py:54 3798 #: sat/plugins/plugin_xep_0070.py:56
4077 msgid "Implementation of HTTP Requests via XMPP" 3799 msgid "Implementation of HTTP Requests via XMPP"
4078 msgstr "" 3800 msgstr ""
4079 3801
4080 #: src/plugins/plugin_xep_0070.py:64 3802 #: sat/plugins/plugin_xep_0070.py:66
4081 msgid "Plugin XEP_0070 initialization" 3803 msgid "Plugin XEP_0070 initialization"
4082 msgstr "" 3804 msgstr ""
4083 3805
4084 #: src/plugins/plugin_xep_0070.py:77 3806 #: sat/plugins/plugin_xep_0070.py:79
4085 msgid "XEP-0070 Verifying HTTP Requests via XMPP (iq)" 3807 msgid "XEP-0070 Verifying HTTP Requests via XMPP (iq)"
4086 msgstr "" 3808 msgstr ""
4087 3809
4088 #: src/plugins/plugin_xep_0070.py:86 3810 #: sat/plugins/plugin_xep_0070.py:88
4089 msgid "XEP-0070 Verifying HTTP Requests via XMPP (message)" 3811 msgid "XEP-0070 Verifying HTTP Requests via XMPP (message)"
4090 msgstr "" 3812 msgstr ""
4091 3813
4092 #: src/plugins/plugin_xep_0070.py:97 3814 #: sat/plugins/plugin_xep_0070.py:98
4093 msgid "Auth confirmation" 3815 msgid "Auth confirmation"
4094 msgstr "" 3816 msgstr ""
4095 3817
4096 #: src/plugins/plugin_xep_0070.py:98 3818 #: sat/plugins/plugin_xep_0070.py:99
4097 msgid "{} needs to validate your identity, do you agree ?" 3819 msgid ""
4098 msgstr "" 3820 "{auth_url} needs to validate your identity, do you agree?\n"
4099 3821 "Validation code : {auth_id}\n"
4100 #: src/plugins/plugin_xep_0070.py:99 3822 "\n"
4101 msgid "Validation code : {}" 3823 "Please check that this code is the same as on {auth_url}"
4102 msgstr "" 3824 msgstr ""
4103 3825
4104 #: src/plugins/plugin_xep_0070.py:100 3826 #: sat/plugins/plugin_xep_0070.py:117
4105 msgid "Please check that this code is the same as on {}"
4106 msgstr ""
4107
4108 #: src/plugins/plugin_xep_0070.py:102
4109 msgid "Submit to authorize, cancel otherwise."
4110 msgstr ""
4111
4112 #: src/plugins/plugin_xep_0070.py:131
4113 msgid "XEP-0070 reply iq" 3827 msgid "XEP-0070 reply iq"
4114 msgstr "" 3828 msgstr ""
4115 3829
4116 #: src/plugins/plugin_xep_0070.py:136 3830 #: sat/plugins/plugin_xep_0070.py:122
4117 msgid "XEP-0070 reply message" 3831 msgid "XEP-0070 reply message"
4118 msgstr "" 3832 msgstr ""
4119 3833
4120 #: src/plugins/plugin_xep_0070.py:141 3834 #: sat/plugins/plugin_xep_0070.py:127
4121 msgid "XEP-0070 reply error" 3835 msgid "XEP-0070 reply error"
4122 msgstr "" 3836 msgstr ""
4123 3837
4124 #: src/plugins/plugin_xep_0071.py:51 3838 #: sat/plugins/plugin_xep_0071.py:55
4125 msgid "Implementation of XHTML-IM" 3839 msgid "Implementation of XHTML-IM"
4126 msgstr "" 3840 msgstr ""
4127 3841
4128 #: src/plugins/plugin_xep_0071.py:79 3842 #: sat/plugins/plugin_xep_0071.py:94
4129 msgid "XHTML-IM plugin initialization" 3843 msgid "XHTML-IM plugin initialization"
4130 msgstr "" 3844 msgstr ""
4131 3845
4132 #: src/plugins/plugin_xep_0071.py:196 3846 #: sat/plugins/plugin_xep_0071.py:223
4133 msgid "Can't have XHTML and rich content at the same time" 3847 msgid "Can't have XHTML and rich content at the same time"
4134 msgstr "" 3848 msgstr ""
4135 3849
4136 #: src/plugins/plugin_xep_0077.py:40 3850 #: sat/plugins/plugin_xep_0077.py:41
4137 msgid "Implementation of in-band registration" 3851 msgid "Implementation of in-band registration"
4138 msgstr "" 3852 msgstr ""
4139 3853
4140 #: src/plugins/plugin_xep_0077.py:47 3854 #: sat/plugins/plugin_xep_0077.py:54
3855 msgid "Registration asked for {jid}"
3856 msgstr ""
3857
3858 #: sat/plugins/plugin_xep_0077.py:79
3859 msgid "Stream started with {server}, now registering"
3860 msgstr ""
3861
3862 #: sat/plugins/plugin_xep_0077.py:85
3863 msgid "Registration answer: {}"
3864 msgstr ""
3865
3866 #: sat/plugins/plugin_xep_0077.py:89
3867 msgid "Registration failure: {}"
3868 msgstr ""
3869
3870 #: sat/plugins/plugin_xep_0077.py:116
4141 msgid "Plugin XEP_0077 initialization" 3871 msgid "Plugin XEP_0077 initialization"
4142 msgstr "" 3872 msgstr ""
4143 3873
4144 #: src/plugins/plugin_xep_0077.py:65 3874 #: sat/plugins/plugin_xep_0077.py:176
4145 msgid "Can't find data form" 3875 msgid "Can't find data form"
4146 msgstr "" 3876 msgstr ""
4147 3877
4148 #: src/plugins/plugin_xep_0077.py:66 3878 #: sat/plugins/plugin_xep_0077.py:178
4149 msgid "This gateway can't be managed by SàT, sorry :(" 3879 msgid "This gateway can't be managed by SàT, sorry :("
4150 msgstr "" 3880 msgstr ""
4151 3881
4152 #: src/plugins/plugin_xep_0077.py:91 3882 #: sat/plugins/plugin_xep_0077.py:202 sat/plugins/plugin_xep_0077.py:212
3883 #, python-format
3884 msgid "Registration failure: %s"
3885 msgstr ""
3886
3887 #: sat/plugins/plugin_xep_0077.py:206
4153 #, python-format 3888 #, python-format
4154 msgid "registration answer: %s" 3889 msgid "registration answer: %s"
4155 msgstr "" 3890 msgstr ""
4156 3891
4157 #: src/plugins/plugin_xep_0077.py:99 3892 #: sat/plugins/plugin_xep_0077.py:215
4158 msgid "Username already exists, please choose an other one" 3893 msgid "Username already exists, please choose an other one"
4159 msgstr "" 3894 msgstr ""
4160 3895
4161 #: src/plugins/plugin_xep_0077.py:108 3896 #: sat/plugins/plugin_xep_0077.py:229
4162 #, python-format 3897 msgid "Asking registration for {}"
4163 msgid "Asking registration for [%s]" 3898 msgstr ""
4164 msgstr "" 3899
4165 3900 #: sat/plugins/plugin_xep_0085.py:55
4166 #: src/plugins/plugin_xep_0085.py:53
4167 msgid "Implementation of Chat State Notifications Protocol" 3901 msgid "Implementation of Chat State Notifications Protocol"
4168 msgstr "" 3902 msgstr ""
4169 3903
4170 #: src/plugins/plugin_xep_0085.py:93 3904 #: sat/plugins/plugin_xep_0085.py:97
4171 msgid "Enable chat state notifications" 3905 msgid "Enable chat state notifications"
4172 msgstr "" 3906 msgstr ""
4173 3907
4174 #: src/plugins/plugin_xep_0085.py:97 3908 #: sat/plugins/plugin_xep_0085.py:101
4175 msgid "Chat State Notifications plugin initialization" 3909 msgid "Chat State Notifications plugin initialization"
4176 msgstr "" 3910 msgstr ""
4177 3911
4178 #: src/plugins/plugin_xep_0092.py:41 3912 #: sat/plugins/plugin_xep_0092.py:42
4179 msgid "Implementation of Software Version" 3913 msgid "Implementation of Software Version"
4180 msgstr "" 3914 msgstr ""
4181 3915
4182 #: src/plugins/plugin_xep_0092.py:48 3916 #: sat/plugins/plugin_xep_0092.py:48
4183 msgid "Plugin XEP_0092 initialization" 3917 msgid "Plugin XEP_0092 initialization"
4184 msgstr "" 3918 msgstr ""
4185 3919
4186 #: src/plugins/plugin_xep_0092.py:111 3920 #: sat/plugins/plugin_xep_0092.py:119
3921 #, python-format
3922 msgid "Client name: %s"
3923 msgstr ""
3924
3925 #: sat/plugins/plugin_xep_0092.py:121
3926 #, python-format
3927 msgid "Client version: %s"
3928 msgstr ""
3929
3930 #: sat/plugins/plugin_xep_0092.py:123
4187 #, python-format 3931 #, python-format
4188 msgid "Operating system: %s" 3932 msgid "Operating system: %s"
4189 msgstr "" 3933 msgstr ""
4190 3934
4191 #: src/plugins/plugin_xep_0092.py:115 3935 #: sat/plugins/plugin_xep_0092.py:128
4192 msgid "Software version not available" 3936 msgid "Software version not available"
4193 msgstr "" 3937 msgstr ""
4194 3938
4195 #: src/plugins/plugin_xep_0092.py:117 3939 #: sat/plugins/plugin_xep_0092.py:130
4196 msgid "Client software version request timeout" 3940 msgid "Client software version request timeout"
4197 msgstr "" 3941 msgstr ""
4198 3942
4199 #: src/plugins/plugin_xep_0095.py:40 3943 #: sat/plugins/plugin_xep_0095.py:41
4200 msgid "Implementation of Stream Initiation" 3944 msgid "Implementation of Stream Initiation"
4201 msgstr "" 3945 msgstr ""
4202 3946
4203 #: src/plugins/plugin_xep_0095.py:54 3947 #: sat/plugins/plugin_xep_0095.py:54
4204 msgid "Plugin XEP_0095 initialization" 3948 msgid "Plugin XEP_0095 initialization"
4205 msgstr "" 3949 msgstr ""
4206 3950
4207 #: src/plugins/plugin_xep_0095.py:80 3951 #: sat/plugins/plugin_xep_0095.py:84
4208 msgid "XEP-0095 Stream initiation" 3952 msgid "XEP-0095 Stream initiation"
4209 msgstr "" 3953 msgstr ""
4210 3954
4211 #: src/plugins/plugin_xep_0095.py:122 3955 #: sat/plugins/plugin_xep_0095.py:127
4212 msgid "sending stream initiation accept answer" 3956 msgid "sending stream initiation accept answer"
4213 msgstr "" 3957 msgstr ""
4214 3958
4215 #: src/plugins/plugin_xep_0095.py:159 3959 #: sat/plugins/plugin_xep_0095.py:168
4216 #, python-format 3960 #, python-format
4217 msgid "Stream Session ID: %s" 3961 msgid "Stream Session ID: %s"
4218 msgstr "" 3962 msgstr ""
4219 3963
4220 #: src/plugins/plugin_xep_0096.py:45 3964 #: sat/plugins/plugin_xep_0096.py:48
4221 msgid "Implementation of SI File Transfer" 3965 msgid "Implementation of SI File Transfer"
4222 msgstr "" 3966 msgstr ""
4223 3967
4224 #: src/plugins/plugin_xep_0096.py:53 3968 #: sat/plugins/plugin_xep_0096.py:55
3969 msgid "Stream Initiation"
3970 msgstr ""
3971
3972 #: sat/plugins/plugin_xep_0096.py:58
4225 msgid "Plugin XEP_0096 initialization" 3973 msgid "Plugin XEP_0096 initialization"
4226 msgstr "" 3974 msgstr ""
4227 3975
4228 #: src/plugins/plugin_xep_0096.py:119 3976 #: sat/plugins/plugin_xep_0096.py:129
4229 msgid "XEP-0096 file transfer requested" 3977 msgid "XEP-0096 file transfer requested"
4230 msgstr "" 3978 msgstr ""
4231 3979
4232 #: src/plugins/plugin_xep_0096.py:337 3980 #: sat/plugins/plugin_xep_0096.py:377
4233 msgid "The contact {} has refused your file" 3981 msgid "The contact {} has refused your file"
4234 msgstr "" 3982 msgstr ""
4235 3983
4236 #: src/plugins/plugin_xep_0096.py:338 3984 #: sat/plugins/plugin_xep_0096.py:378
4237 msgid "File refused" 3985 msgid "File refused"
4238 msgstr "" 3986 msgstr ""
4239 3987
4240 #: src/plugins/plugin_xep_0096.py:341 3988 #: sat/plugins/plugin_xep_0096.py:381
4241 msgid "Error during file transfer" 3989 msgid "Error during file transfer"
4242 msgstr "" 3990 msgstr ""
4243 3991
4244 #: src/plugins/plugin_xep_0096.py:342 3992 #: sat/plugins/plugin_xep_0096.py:382
4245 #, python-brace-format
4246 msgid "" 3993 msgid ""
4247 "Something went wrong during the file transfer session initialisation: " 3994 "Something went wrong during the file transfer session initialisation: "
4248 "{reason}" 3995 "{reason}"
4249 msgstr "" 3996 msgstr ""
4250 3997
4251 #: src/plugins/plugin_xep_0096.py:343 3998 #: sat/plugins/plugin_xep_0096.py:385
4252 msgid "File transfer error" 3999 msgid "File transfer error"
4253 msgstr "" 4000 msgstr ""
4254 4001
4255 #: src/plugins/plugin_xep_0096.py:351 4002 #: sat/plugins/plugin_xep_0096.py:394
4256 #, python-brace-format
4257 msgid "transfer {sid} successfuly finished [{profile}]" 4003 msgid "transfer {sid} successfuly finished [{profile}]"
4258 msgstr "" 4004 msgstr ""
4259 4005
4260 #: src/plugins/plugin_xep_0096.py:357 4006 #: sat/plugins/plugin_xep_0096.py:402
4261 #, python-brace-format
4262 msgid "transfer {sid} failed [{profile}]: {reason}" 4007 msgid "transfer {sid} failed [{profile}]: {reason}"
4263 msgstr "" 4008 msgstr ""
4264 4009
4265 #: src/plugins/plugin_xep_0100.py:36 4010 #: sat/plugins/plugin_xep_0100.py:37
4266 msgid "Implementation of Gateways protocol" 4011 msgid "Implementation of Gateways protocol"
4267 msgstr "" 4012 msgstr ""
4268 4013
4269 #: src/plugins/plugin_xep_0100.py:39 4014 #: sat/plugins/plugin_xep_0100.py:40
4270 msgid "" 4015 msgid ""
4271 "Be careful ! Gateways allow you to use an external IM (legacy IM), so you " 4016 "Be careful ! Gateways allow you to use an external IM (legacy IM), so you"
4272 "can see your contact as XMPP contacts.\n" 4017 " can see your contact as XMPP contacts.\n"
4273 "But when you do this, all your messages go throught the external legacy IM " 4018 "But when you do this, all your messages go throught the external legacy "
4274 "server, it is a huge privacy issue (i.e.: all your messages throught the " 4019 "IM server, it is a huge privacy issue (i.e.: all your messages throught "
4275 "gateway can be monitored, recorded, analysed by the external server, most of " 4020 "the gateway can be monitored, recorded, analysed by the external server, "
4276 "time a private company)." 4021 "most of time a private company)."
4277 msgstr "" 4022 msgstr ""
4278 4023
4279 #: src/plugins/plugin_xep_0100.py:44 4024 #: sat/plugins/plugin_xep_0100.py:48
4280 msgid "Internet Relay Chat" 4025 msgid "Internet Relay Chat"
4281 msgstr "" 4026 msgstr ""
4282 4027
4283 #: src/plugins/plugin_xep_0100.py:45 4028 #: sat/plugins/plugin_xep_0100.py:49
4284 msgid "XMPP" 4029 msgid "XMPP"
4285 msgstr "" 4030 msgstr ""
4286 4031
4287 #: src/plugins/plugin_xep_0100.py:46 4032 #: sat/plugins/plugin_xep_0100.py:50
4288 msgid "Tencent QQ" 4033 msgid "Tencent QQ"
4289 msgstr "" 4034 msgstr ""
4290 4035
4291 #: src/plugins/plugin_xep_0100.py:47 4036 #: sat/plugins/plugin_xep_0100.py:51
4292 msgid "SIP/SIMPLE" 4037 msgid "SIP/SIMPLE"
4293 msgstr "" 4038 msgstr ""
4294 4039
4295 #: src/plugins/plugin_xep_0100.py:48 4040 #: sat/plugins/plugin_xep_0100.py:52
4296 msgid "ICQ" 4041 msgid "ICQ"
4297 msgstr "" 4042 msgstr ""
4298 4043
4299 #: src/plugins/plugin_xep_0100.py:49 4044 #: sat/plugins/plugin_xep_0100.py:53
4300 msgid "Yahoo! Messenger" 4045 msgid "Yahoo! Messenger"
4301 msgstr "" 4046 msgstr ""
4302 4047
4303 #: src/plugins/plugin_xep_0100.py:50 4048 #: sat/plugins/plugin_xep_0100.py:54
4304 msgid "Gadu-Gadu" 4049 msgid "Gadu-Gadu"
4305 msgstr "" 4050 msgstr ""
4306 4051
4307 #: src/plugins/plugin_xep_0100.py:51 4052 #: sat/plugins/plugin_xep_0100.py:55
4308 msgid "AOL Instant Messenger" 4053 msgid "AOL Instant Messenger"
4309 msgstr "" 4054 msgstr ""
4310 4055
4311 #: src/plugins/plugin_xep_0100.py:52 4056 #: sat/plugins/plugin_xep_0100.py:56
4312 msgid "Windows Live Messenger" 4057 msgid "Windows Live Messenger"
4313 msgstr "" 4058 msgstr ""
4314 4059
4315 #: src/plugins/plugin_xep_0100.py:59 4060 #: sat/plugins/plugin_xep_0100.py:62
4316 msgid "Gateways plugin initialization" 4061 msgid "Gateways plugin initialization"
4317 msgstr "" 4062 msgstr ""
4318 4063
4319 #: src/plugins/plugin_xep_0100.py:66 4064 #: sat/plugins/plugin_xep_0100.py:84
4320 msgid "Gateways" 4065 msgid "Gateways"
4321 msgstr "" 4066 msgstr ""
4322 4067
4323 #: src/plugins/plugin_xep_0100.py:66 4068 #: sat/plugins/plugin_xep_0100.py:87
4324 msgid "Find gateways" 4069 msgid "Find gateways"
4325 msgstr "" 4070 msgstr ""
4326 4071
4327 #: src/plugins/plugin_xep_0100.py:84 4072 #: sat/plugins/plugin_xep_0100.py:108
4328 #, python-format 4073 #, python-format
4329 msgid "Gateways manager (%s)" 4074 msgid "Gateways manager (%s)"
4330 msgstr "" 4075 msgstr ""
4331 4076
4332 #: src/plugins/plugin_xep_0100.py:92 4077 #: sat/plugins/plugin_xep_0100.py:121
4333 #, python-format 4078 #, python-format
4334 msgid "Failed (%s)" 4079 msgid "Failed (%s)"
4335 msgstr "" 4080 msgstr ""
4336 4081
4337 #: src/plugins/plugin_xep_0100.py:105 4082 #: sat/plugins/plugin_xep_0100.py:134
4338 msgid "Use external XMPP server" 4083 msgid "Use external XMPP server"
4339 msgstr "" 4084 msgstr ""
4340 4085
4341 #: src/plugins/plugin_xep_0100.py:107 4086 #: sat/plugins/plugin_xep_0100.py:136
4342 msgid "Go !" 4087 msgid "Go !"
4343 msgstr "" 4088 msgstr ""
4344 4089
4345 #: src/plugins/plugin_xep_0100.py:114 4090 #: sat/plugins/plugin_xep_0100.py:143
4346 msgid "No gateway index selected" 4091 msgid "No gateway index selected"
4347 msgstr "" 4092 msgstr ""
4348 4093
4349 #: src/plugins/plugin_xep_0100.py:128 4094 #: sat/plugins/plugin_xep_0100.py:158
4350 #, python-format 4095 #, python-format
4351 msgid "" 4096 msgid ""
4352 "INTERNAL ERROR: identity category should always be \"gateway\" in " 4097 "INTERNAL ERROR: identity category should always be \"gateway\" in "
4353 "_getTypeString, got \"%s\"" 4098 "_getTypeString, got \"%s\""
4354 msgstr "" 4099 msgstr ""
4355 4100
4356 #: src/plugins/plugin_xep_0100.py:132 4101 #: sat/plugins/plugin_xep_0100.py:166
4357 msgid "Unknown IM" 4102 msgid "Unknown IM"
4358 msgstr "" 4103 msgstr ""
4359 4104
4360 #: src/plugins/plugin_xep_0100.py:136 4105 #: sat/plugins/plugin_xep_0100.py:170
4361 msgid "Registration successful, doing the rest" 4106 msgid "Registration successful, doing the rest"
4362 msgstr "" 4107 msgstr ""
4363 4108
4364 #: src/plugins/plugin_xep_0100.py:159 4109 #: sat/plugins/plugin_xep_0100.py:195
4365 msgid "Timeout" 4110 msgid "Timeout"
4366 msgstr "" 4111 msgstr ""
4367 4112
4368 #: src/plugins/plugin_xep_0100.py:170 4113 #: sat/plugins/plugin_xep_0100.py:211
4369 #, python-format 4114 #, python-format
4370 msgid "Found gateway [%(jid)s]: %(identity_name)s" 4115 msgid "Found gateway [%(jid)s]: %(identity_name)s"
4371 msgstr "" 4116 msgstr ""
4372 4117
4373 #: src/plugins/plugin_xep_0100.py:173 4118 #: sat/plugins/plugin_xep_0100.py:222
4374 #, python-format 4119 #, python-format
4375 msgid "Skipping [%(jid)s] which is not a gateway" 4120 msgid "Skipping [%(jid)s] which is not a gateway"
4376 msgstr "" 4121 msgstr ""
4377 4122
4378 #: src/plugins/plugin_xep_0100.py:180 4123 #: sat/plugins/plugin_xep_0100.py:231
4379 msgid "No gateway found" 4124 msgid "No gateway found"
4380 msgstr "" 4125 msgstr ""
4381 4126
4382 #: src/plugins/plugin_xep_0100.py:185 4127 #: sat/plugins/plugin_xep_0100.py:236
4383 #, python-format 4128 #, python-format
4384 msgid "item found: %s" 4129 msgid "item found: %s"
4385 msgstr "" 4130 msgstr ""
4386 4131
4387 #: src/plugins/plugin_xep_0100.py:206 4132 #: sat/plugins/plugin_xep_0100.py:260
4388 #, python-format 4133 #, python-format
4389 msgid "find gateways (target = %(target)s, profile = %(profile)s)" 4134 msgid "find gateways (target = %(target)s, profile = %(profile)s)"
4390 msgstr "" 4135 msgstr ""
4391 4136
4392 #: src/plugins/plugin_xep_0115.py:48 4137 #: sat/plugins/plugin_xep_0106.py:38
4138 msgid "(Un)escape JID to use disallowed chars in local parts"
4139 msgstr ""
4140
4141 #: sat/plugins/plugin_xep_0115.py:50
4393 msgid "Implementation of entity capabilities" 4142 msgid "Implementation of entity capabilities"
4394 msgstr "" 4143 msgstr ""
4395 4144
4396 #: src/plugins/plugin_xep_0115.py:56 4145 #: sat/plugins/plugin_xep_0115.py:58
4397 msgid "Plugin XEP_0115 initialization" 4146 msgid "Plugin XEP_0115 initialization"
4398 msgstr "" 4147 msgstr ""
4399 4148
4400 #: src/plugins/plugin_xep_0115.py:73 4149 #: sat/plugins/plugin_xep_0115.py:73
4401 msgid "Caps optimisation enabled" 4150 msgid "Caps optimisation enabled"
4402 msgstr "" 4151 msgstr ""
4403 4152
4404 #: src/plugins/plugin_xep_0115.py:76 4153 #: sat/plugins/plugin_xep_0115.py:76
4405 msgid "Caps optimisation not available" 4154 msgid "Caps optimisation not available"
4406 msgstr "" 4155 msgstr ""
4407 4156
4408 #: src/plugins/plugin_xep_0115.py:143 4157 #: sat/plugins/plugin_xep_0115.py:154
4409 #, python-format 4158 #, python-format
4410 msgid "Received invalid capabilities tag: %s" 4159 msgid "Received invalid capabilities tag: %s"
4411 msgstr "" 4160 msgstr ""
4412 4161
4413 #: src/plugins/plugin_xep_0115.py:153 4162 #: sat/plugins/plugin_xep_0115.py:170
4414 #, python-format 4163 msgid ""
4415 msgid "" 4164 "Unknown hash method for entity capabilities: [{hash_method}] (entity: "
4416 "Unknown hash method for entity capabilities: [%(hash_method)s] (entity: " 4165 "{entity_jid}, node: {node})"
4417 "%(jid)s, node: %(node)s)" 4166 msgstr ""
4418 msgstr "" 4167
4419 4168 #: sat/plugins/plugin_xep_0115.py:183
4420 #: src/plugins/plugin_xep_0115.py:158
4421 #, python-format
4422 msgid "" 4169 msgid ""
4423 "Computed hash differ from given hash:\n" 4170 "Computed hash differ from given hash:\n"
4424 "given: [%(given_hash)s]\n" 4171 "given: [{given}]\n"
4425 "computed: [%(computed_hash)s]\n" 4172 "computed: [{computed}]\n"
4426 "(entity: %(jid)s, node: %(node)s)" 4173 "(entity: {entity_jid}, node: {node})"
4427 msgstr "" 4174 msgstr ""
4428 4175
4429 #: src/plugins/plugin_xep_0115.py:164 4176 #: sat/plugins/plugin_xep_0115.py:205
4430 #, python-brace-format
4431 msgid "Couldn't retrieve disco info for {jid}: {error}" 4177 msgid "Couldn't retrieve disco info for {jid}: {error}"
4432 msgstr "" 4178 msgstr ""
4433 4179
4434 #: src/plugins/plugin_xep_0163.py:40 4180 #: sat/plugins/plugin_xep_0163.py:42
4435 msgid "Implementation of Personal Eventing Protocol" 4181 msgid "Implementation of Personal Eventing Protocol"
4436 msgstr "" 4182 msgstr ""
4437 4183
4438 #: src/plugins/plugin_xep_0163.py:47 4184 #: sat/plugins/plugin_xep_0163.py:48
4439 msgid "PEP plugin initialization" 4185 msgid "PEP plugin initialization"
4440 msgstr "" 4186 msgstr ""
4441 4187
4442 #: src/plugins/plugin_xep_0163.py:114 4188 #: sat/plugins/plugin_xep_0163.py:131
4443 #, python-format 4189 #, python-format
4444 msgid "Trying to send personal event with an unknown profile key [%s]" 4190 msgid "Trying to send personal event with an unknown profile key [%s]"
4445 msgstr "" 4191 msgstr ""
4446 4192
4447 #: src/plugins/plugin_xep_0163.py:117 4193 #: sat/plugins/plugin_xep_0163.py:136
4448 msgid "Trying to send personal event for an unknown type" 4194 msgid "Trying to send personal event for an unknown type"
4449 msgstr "" 4195 msgstr ""
4450 4196
4451 #: src/plugins/plugin_xep_0163.py:123 4197 #: sat/plugins/plugin_xep_0163.py:142
4452 msgid "No item found" 4198 msgid "No item found"
4453 msgstr "" 4199 msgstr ""
4454 4200
4455 #: src/plugins/plugin_xep_0163.py:128 4201 #: sat/plugins/plugin_xep_0163.py:149
4456 msgid "Can't find mood element in mood event" 4202 msgid "Can't find mood element in mood event"
4457 msgstr "" 4203 msgstr ""
4458 4204
4459 #: src/plugins/plugin_xep_0163.py:132 4205 #: sat/plugins/plugin_xep_0163.py:153
4460 msgid "No mood found" 4206 msgid "No mood found"
4461 msgstr "" 4207 msgstr ""
4462 4208
4463 #: src/plugins/plugin_xep_0166.py:48 4209 #: sat/plugins/plugin_xep_0166.py:50
4464 #, python-brace-format
4465 msgid "{entity} want to start a jingle session with you, do you accept ?" 4210 msgid "{entity} want to start a jingle session with you, do you accept ?"
4466 msgstr "" 4211 msgstr ""
4467 4212
4468 #: src/plugins/plugin_xep_0166.py:57 4213 #: sat/plugins/plugin_xep_0166.py:60
4469 msgid "Implementation of Jingle" 4214 msgid "Implementation of Jingle"
4470 msgstr "" 4215 msgstr ""
4471 4216
4472 #: src/plugins/plugin_xep_0166.py:91 4217 #: sat/plugins/plugin_xep_0166.py:98
4473 msgid "plugin Jingle initialization" 4218 msgid "plugin Jingle initialization"
4474 msgstr "" 4219 msgstr ""
4475 4220
4476 #: src/plugins/plugin_xep_0166.py:429 4221 #: sat/plugins/plugin_xep_0166.py:156
4222 msgid "Error while terminating session: {msg}"
4223 msgstr ""
4224
4225 #: sat/plugins/plugin_xep_0166.py:395
4226 msgid "You can't do a jingle session with yourself"
4227 msgstr ""
4228
4229 #: sat/plugins/plugin_xep_0166.py:511
4477 msgid "Confirm Jingle session" 4230 msgid "Confirm Jingle session"
4478 msgstr "" 4231 msgstr ""
4479 4232
4480 #: src/plugins/plugin_xep_0184.py:61 4233 #: sat/plugins/plugin_xep_0184.py:71
4481 msgid "Implementation of Message Delivery Receipts" 4234 msgid "Implementation of Message Delivery Receipts"
4482 msgstr "" 4235 msgstr ""
4483 4236
4484 #: src/plugins/plugin_xep_0184.py:85 4237 #: sat/plugins/plugin_xep_0184.py:96
4485 msgid "Enable message delivery receipts" 4238 msgid "Enable message delivery receipts"
4486 msgstr "" 4239 msgstr ""
4487 4240
4488 #: src/plugins/plugin_xep_0184.py:89 4241 #: sat/plugins/plugin_xep_0184.py:100
4489 msgid "Plugin XEP_0184 (message delivery receipts) initialization" 4242 msgid "Plugin XEP_0184 (message delivery receipts) initialization"
4490 msgstr "" 4243 msgstr ""
4491 4244
4492 #: src/plugins/plugin_xep_0184.py:114 4245 #: sat/plugins/plugin_xep_0184.py:136
4493 msgid "[XEP-0184] Request acknowledgment for message id {}" 4246 msgid "[XEP-0184] Request acknowledgment for message id {}"
4494 msgstr "" 4247 msgstr ""
4495 4248
4496 #: src/plugins/plugin_xep_0184.py:147 4249 #: sat/plugins/plugin_xep_0184.py:180
4497 msgid "[XEP-0184] Receive acknowledgment for message id {}" 4250 msgid "[XEP-0184] Receive acknowledgment for message id {}"
4498 msgstr "" 4251 msgstr ""
4499 4252
4500 #: src/plugins/plugin_xep_0184.py:154 4253 #: sat/plugins/plugin_xep_0184.py:190
4501 msgid "[XEP-0184] Delete waiting acknowledgment for message id {}" 4254 msgid "[XEP-0184] Delete waiting acknowledgment for message id {}"
4502 msgstr "" 4255 msgstr ""
4503 4256
4504 #: src/plugins/plugin_xep_0203.py:43 4257 #: sat/plugins/plugin_xep_0198.py:46
4258 msgid "Implementation of Stream Management"
4259 msgstr ""
4260
4261 #: sat/plugins/plugin_xep_0198.py:134
4262 msgid "Plugin Stream Management initialization"
4263 msgstr ""
4264
4265 #: sat/plugins/plugin_xep_0198.py:144
4266 msgid "Invalid ack_timeout value, please check your configuration"
4267 msgstr ""
4268
4269 #: sat/plugins/plugin_xep_0198.py:147
4270 msgid "Ack timeout disabled"
4271 msgstr ""
4272
4273 #: sat/plugins/plugin_xep_0198.py:149
4274 msgid "Ack timeout set to {timeout}s"
4275 msgstr ""
4276
4277 #: sat/plugins/plugin_xep_0198.py:171
4278 msgid ""
4279 "Your server doesn't support stream management ({namespace}), this is used"
4280 " to improve connection problems detection (like network outages). Please "
4281 "ask your server administrator to enable this feature."
4282 msgstr ""
4283
4284 #: sat/plugins/plugin_xep_0198.py:302
4285 msgid ""
4286 "Connection failed using location given by server (host: {host}, port: "
4287 "{port}), switching to normal host and port (host: {normal_host}, port: "
4288 "{normal_port})"
4289 msgstr ""
4290
4291 #: sat/plugins/plugin_xep_0198.py:317
4292 msgid "Incorrect <enabled/> element received, no \"id\" attribute"
4293 msgstr ""
4294
4295 #: sat/plugins/plugin_xep_0198.py:319
4296 msgid ""
4297 "You're server doesn't support session resuming with stream management, "
4298 "please contact your server administrator to enable it"
4299 msgstr ""
4300
4301 #: sat/plugins/plugin_xep_0198.py:341
4302 msgid "Invalid location received: {location}"
4303 msgstr ""
4304
4305 #: sat/plugins/plugin_xep_0198.py:359
4306 msgid "Invalid \"max\" attribute"
4307 msgstr ""
4308
4309 #: sat/plugins/plugin_xep_0198.py:361
4310 msgid "Using default session max value ({max_s} s)."
4311 msgstr ""
4312
4313 #: sat/plugins/plugin_xep_0198.py:363
4314 msgid "Stream Management enabled"
4315 msgstr ""
4316
4317 #: sat/plugins/plugin_xep_0198.py:367
4318 msgid "Stream Management enabled, with a resumption time of {res_m:.2f} min"
4319 msgstr ""
4320
4321 #: sat/plugins/plugin_xep_0198.py:382
4322 msgid ""
4323 "Stream session resumed (disconnected for {d_time} s, {count} stanza(s) "
4324 "resent)"
4325 msgstr ""
4326
4327 #: sat/plugins/plugin_xep_0198.py:395
4328 msgid "Can't use stream management"
4329 msgstr ""
4330
4331 #: sat/plugins/plugin_xep_0198.py:399
4332 msgid "{msg}: {reason}"
4333 msgstr ""
4334
4335 #: sat/plugins/plugin_xep_0198.py:408
4336 msgid "stream resumption not possible, restarting full session"
4337 msgstr ""
4338
4339 #: sat/plugins/plugin_xep_0198.py:495
4340 msgid "Server returned invalid ack element, disabling stream management: {xml}"
4341 msgstr ""
4342
4343 #: sat/plugins/plugin_xep_0198.py:501
4344 msgid "Server acked more stanzas than we have sent, disabling stream management."
4345 msgstr ""
4346
4347 #: sat/plugins/plugin_xep_0198.py:511
4348 msgid "Ack was not received in time, aborting connection"
4349 msgstr ""
4350
4351 #: sat/plugins/plugin_xep_0199.py:39
4352 msgid "Implementation of XMPP Ping"
4353 msgstr ""
4354
4355 #: sat/plugins/plugin_xep_0199.py:49
4356 msgid "XMPP Ping plugin initialization"
4357 msgstr ""
4358
4359 #: sat/plugins/plugin_xep_0199.py:109
4360 msgid "ping error ({err_msg}). Response time: {time} s"
4361 msgstr ""
4362
4363 #: sat/plugins/plugin_xep_0199.py:123
4364 msgid "Invalid jid: \"{entity_jid}\""
4365 msgstr ""
4366
4367 #: sat/plugins/plugin_xep_0199.py:134
4368 msgid "XMPP PING received from {from_jid} [{profile}]"
4369 msgstr ""
4370
4371 #: sat/plugins/plugin_xep_0203.py:45
4505 msgid "Implementation of Delayed Delivery" 4372 msgid "Implementation of Delayed Delivery"
4506 msgstr "" 4373 msgstr ""
4507 4374
4508 #: src/plugins/plugin_xep_0203.py:50 4375 #: sat/plugins/plugin_xep_0203.py:51
4509 msgid "Delayed Delivery plugin initialization" 4376 msgid "Delayed Delivery plugin initialization"
4510 msgstr "" 4377 msgstr ""
4511 4378
4512 #: src/plugins/plugin_xep_0231.py:39 4379 #: sat/plugins/plugin_xep_0231.py:48
4513 msgid "Implementation of bits of binary (used for small images/files)" 4380 msgid "Implementation of bits of binary (used for small images/files)"
4514 msgstr "" 4381 msgstr ""
4515 4382
4516 #: src/plugins/plugin_xep_0231.py:48 4383 #: sat/plugins/plugin_xep_0231.py:59
4517 msgid "plugin Bits of Binary initialization" 4384 msgid "plugin Bits of Binary initialization"
4518 msgstr "" 4385 msgstr ""
4519 4386
4520 #: src/plugins/plugin_xep_0234.py:48 4387 #: sat/plugins/plugin_xep_0234.py:54
4521 msgid "Implementation of Jingle File Transfer" 4388 msgid "Implementation of Jingle File Transfer"
4522 msgstr "" 4389 msgstr ""
4523 4390
4524 #: src/plugins/plugin_xep_0234.py:57 4391 #: sat/plugins/plugin_xep_0234.py:67
4392 msgid "file transfer"
4393 msgstr ""
4394
4395 #: sat/plugins/plugin_xep_0234.py:70
4525 msgid "plugin Jingle File Transfer initialization" 4396 msgid "plugin Jingle File Transfer initialization"
4526 msgstr "" 4397 msgstr ""
4527 4398
4528 #: src/plugins/plugin_xep_0249.py:55 4399 #: sat/plugins/plugin_xep_0234.py:380
4400 msgid "hash_algo must be set if file_hash is set"
4401 msgstr ""
4402
4403 #: sat/plugins/plugin_xep_0234.py:385
4404 msgid "file_hash must be set if hash_algo is set"
4405 msgstr ""
4406
4407 #: sat/plugins/plugin_xep_0234.py:419
4408 msgid "only the following keys are allowed in extra: {keys}"
4409 msgstr ""
4410
4411 #: sat/plugins/plugin_xep_0234.py:454
4412 msgid "you need to provide at least name or file hash"
4413 msgstr ""
4414
4415 #: sat/plugins/plugin_xep_0234.py:524
4416 msgid "File continue is not implemented yet"
4417 msgstr ""
4418
4419 #: sat/plugins/plugin_xep_0249.py:55
4529 msgid "Implementation of Direct MUC Invitations" 4420 msgid "Implementation of Direct MUC Invitations"
4530 msgstr "" 4421 msgstr ""
4531 4422
4532 #: src/plugins/plugin_xep_0249.py:75 4423 #: sat/plugins/plugin_xep_0249.py:75
4533 msgid "Auto-join MUC on invitation" 4424 msgid "Auto-join MUC on invitation"
4534 msgstr "" 4425 msgstr ""
4535 4426
4536 #: src/plugins/plugin_xep_0249.py:82 4427 #: sat/plugins/plugin_xep_0249.py:86
4537 msgid "Plugin XEP_0249 initialization" 4428 msgid "Plugin XEP_0249 initialization"
4538 msgstr "" 4429 msgstr ""
4539 4430
4540 #: src/plugins/plugin_xep_0249.py:131 4431 #: sat/plugins/plugin_xep_0249.py:140
4541 #, python-format 4432 #, python-format
4542 msgid "Invitation accepted for room %(room)s [%(profile)s]" 4433 msgid "Invitation accepted for room %(room)s [%(profile)s]"
4543 msgstr "" 4434 msgstr ""
4544 4435
4545 #: src/plugins/plugin_xep_0249.py:144 4436 #: sat/plugins/plugin_xep_0249.py:155
4437 msgid "invalid invitation received: {xml}"
4438 msgstr ""
4439
4440 #: sat/plugins/plugin_xep_0249.py:159
4546 #, python-format 4441 #, python-format
4547 msgid "Invitation received for room %(room)s [%(profile)s]" 4442 msgid "Invitation received for room %(room)s [%(profile)s]"
4548 msgstr "" 4443 msgstr ""
4549 4444
4550 #: src/plugins/plugin_xep_0249.py:146 4445 #: sat/plugins/plugin_xep_0249.py:170
4551 msgid "Error while parsing invitation"
4552 msgstr ""
4553
4554 #: src/plugins/plugin_xep_0249.py:155
4555 msgid "Invitation silently discarded because user is already in the room." 4446 msgid "Invitation silently discarded because user is already in the room."
4556 msgstr "" 4447 msgstr ""
4557 4448
4558 #: src/plugins/plugin_xep_0249.py:163 4449 #: sat/plugins/plugin_xep_0249.py:181
4559 #, python-format 4450 #, python-format
4560 msgid "" 4451 msgid ""
4561 "An invitation from %(user)s to join the room %(room)s has been declined " 4452 "An invitation from %(user)s to join the room %(room)s has been declined "
4562 "according to your personal settings." 4453 "according to your personal settings."
4563 msgstr "" 4454 msgstr ""
4564 4455
4565 #: src/plugins/plugin_xep_0249.py:164 src/plugins/plugin_xep_0249.py:168 4456 #: sat/plugins/plugin_xep_0249.py:185 sat/plugins/plugin_xep_0249.py:192
4566 msgid "MUC invitation" 4457 msgid "MUC invitation"
4567 msgstr "" 4458 msgstr ""
4568 4459
4569 #: src/plugins/plugin_xep_0249.py:167 4460 #: sat/plugins/plugin_xep_0249.py:188
4570 #, python-format 4461 #, python-format
4571 msgid "" 4462 msgid ""
4572 "You have been invited by %(user)s to join the room %(room)s. Do you accept?" 4463 "You have been invited by %(user)s to join the room %(room)s. Do you "
4573 msgstr "" 4464 "accept?"
4574 4465 msgstr ""
4575 #: src/plugins/plugin_xep_0249.py:187 4466
4576 #, python-brace-format 4467 #: sat/plugins/plugin_xep_0249.py:215
4577 msgid "" 4468 msgid "You must provide a valid JID to invite, like in '/invite contact@{host}'"
4578 "You must provide a valid JID to invite, like in '/invite contact@{host}'" 4469 msgstr ""
4579 msgstr "" 4470
4580 4471 #: sat/plugins/plugin_xep_0260.py:51
4581 #: src/plugins/plugin_xep_0260.py:49
4582 msgid "Implementation of Jingle SOCKS5 Bytestreams" 4472 msgid "Implementation of Jingle SOCKS5 Bytestreams"
4583 msgstr "" 4473 msgstr ""
4584 4474
4585 #: src/plugins/plugin_xep_0260.py:63 4475 #: sat/plugins/plugin_xep_0260.py:64
4586 msgid "plugin Jingle SOCKS5 Bytestreams" 4476 msgid "plugin Jingle SOCKS5 Bytestreams"
4587 msgstr "" 4477 msgstr ""
4588 4478
4589 #: src/plugins/plugin_xep_0261.py:45 4479 #: sat/plugins/plugin_xep_0261.py:47
4590 msgid "Implementation of Jingle In-Band Bytestreams" 4480 msgid "Implementation of Jingle In-Band Bytestreams"
4591 msgstr "" 4481 msgstr ""
4592 4482
4593 #: src/plugins/plugin_xep_0261.py:53 4483 #: sat/plugins/plugin_xep_0261.py:55
4594 msgid "plugin Jingle In-Band Bytestreams" 4484 msgid "plugin Jingle In-Band Bytestreams"
4595 msgstr "" 4485 msgstr ""
4596 4486
4597 #: src/plugins/plugin_xep_0277.py:57 4487 #: sat/plugins/plugin_xep_0264.py:67
4488 msgid "Thumbnails handling"
4489 msgstr ""
4490
4491 #: sat/plugins/plugin_xep_0264.py:79
4492 msgid "Plugin XEP_0264 initialization"
4493 msgstr ""
4494
4495 #: sat/plugins/plugin_xep_0277.py:71
4598 msgid "Implementation of microblogging Protocol" 4496 msgid "Implementation of microblogging Protocol"
4599 msgstr "" 4497 msgstr ""
4600 4498
4601 #: src/plugins/plugin_xep_0277.py:69 4499 #: sat/plugins/plugin_xep_0277.py:83
4602 msgid "Microblogging plugin initialization" 4500 msgid "Microblogging plugin initialization"
4603 msgstr "" 4501 msgstr ""
4604 4502
4605 #: src/plugins/plugin_xep_0277.py:171 4503 #: sat/plugins/plugin_xep_0277.py:286
4606 msgid "Content of type XHTML must declare its namespace!" 4504 msgid "Content of type XHTML must declare its namespace!"
4607 msgstr "" 4505 msgstr ""
4608 4506
4609 #: src/plugins/plugin_xep_0277.py:360 4507 #: sat/plugins/plugin_xep_0277.py:557
4610 msgid "Can't have xhtml and rich content at the same time" 4508 msgid "Can't have xhtml and rich content at the same time"
4611 msgstr "" 4509 msgstr ""
4612 4510
4613 #: src/plugins/plugin_xep_0277.py:636 4511 #: sat/plugins/plugin_xep_0277.py:1041
4614 msgid "Can't find profile's jid"
4615 msgstr ""
4616
4617 #: src/plugins/plugin_xep_0277.py:642
4618 #, python-format 4512 #, python-format
4619 msgid "Microblog node has now access %s" 4513 msgid "Microblog node has now access %s"
4620 msgstr "" 4514 msgstr ""
4621 4515
4622 #: src/plugins/plugin_xep_0277.py:646 4516 #: sat/plugins/plugin_xep_0277.py:1045
4623 msgid "Can't set microblog access" 4517 msgid "Can't set microblog access"
4624 msgstr "" 4518 msgstr ""
4625 4519
4626 #: src/plugins/plugin_xep_0280.py:38 4520 #: sat/plugins/plugin_xep_0280.py:39
4627 msgid "Message carbons" 4521 msgid "Message carbons"
4628 msgstr "" 4522 msgstr ""
4629 4523
4630 #: src/plugins/plugin_xep_0280.py:49 4524 #: sat/plugins/plugin_xep_0280.py:50
4631 msgid "Implementation of Message Carbons" 4525 msgid "Implementation of Message Carbons"
4632 msgstr "" 4526 msgstr ""
4633 4527
4634 #: src/plugins/plugin_xep_0280.py:74 4528 #: sat/plugins/plugin_xep_0280.py:75
4635 msgid "Plugin XEP_0280 initialization" 4529 msgid "Plugin XEP_0280 initialization"
4636 msgstr "" 4530 msgstr ""
4637 4531
4638 #: src/plugins/plugin_xep_0280.py:99 4532 #: sat/plugins/plugin_xep_0280.py:102
4639 msgid "Not activating message carbons as requested in params" 4533 msgid "Not activating message carbons as requested in params"
4640 msgstr "" 4534 msgstr ""
4641 4535
4642 #: src/plugins/plugin_xep_0280.py:104 4536 #: sat/plugins/plugin_xep_0280.py:107
4643 msgid "server doesn't handle message carbons" 4537 msgid "server doesn't handle message carbons"
4644 msgstr "" 4538 msgstr ""
4645 4539
4646 #: src/plugins/plugin_xep_0280.py:106 4540 #: sat/plugins/plugin_xep_0280.py:109
4647 msgid "message carbons available, enabling it" 4541 msgid "message carbons available, enabling it"
4648 msgstr "" 4542 msgstr ""
4649 4543
4650 #: src/plugins/plugin_xep_0280.py:114 4544 #: sat/plugins/plugin_xep_0280.py:117
4651 msgid "message carbons activated" 4545 msgid "message carbons activated"
4652 msgstr "" 4546 msgstr ""
4653 4547
4654 #: src/plugins/plugin_xep_0297.py:44 4548 #: sat/plugins/plugin_xep_0297.py:44
4655 msgid "Implementation of Stanza Forwarding" 4549 msgid "Implementation of Stanza Forwarding"
4656 msgstr "" 4550 msgstr ""
4657 4551
4658 #: src/plugins/plugin_xep_0297.py:52 4552 #: sat/plugins/plugin_xep_0297.py:52
4659 msgid "Stanza Forwarding plugin initialization" 4553 msgid "Stanza Forwarding plugin initialization"
4660 msgstr "" 4554 msgstr ""
4661 4555
4662 #: src/plugins/plugin_xep_0300.py:42 4556 #: sat/plugins/plugin_xep_0300.py:45
4663 msgid "Management of cryptographic hashes" 4557 msgid "Management of cryptographic hashes"
4664 msgstr "" 4558 msgstr ""
4665 4559
4666 #: src/plugins/plugin_xep_0300.py:60 4560 #: sat/plugins/plugin_xep_0300.py:66
4667 msgid "plugin Hashes initialization" 4561 msgid "plugin Hashes initialization"
4668 msgstr "" 4562 msgstr ""
4669 4563
4670 #: src/plugins/plugin_xep_0313.py:48 4564 #: sat/plugins/plugin_xep_0313.py:51
4671 msgid "Implementation of Message Archive Management" 4565 msgid "Implementation of Message Archive Management"
4672 msgstr "" 4566 msgstr ""
4673 4567
4674 #: src/plugins/plugin_xep_0313.py:55 4568 #: sat/plugins/plugin_xep_0313.py:64
4675 msgid "Message Archive Management plugin initialization" 4569 msgid "Message Archive Management plugin initialization"
4676 msgstr "" 4570 msgstr ""
4677 4571
4678 #: src/plugins/plugin_xep_0334.py:44 4572 #: sat/plugins/plugin_xep_0313.py:92
4573 msgid "It seems that we have no MAM history yet"
4574 msgstr ""
4575
4576 #: sat/plugins/plugin_xep_0313.py:126
4577 msgid "missing \"to\" attribute in forwarded message"
4578 msgstr ""
4579
4580 #: sat/plugins/plugin_xep_0313.py:137
4581 msgid "missing \"from\" attribute in forwarded message"
4582 msgstr ""
4583
4584 #: sat/plugins/plugin_xep_0313.py:140
4585 msgid ""
4586 "was expecting a message sent by our jid, but this one if from {from_jid},"
4587 " ignoring\n"
4588 "{xml}"
4589 msgstr ""
4590
4591 #: sat/plugins/plugin_xep_0313.py:158
4592 msgid "We have received no message while offline"
4593 msgstr ""
4594
4595 #: sat/plugins/plugin_xep_0313.py:160
4596 msgid "We have received {num_mess} message(s) while offline."
4597 msgstr ""
4598
4599 #: sat/plugins/plugin_xep_0329.py:50
4600 msgid "Implementation of File Information Sharing"
4601 msgstr ""
4602
4603 #: sat/plugins/plugin_xep_0329.py:86
4604 msgid "path change chars found in name [{name}], hack attempt?"
4605 msgstr ""
4606
4607 #: sat/plugins/plugin_xep_0329.py:107
4608 msgid "path can only be set on path nodes"
4609 msgstr ""
4610
4611 #: sat/plugins/plugin_xep_0329.py:141
4612 msgid "a node can't have several parents"
4613 msgstr ""
4614
4615 #: sat/plugins/plugin_xep_0329.py:210
4616 msgid ""
4617 "parent dir (\"..\") found in path, hack attempt? path is {path} "
4618 "[{profile}]"
4619 msgstr ""
4620
4621 #: sat/plugins/plugin_xep_0329.py:271
4622 msgid "File Information Sharing initialization"
4623 msgstr ""
4624
4625 #: sat/plugins/plugin_xep_0329.py:394
4626 msgid "invalid path: {path}"
4627 msgstr ""
4628
4629 #: sat/plugins/plugin_xep_0329.py:428
4630 msgid "{peer_jid} requested a file (s)he can't access [{profile}]"
4631 msgstr ""
4632
4633 #: sat/plugins/plugin_xep_0329.py:461
4634 msgid "error while retrieving files: {msg}"
4635 msgstr ""
4636
4637 #: sat/plugins/plugin_xep_0329.py:513
4638 msgid "ignoring invalid unicode name ({name}): {msg}"
4639 msgstr ""
4640
4641 #: sat/plugins/plugin_xep_0329.py:534
4642 msgid "unexpected type: {type}"
4643 msgstr ""
4644
4645 #: sat/plugins/plugin_xep_0329.py:573
4646 msgid "unknown node type: {type}"
4647 msgstr ""
4648
4649 #: sat/plugins/plugin_xep_0329.py:711
4650 msgid "unexpected element, ignoring: {elt}"
4651 msgstr ""
4652
4653 #: sat/plugins/plugin_xep_0329.py:1184
4654 msgid "This path doesn't exist!"
4655 msgstr ""
4656
4657 #: sat/plugins/plugin_xep_0329.py:1186
4658 msgid "A path need to be specified"
4659 msgstr ""
4660
4661 #: sat/plugins/plugin_xep_0329.py:1188
4662 msgid "access must be a dict"
4663 msgstr ""
4664
4665 #: sat/plugins/plugin_xep_0329.py:1200
4666 msgid "Can't find a proper name"
4667 msgstr ""
4668
4669 #: sat/plugins/plugin_xep_0329.py:1211
4670 msgid ""
4671 "A directory with this name is already shared, renamed to {new_name} "
4672 "[{profile}]"
4673 msgstr ""
4674
4675 #: sat/plugins/plugin_xep_0334.py:43
4679 msgid "Implementation of Message Processing Hints" 4676 msgid "Implementation of Message Processing Hints"
4680 msgstr "" 4677 msgstr ""
4681 4678
4682 #: src/plugins/plugin_xep_0334.py:45 4679 #: sat/plugins/plugin_xep_0334.py:45
4683 msgid "" 4680 msgid ""
4684 " Frontends can use HINT_* constants in mess_data['extra'] in a " 4681 " Frontends can use HINT_* constants in mess_data['extra'] in "
4685 "serialized 'hints' dict.\n" 4682 "a serialized 'hints' dict.\n"
4686 " Internal plugins can use directly addHint([HINT_* constant]).\n" 4683 " Internal plugins can use directly addHint([HINT_* "
4684 "constant]).\n"
4687 " Will set mess_data['extra']['history'] to 'skipped' when no " 4685 " Will set mess_data['extra']['history'] to 'skipped' when no "
4688 "store is requested and message is not saved in history." 4686 "store is requested and message is not saved in history."
4689 msgstr "" 4687 msgstr ""
4690 4688
4691 #: src/plugins/plugin_xep_0334.py:63 4689 #: sat/plugins/plugin_xep_0334.py:65
4692 msgid "Message Processing Hints plugin initialization" 4690 msgid "Message Processing Hints plugin initialization"
4693 msgstr "" 4691 msgstr ""
4694 4692
4695 #: src/plugins/plugin_xep_0363.py:52 4693 #: sat/plugins/plugin_xep_0346.py:54
4694 msgid "Handle Pubsub data schemas"
4695 msgstr ""
4696
4697 #: sat/plugins/plugin_xep_0346.py:60
4698 msgid "PubSub Schema initialization"
4699 msgstr ""
4700
4701 #: sat/plugins/plugin_xep_0346.py:208
4702 msgid "unspecified schema, we need to request it"
4703 msgstr ""
4704
4705 #: sat/plugins/plugin_xep_0346.py:212
4706 msgid ""
4707 "no schema specified, and this node has no schema either, we can't "
4708 "construct the data form"
4709 msgstr ""
4710
4711 #: sat/plugins/plugin_xep_0346.py:233
4712 msgid "Invalid Schema: {msg}"
4713 msgstr ""
4714
4715 #: sat/plugins/plugin_xep_0346.py:246
4716 msgid "nodeIndentifier needs to be set"
4717 msgstr ""
4718
4719 #: sat/plugins/plugin_xep_0346.py:310
4720 msgid "empty node is not allowed"
4721 msgstr ""
4722
4723 #: sat/plugins/plugin_xep_0346.py:354
4724 msgid "default_node must be set if nodeIdentifier is not set"
4725 msgstr ""
4726
4727 #: sat/plugins/plugin_xep_0346.py:457
4728 msgid "field {name} doesn't exist, ignoring it"
4729 msgstr ""
4730
4731 #: sat/plugins/plugin_xep_0346.py:551
4732 msgid "Can't parse date field: {msg}"
4733 msgstr ""
4734
4735 #: sat/plugins/plugin_xep_0346.py:652
4736 msgid "Can't get previous item, update ignored: {reason}"
4737 msgstr ""
4738
4739 #: sat/plugins/plugin_xep_0346.py:661
4740 msgid "Can't parse previous item, update ignored: data form not found"
4741 msgstr ""
4742
4743 #: sat/plugins/plugin_xep_0346.py:719
4744 msgid "default_node must be set if node is not set"
4745 msgstr ""
4746
4747 #: sat/plugins/plugin_xep_0346.py:728
4748 msgid "if extra[\"update\"] is set, item_id must be set too"
4749 msgstr ""
4750
4751 #: sat/plugins/plugin_xep_0352.py:35
4752 msgid ""
4753 "Notify server when frontend is not actively used, to limit traffic and "
4754 "save bandwidth and battery life"
4755 msgstr ""
4756
4757 #: sat/plugins/plugin_xep_0352.py:45
4758 msgid "Client State Indication plugin initialization"
4759 msgstr ""
4760
4761 #: sat/plugins/plugin_xep_0352.py:63
4762 msgid "Client State Indication is available on this server"
4763 msgstr ""
4764
4765 #: sat/plugins/plugin_xep_0352.py:67
4766 msgid ""
4767 "Client State Indication is not available on this server, some bandwidth "
4768 "optimisations can't be used."
4769 msgstr ""
4770
4771 #: sat/plugins/plugin_xep_0353.py:46
4772 msgid "Implementation of Jingle Message Initiation"
4773 msgstr ""
4774
4775 #: sat/plugins/plugin_xep_0353.py:53
4776 msgid "plugin {name} initialization"
4777 msgstr ""
4778
4779 #: sat/plugins/plugin_xep_0353.py:122
4780 msgid "Message initiation with {peer_jid} timed out"
4781 msgstr ""
4782
4783 #: sat/plugins/plugin_xep_0353.py:166
4784 msgid ""
4785 "Somebody not in your contact list ({peer_jid}) wants to do a "
4786 "\"{human_name}\" session with you, this would leak your presence and "
4787 "possibly you IP (internet localisation), do you accept?"
4788 msgstr ""
4789
4790 #: sat/plugins/plugin_xep_0353.py:171
4791 msgid "Invitation from an unknown contact"
4792 msgstr ""
4793
4794 #: sat/plugins/plugin_xep_0353.py:211
4795 msgid "no pending session found with id {session_id}, did it timed out?"
4796 msgstr ""
4797
4798 #: sat/plugins/plugin_xep_0359.py:40
4799 msgid "Implementation of Unique and Stable Stanza IDs"
4800 msgstr ""
4801
4802 #: sat/plugins/plugin_xep_0359.py:49
4803 msgid "Unique and Stable Stanza IDs plugin initialization"
4804 msgstr ""
4805
4806 #: sat/plugins/plugin_xep_0363.py:51
4696 msgid "Implementation of HTTP File Upload" 4807 msgid "Implementation of HTTP File Upload"
4697 msgstr "" 4808 msgstr ""
4698 4809
4699 #: src/plugins/plugin_xep_0363.py:91 4810 #: sat/plugins/plugin_xep_0363.py:83
4700 msgid "plugin HTTP File Upload initialization" 4811 msgid "plugin HTTP File Upload initialization"
4701 msgstr "" 4812 msgstr ""
4702 4813
4703 #: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:165 4814 #: sat/plugins/plugin_xep_0363.py:200
4704 #: src/stdui/ui_contact_list.py:239 4815 msgid "Can't get upload slot: {reason}"
4816 msgstr ""
4817
4818 #: sat/plugins/plugin_xep_0363.py:265
4819 msgid "upload failed: {reason}"
4820 msgstr ""
4821
4822 #: sat/plugins/plugin_xep_0363.py:349
4823 msgid "Invalid header element: {xml}"
4824 msgstr ""
4825
4826 #: sat/plugins/plugin_xep_0363.py:355
4827 msgid "Ignoring unauthorised header \"{name}\": {xml}"
4828 msgstr ""
4829
4830 #: sat/plugins/plugin_xep_0363.py:400
4831 msgid "no service can handle HTTP Upload request: {elt}"
4832 msgstr ""
4833
4834 #: sat/plugins/plugin_xep_0380.py:35
4835 msgid "Implementation of Explicit Message Encryption"
4836 msgstr ""
4837
4838 #: sat/plugins/plugin_xep_0380.py:94
4839 msgid ""
4840 "Message from {sender} is encrypted with {algorithm} and we can't decrypt "
4841 "it."
4842 msgstr ""
4843
4844 #: sat/plugins/plugin_xep_0380.py:96
4845 msgid ""
4846 "User {sender} sent you an encrypted message (encrypted with {algorithm}),"
4847 " and we can't decrypt it."
4848 msgstr ""
4849
4850 #: sat/plugins/plugin_xep_0384.py:62
4851 msgid "Implementation of OMEMO"
4852 msgstr ""
4853
4854 #: sat/plugins/plugin_xep_0384.py:440
4855 msgid "Security"
4856 msgstr ""
4857
4858 #: sat/plugins/plugin_xep_0384.py:442
4859 msgid "OMEMO default trust policy"
4860 msgstr ""
4861
4862 #: sat/plugins/plugin_xep_0384.py:443
4863 msgid "Manual trust (more secure)"
4864 msgstr ""
4865
4866 #: sat/plugins/plugin_xep_0384.py:445
4867 msgid "Blind Trust Before Verification (more user friendly)"
4868 msgstr ""
4869
4870 #: sat/plugins/plugin_xep_0384.py:449
4871 msgid "OMEMO plugin initialization (omemo module v{version})"
4872 msgstr ""
4873
4874 #: sat/plugins/plugin_xep_0384.py:453
4875 msgid ""
4876 "Your version of omemo module is too old: {v[0]}.{v[1]}.{v[2]} is minimum "
4877 "required, please update."
4878 msgstr ""
4879
4880 #: sat/plugins/plugin_xep_0384.py:488
4881 msgid "You need to have OMEMO encryption activated to reset the session"
4882 msgstr ""
4883
4884 #: sat/plugins/plugin_xep_0384.py:503
4885 msgid "OMEMO session has been reset"
4886 msgstr ""
4887
4888 #: sat/plugins/plugin_xep_0384.py:551
4889 msgid "device {device} from {peer_jid} is not an auto-trusted device anymore"
4890 msgstr ""
4891
4892 #: sat/plugins/plugin_xep_0384.py:612
4893 msgid "Can't find bundle for device {device_id} of user {bare_jid}, ignoring"
4894 msgstr ""
4895
4896 #: sat/plugins/plugin_xep_0384.py:642
4897 msgid "OMEMO trust management"
4898 msgstr ""
4899
4900 #: sat/plugins/plugin_xep_0384.py:645
4901 msgid ""
4902 "This is OMEMO trusting system. You'll see below the devices of your "
4903 "contacts, and a checkbox to trust them or not. A trusted device can read "
4904 "your messages in plain text, so be sure to only validate devices that you"
4905 " are sure are belonging to your contact. It's better to do this when you "
4906 "are next to your contact and her/his device, so you can check the "
4907 "\"fingerprint\" (the number next to the device) yourself. Do *not* "
4908 "validate a device if the fingerprint is wrong!"
4909 msgstr ""
4910
4911 #: sat/plugins/plugin_xep_0384.py:655
4912 msgid "This device ID"
4913 msgstr ""
4914
4915 #: sat/plugins/plugin_xep_0384.py:657
4916 msgid "This device fingerprint"
4917 msgstr ""
4918
4919 #: sat/plugins/plugin_xep_0384.py:669
4920 msgid "Automatically trust new devices?"
4921 msgstr ""
4922
4923 #: sat/plugins/plugin_xep_0384.py:683
4924 msgid "Contact"
4925 msgstr ""
4926
4927 #: sat/plugins/plugin_xep_0384.py:685
4928 msgid "Device ID"
4929 msgstr ""
4930
4931 #: sat/plugins/plugin_xep_0384.py:691
4932 msgid "Trust this device?"
4933 msgstr ""
4934
4935 #: sat/plugins/plugin_xep_0384.py:696
4936 msgid "(automatically trusted)"
4937 msgstr ""
4938
4939 #: sat/plugins/plugin_xep_0384.py:724
4940 msgid "We have no identity for this device yet, let's generate one"
4941 msgstr ""
4942
4943 #: sat/plugins/plugin_xep_0384.py:749
4944 msgid "Saving public bundle for this device ({device_id})"
4945 msgstr ""
4946
4947 #: sat/plugins/plugin_xep_0384.py:770
4948 msgid "OMEMO devices list is stored in more that one items, this is not expected"
4949 msgstr ""
4950
4951 #: sat/plugins/plugin_xep_0384.py:776
4952 msgid "no list element found in OMEMO devices list"
4953 msgstr ""
4954
4955 #: sat/plugins/plugin_xep_0384.py:782
4956 msgid "device element is missing \"id\" attribute: {elt}"
4957 msgstr ""
4958
4959 #: sat/plugins/plugin_xep_0384.py:785
4960 msgid "invalid device id: {device_id}"
4961 msgstr ""
4962
4963 #: sat/plugins/plugin_xep_0384.py:804
4964 msgid "there is no node to handle OMEMO devices"
4965 msgstr ""
4966
4967 #: sat/plugins/plugin_xep_0384.py:826
4968 msgid "Can't set devices: {reason}"
4969 msgstr ""
4970
4971 #: sat/plugins/plugin_xep_0384.py:850
4972 msgid "Bundle missing for device {device_id}"
4973 msgstr ""
4974
4975 #: sat/plugins/plugin_xep_0384.py:855
4976 msgid "Can't get bundle for device {device_id}: {reason}"
4977 msgstr ""
4978
4979 #: sat/plugins/plugin_xep_0384.py:859
4980 msgid ""
4981 "no item found in node {node}, can't get public bundle for device "
4982 "{device_id}"
4983 msgstr ""
4984
4985 #: sat/plugins/plugin_xep_0384.py:864
4986 msgid "more than one item found in {node}, this is not expected"
4987 msgstr ""
4988
4989 #: sat/plugins/plugin_xep_0384.py:878
4990 msgid "invalid bundle for device {device_id}, ignoring"
4991 msgstr ""
4992
4993 #: sat/plugins/plugin_xep_0384.py:902
4994 msgid "error while decoding key for device {device_id}: {msg}"
4995 msgstr ""
4996
4997 #: sat/plugins/plugin_xep_0384.py:916
4998 msgid "updating bundle for {device_id}"
4999 msgstr ""
5000
5001 #: sat/plugins/plugin_xep_0384.py:949
5002 msgid "Can't set bundle: {reason}"
5003 msgstr ""
5004
5005 #: sat/plugins/plugin_xep_0384.py:969
5006 msgid "Our own device is missing from devices list, fixing it"
5007 msgstr ""
5008
5009 #: sat/plugins/plugin_xep_0384.py:988
5010 msgid ""
5011 "Not all destination devices are trusted, unknown devices will be blind "
5012 "trusted due to the OMEMO Blind Trust Before Verification policy. If you "
5013 "want a more secure workflow, please activate \"manual\" OMEMO policy in "
5014 "settings' \"Security\" tab.\n"
5015 "Following fingerprint have been automatically trusted:\n"
5016 "{devices}"
5017 msgstr ""
5018
5019 #: sat/plugins/plugin_xep_0384.py:1010
5020 msgid ""
5021 "Not all destination devices are trusted, we can't encrypt message in such"
5022 " a situation. Please indicate if you trust those devices or not in the "
5023 "trust manager before we can send this message"
5024 msgstr ""
5025
5026 #: sat/plugins/plugin_xep_0384.py:1053
5027 msgid "discarding untrusted device {device_id} with key {device_key} for {entity}"
5028 msgstr ""
5029
5030 #: sat/plugins/plugin_xep_0384.py:1095
5031 msgid ""
5032 "Can't retrieve bundle for device(s) {devices} of entity {peer}, the "
5033 "message will not be readable on this/those device(s)"
5034 msgstr ""
5035
5036 #: sat/plugins/plugin_xep_0384.py:1100
5037 msgid ""
5038 "You're destinee {peer} has missing encryption data on some of his/her "
5039 "device(s) (bundle on device {devices}), the message won't be readable on"
5040 " this/those device."
5041 msgstr ""
5042
5043 #: sat/plugins/plugin_xep_0384.py:1151
5044 msgid "Too many iterations in encryption loop"
5045 msgstr ""
5046
5047 #: sat/plugins/plugin_xep_0384.py:1180
5048 msgid "Can't encrypt message for {entities}: {reason}"
5049 msgstr ""
5050
5051 #: sat/plugins/plugin_xep_0384.py:1270
5052 msgid "Invalid OMEMO encrypted stanza, ignoring: {xml}"
5053 msgstr ""
5054
5055 #: sat/plugins/plugin_xep_0384.py:1276
5056 msgid "Invalid OMEMO encrypted stanza, missing sender device ID, ignoring: {xml}"
5057 msgstr ""
5058
5059 #: sat/plugins/plugin_xep_0384.py:1284
5060 msgid ""
5061 "This OMEMO encrypted stanza has not been encrypted for our device "
5062 "(device_id: {device_id}, fingerprint: {fingerprint}): {xml}"
5063 msgstr ""
5064
5065 #: sat/plugins/plugin_xep_0384.py:1290
5066 msgid ""
5067 "An OMEMO message from {sender} has not been encrypted for our device, we "
5068 "can't decrypt it"
5069 msgstr ""
5070
5071 #: sat/plugins/plugin_xep_0384.py:1297
5072 msgid "Invalid recipient ID: {msg}"
5073 msgstr ""
5074
5075 #: sat/plugins/plugin_xep_0384.py:1330
5076 msgid ""
5077 "Can't decrypt message: {reason}\n"
5078 "{xml}"
5079 msgstr ""
5080
5081 #: sat/plugins/plugin_xep_0384.py:1332
5082 msgid "An OMEMO message from {sender} can't be decrypted: {reason}"
5083 msgstr ""
5084
5085 #: sat/plugins/plugin_xep_0384.py:1364
5086 msgid ""
5087 "Our message with UID {uid} has not been received in time, it has probably"
5088 " been lost. The message was: {msg!r}"
5089 msgstr ""
5090
5091 #: sat/plugins/plugin_app_manager_docker/__init__.py:38
5092 msgid "Applications Manager for Docker"
5093 msgstr ""
5094
5095 #: sat/plugins/plugin_app_manager_docker/__init__.py:48
5096 msgid "Docker App Manager initialization"
5097 msgstr ""
5098
5099 #: sat/stdui/ui_contact_list.py:39 sat/stdui/ui_contact_list.py:42
5100 #: sat/stdui/ui_contact_list.py:190 sat/stdui/ui_contact_list.py:276
4705 msgid "Add contact" 5101 msgid "Add contact"
4706 msgstr "" 5102 msgstr ""
4707 5103
4708 #: src/stdui/ui_contact_list.py:37 src/stdui/ui_contact_list.py:183 5104 #: sat/stdui/ui_contact_list.py:45 sat/stdui/ui_contact_list.py:48
5105 #: sat/stdui/ui_contact_list.py:209
4709 msgid "Update contact" 5106 msgid "Update contact"
4710 msgstr "" 5107 msgstr ""
4711 5108
4712 #: src/stdui/ui_contact_list.py:38 5109 #: sat/stdui/ui_contact_list.py:51 sat/stdui/ui_contact_list.py:54
4713 msgid "Remove contact" 5110 msgid "Remove contact"
4714 msgstr "" 5111 msgstr ""
4715 5112
4716 #: src/stdui/ui_contact_list.py:135 5113 #: sat/stdui/ui_contact_list.py:157
4717 msgid "Select in which groups your contact is:" 5114 msgid "Select in which groups your contact is:"
4718 msgstr "" 5115 msgstr ""
4719 5116
4720 #: src/stdui/ui_contact_list.py:148 5117 #: sat/stdui/ui_contact_list.py:172
4721 msgid "Add group" 5118 msgid "Add group"
4722 msgstr "" 5119 msgstr ""
4723 5120
4724 #: src/stdui/ui_contact_list.py:150 5121 #: sat/stdui/ui_contact_list.py:174
4725 msgid "Add" 5122 msgid "Add"
4726 msgstr "" 5123 msgstr ""
4727 5124
4728 #: src/stdui/ui_contact_list.py:166 5125 #: sat/stdui/ui_contact_list.py:191
4729 msgid "New contact identifier (JID):" 5126 msgid "New contact identifier (JID):"
4730 msgstr "" 5127 msgstr ""
4731 5128
4732 #: src/stdui/ui_contact_list.py:178 5129 #: sat/stdui/ui_contact_list.py:203
4733 msgid "Nothing to update" 5130 msgid "Nothing to update"
4734 msgstr "" 5131 msgstr ""
4735 5132
4736 #: src/stdui/ui_contact_list.py:179 src/stdui/ui_contact_list.py:197 5133 #: sat/stdui/ui_contact_list.py:204 sat/stdui/ui_contact_list.py:223
4737 msgid "Your contact list is empty." 5134 msgid "Your contact list is empty."
4738 msgstr "" 5135 msgstr ""
4739 5136
4740 #: src/stdui/ui_contact_list.py:184 5137 #: sat/stdui/ui_contact_list.py:210
4741 msgid "Which contact do you want to update?" 5138 msgid "Which contact do you want to update?"
4742 msgstr "" 5139 msgstr ""
4743 5140
4744 #: src/stdui/ui_contact_list.py:196 5141 #: sat/stdui/ui_contact_list.py:222
4745 msgid "Nothing to delete" 5142 msgid "Nothing to delete"
4746 msgstr "" 5143 msgstr ""
4747 5144
4748 #: src/stdui/ui_contact_list.py:200 5145 #: sat/stdui/ui_contact_list.py:228
4749 msgid "Who do you want to remove from your contacts?" 5146 msgid "Who do you want to remove from your contacts?"
4750 msgstr "" 5147 msgstr ""
4751 5148
4752 #: src/stdui/ui_contact_list.py:219 5149 #: sat/stdui/ui_contact_list.py:251
4753 msgid "Delete contact" 5150 msgid "Delete contact"
4754 msgstr "" 5151 msgstr ""
4755 5152
4756 #: src/stdui/ui_contact_list.py:220 5153 #: sat/stdui/ui_contact_list.py:253
4757 #, python-format 5154 #, python-format
4758 msgid "Are you sure you want to remove %s from your contact list?" 5155 msgid "Are you sure you want to remove %s from your contact list?"
4759 msgstr "" 5156 msgstr ""
4760 5157
4761 #: src/stdui/ui_contact_list.py:240 5158 #: sat/stdui/ui_contact_list.py:277
4762 #, python-format 5159 #, python-format
4763 msgid "Please enter a valid JID (like \"contact@%s\"):" 5160 msgid "Please enter a valid JID (like \"contact@%s\"):"
4764 msgstr "" 5161 msgstr ""
4765 5162
4766 #: src/stdui/ui_profile_manager.py:52 5163 #: sat/stdui/ui_profile_manager.py:62
4767 msgid "Profile password for {}" 5164 msgid "Profile password for {}"
4768 msgstr "" 5165 msgstr ""
4769 5166
4770 #: src/stdui/ui_profile_manager.py:61 src/stdui/ui_profile_manager.py:98 5167 #: sat/stdui/ui_profile_manager.py:72 sat/stdui/ui_profile_manager.py:119
4771 msgid "Connection error" 5168 msgid "Connection error"
4772 msgstr "" 5169 msgstr ""
4773 5170
4774 #: src/stdui/ui_profile_manager.py:66 5171 #: sat/stdui/ui_profile_manager.py:76
5172 #: sat_frontends/quick_frontend/quick_profile_manager.py:171
5173 msgid "Internal error"
5174 msgstr ""
5175
5176 #: sat/stdui/ui_profile_manager.py:77
4775 msgid "Internal error: {}" 5177 msgid "Internal error: {}"
4776 msgstr "" 5178 msgstr ""
4777 5179
4778 #: src/stdui/ui_profile_manager.py:99 5180 #: sat/stdui/ui_profile_manager.py:121
4779 #, python-format 5181 #, python-format
4780 msgid "Can't connect to %s. Please check your connection details." 5182 msgid "Can't connect to %s. Please check your connection details."
4781 msgstr "" 5183 msgstr ""
4782 5184
4783 #: src/stdui/ui_profile_manager.py:103 5185 #: sat/stdui/ui_profile_manager.py:127
4784 #, python-format 5186 #, python-format
4785 msgid "XMPP password for %(profile)s%(counter)s" 5187 msgid "XMPP password for %(profile)s%(counter)s"
4786 msgstr "" 5188 msgstr ""
4787 5189
4788 #: src/stdui/ui_profile_manager.py:105 5190 #: sat/stdui/ui_profile_manager.py:135
4789 #, python-format 5191 #, python-format
4790 msgid "" 5192 msgid ""
4791 "Can't connect to %s. Please check your connection details or try with " 5193 "Can't connect to %s. Please check your connection details or try with "
4792 "another password." 5194 "another password."
4793 msgstr "" 5195 msgstr ""
4794 5196
4795 #: src/test/constants.py:45 5197 #: sat/test/constants.py:57
4796 msgid "Enable unibox" 5198 msgid "Enable unibox"
4797 msgstr "" 5199 msgstr ""
4798 5200
4799 #: src/test/constants.py:46 5201 #: sat/test/constants.py:58
4800 msgid "'Wysiwyg' edition" 5202 msgid "'Wysiwyg' edition"
4801 msgstr "" 5203 msgstr ""
4802 5204
4803 #: src/test/test_plugin_misc_room_game.py:43 5205 #: sat/test/test_plugin_misc_room_game.py:43
4804 msgid "Dummy plugin to test room game" 5206 msgid "Dummy plugin to test room game"
4805 msgstr "" 5207 msgstr ""
4806 5208
4807 #: src/tools/config.py:51 5209 #: sat/tools/config.py:53
4808 #, python-format 5210 #, python-format
4809 msgid "Testing file %s" 5211 msgid "Testing file %s"
4810 msgstr "" 5212 msgstr ""
4811 5213
4812 #: src/tools/config.py:68 5214 #: sat/tools/config.py:72
4813 #, python-format 5215 msgid "Config auto-update: {option} set to {value} in the file {config_file}."
4814 msgid "" 5216 msgstr ""
4815 "Config auto-update: %(option)s set to %(value)s in the file %(config_file)s" 5217
4816 msgstr "" 5218 #: sat/tools/config.py:86
4817 5219 msgid "Can't read main config: {msg}"
4818 #: src/tools/config.py:77 5220 msgstr ""
4819 msgid "Can't read main config !" 5221
4820 msgstr "" 5222 #: sat/tools/config.py:91
4821 5223 msgid "Configuration was read from: {filenames}"
4822 #: src/tools/trigger.py:63 5224 msgstr ""
5225
5226 #: sat/tools/config.py:95
5227 msgid "No configuration file found, using default settings"
5228 msgstr ""
5229
5230 #: sat/tools/image.py:35
5231 msgid "SVG support not available, please install cairosvg: {e}"
5232 msgstr ""
5233
5234 #: sat/tools/trigger.py:66
4823 #, python-format 5235 #, python-format
4824 msgid "There is already a bound priority [%s]" 5236 msgid "There is already a bound priority [%s]"
4825 msgstr "" 5237 msgstr ""
4826 5238
4827 #: src/tools/trigger.py:65 5239 #: sat/tools/trigger.py:69
4828 #, python-format 5240 #, python-format
4829 msgid "There is already a trigger with the same priority [%s]" 5241 msgid "There is already a trigger with the same priority [%s]"
4830 msgstr "" 5242 msgstr ""
4831 5243
4832 #: src/tools/xml_tools.py:60 5244 #: sat/tools/video.py:38
5245 msgid "ffmpeg executable not found, video thumbnails won't be available"
5246 msgstr ""
5247
5248 #: sat/tools/video.py:56
5249 msgid "ffmpeg executable is not available, can't generate video thumbnail"
5250 msgstr ""
5251
5252 #: sat/tools/xml_tools.py:86
4833 msgid "Fixed field has neither value nor label, ignoring it" 5253 msgid "Fixed field has neither value nor label, ignoring it"
4834 msgstr "" 5254 msgstr ""
4835 5255
4836 #: src/tools/xml_tools.py:296 5256 #: sat/tools/xml_tools.py:485
4837 msgid "INTERNAL ERROR: parameters xml not valid" 5257 msgid "INTERNAL ERROR: parameters xml not valid"
4838 msgstr "" 5258 msgstr ""
4839 5259
4840 #: src/tools/xml_tools.py:305 5260 #: sat/tools/xml_tools.py:495
4841 msgid "INTERNAL ERROR: params categories must have a name" 5261 msgid "INTERNAL ERROR: params categories must have a name"
4842 msgstr "" 5262 msgstr ""
4843 5263
4844 #: src/tools/xml_tools.py:314 5264 #: sat/tools/xml_tools.py:505
4845 msgid "INTERNAL ERROR: params must have a name" 5265 msgid "INTERNAL ERROR: params must have a name"
4846 msgstr "" 5266 msgstr ""
4847 5267
4848 #: src/tools/xml_tools.py:357 5268 #: sat/tools/xml_tools.py:557
4849 msgid "The 'options' tag is not allowed in parameter of type 'list'!" 5269 msgid "The 'options' tag is not allowed in parameter of type 'list'!"
4850 msgstr "" 5270 msgstr ""
4851 5271
4852 #: src/tools/xml_tools.py:433 5272 #: sat/tools/xml_tools.py:655
4853 msgid "TabElement must be a child of TabsContainer" 5273 msgid "TabElement must be a child of TabsContainer"
4854 msgstr "" 5274 msgstr ""
4855 5275
4856 #: src/tools/xml_tools.py:532 5276 #: sat/tools/xml_tools.py:760
4857 msgid "Can't set row index if auto_index is True" 5277 msgid "Can't set row index if auto_index is True"
4858 msgstr "" 5278 msgstr ""
4859 5279
4860 #: src/tools/xml_tools.py:645 5280 #: sat/tools/xml_tools.py:893
4861 msgid "either items or columns need do be filled" 5281 msgid "either items or columns need do be filled"
4862 msgstr "" 5282 msgstr ""
4863 5283
4864 #: src/tools/xml_tools.py:658 5284 #: sat/tools/xml_tools.py:907
4865 msgid "Headers lenght doesn't correspond to columns" 5285 msgid "Headers lenght doesn't correspond to columns"
4866 msgstr "" 5286 msgstr ""
4867 5287
4868 #: src/tools/xml_tools.py:704 5288 #: sat/tools/xml_tools.py:954
4869 msgid "Incorrect number of items in list" 5289 msgid "Incorrect number of items in list"
4870 msgstr "" 5290 msgstr ""
4871 5291
4872 #: src/tools/xml_tools.py:862 5292 #: sat/tools/xml_tools.py:978
5293 msgid "A widget with the name \"{name}\" already exists."
5294 msgstr ""
5295
5296 #: sat/tools/xml_tools.py:1171
4873 msgid "Value must be an integer" 5297 msgid "Value must be an integer"
4874 msgstr "" 5298 msgstr ""
4875 5299
4876 #: src/tools/xml_tools.py:877 5300 #: sat/tools/xml_tools.py:1186
4877 msgid "Value must be 0, 1, false or true" 5301 msgid "Value must be 0, 1, false or true"
4878 msgstr "" 5302 msgstr ""
4879 5303
4880 #: src/tools/xml_tools.py:927 5304 #: sat/tools/xml_tools.py:1249
5305 msgid ""
5306 "\"multi\" flag and \"selected\" option are not compatible with "
5307 "\"noselect\" flag"
5308 msgstr ""
5309
5310 #: sat/tools/xml_tools.py:1258
4881 msgid "empty \"options\" list" 5311 msgid "empty \"options\" list"
4882 msgstr "" 5312 msgstr ""
4883 5313
4884 #: src/tools/xml_tools.py:929 src/tools/xml_tools.py:963 5314 #: sat/tools/xml_tools.py:1277 sat/tools/xml_tools.py:1311
4885 msgid "invalid styles" 5315 msgid "invalid styles"
4886 msgstr "" 5316 msgstr ""
4887 5317
4888 #: src/tools/xml_tools.py:985 5318 #: sat/tools/xml_tools.py:1335
4889 msgid "DialogElement must be a direct child of TopElement" 5319 msgid "DialogElement must be a direct child of TopElement"
4890 msgstr "" 5320 msgstr ""
4891 5321
4892 #: src/tools/xml_tools.py:997 5322 #: sat/tools/xml_tools.py:1350
4893 msgid "MessageElement must be a direct child of DialogElement" 5323 msgid "MessageElement must be a direct child of DialogElement"
4894 msgstr "" 5324 msgstr ""
4895 5325
4896 #: src/tools/xml_tools.py:1009 5326 #: sat/tools/xml_tools.py:1365
4897 msgid "ButtonsElement must be a direct child of DialogElement" 5327 msgid "ButtonsElement must be a direct child of DialogElement"
4898 msgstr "" 5328 msgstr ""
4899 5329
4900 #: src/tools/xml_tools.py:1020 5330 #: sat/tools/xml_tools.py:1379
4901 msgid "FileElement must be a direct child of DialogElement" 5331 msgid "FileElement must be a direct child of DialogElement"
4902 msgstr "" 5332 msgstr ""
4903 5333
4904 #: src/tools/xml_tools.py:1076 5334 #: sat/tools/xml_tools.py:1458
4905 #, python-format 5335 #, python-format
4906 msgid "Unknown panel type [%s]" 5336 msgid "Unknown panel type [%s]"
4907 msgstr "" 5337 msgstr ""
4908 5338
4909 #: src/tools/xml_tools.py:1078 5339 #: sat/tools/xml_tools.py:1460
4910 msgid "form XMLUI need a submit_id" 5340 msgid "form XMLUI need a submit_id"
4911 msgstr "" 5341 msgstr ""
4912 5342
4913 #: src/tools/xml_tools.py:1080 5343 #: sat/tools/xml_tools.py:1462
4914 msgid "container argument must be a string" 5344 msgid "container argument must be a string"
4915 msgstr "" 5345 msgstr ""
4916 5346
4917 #: src/tools/xml_tools.py:1082 5347 #: sat/tools/xml_tools.py:1465
4918 msgid "dialog_opt can only be used with dialog panels" 5348 msgid "dialog_opt can only be used with dialog panels"
4919 msgstr "" 5349 msgstr ""
4920 5350
4921 #: src/tools/xml_tools.py:1124 5351 #: sat/tools/xml_tools.py:1492
4922 msgid "addXXX can't be used with dialogs" 5352 msgid "createWidget can't be used with dialogs"
4923 msgstr "" 5353 msgstr ""
4924 5354
4925 #: src/tools/xml_tools.py:1182 5355 #: sat/tools/xml_tools.py:1590
4926 msgid "Submit ID must be filled for this kind of dialog" 5356 msgid "Submit ID must be filled for this kind of dialog"
4927 msgstr "" 5357 msgstr ""
4928 5358
4929 #: src/tools/xml_tools.py:1209 5359 #: sat/tools/xml_tools.py:1618
4930 #, python-format 5360 #, python-format
4931 msgid "Unknown container type [%s]" 5361 msgid "Unknown container type [%s]"
4932 msgstr "" 5362 msgstr ""
4933 5363
4934 #: src/tools/xml_tools.py:1229 5364 #: sat/tools/xml_tools.py:1648
4935 #, python-format 5365 msgid "Invalid type [{type_}]"
4936 msgid "Invalid type [%s]" 5366 msgstr ""
4937 msgstr "" 5367
4938 5368 #: sat/tools/common/async_process.py:86
4939 #: src/twisted/plugins/sat_plugin.py:58 5369 msgid ""
4940 #, python-format 5370 "Can't complete {name} command (error code: {code}):\n"
4941 msgid "%s XMPP client backend" 5371 "stderr:\n"
4942 msgstr "" 5372 "{stderr}\n"
5373 "{stdout}\n"
5374 msgstr ""
5375
5376 #: sat/tools/common/date_utils.py:76
5377 msgid "You can't use a direction (+ or -) and \"ago\" at the same time"
5378 msgstr ""
5379
5380 #: sat/tools/common/template.py:149
5381 msgid "{site} can't be used as site name, it's reserved."
5382 msgstr ""
5383
5384 #: sat/tools/common/template.py:157
5385 msgid "{theme} contain forbidden char. Following chars are forbidden: {reserved}"
5386 msgstr ""
5387
5388 #: sat/tools/common/template.py:212
5389 msgid "Unregistered site requested: {site_to_check}"
5390 msgstr ""
5391
5392 #: sat/tools/common/template.py:241
5393 msgid ""
5394 "Absolute template used while unsecure is disabled, hack attempt? "
5395 "Template: {template}"
5396 msgstr ""
5397
5398 #: sat/tools/common/template.py:314
5399 msgid "Invalid attribute, please use one of \"defer\", \"async\" or \"\""
5400 msgstr ""
5401
5402 #: sat/tools/common/template.py:332
5403 msgid "Can't find {libary} javascript library"
5404 msgstr ""
5405
5406 #: sat/tools/common/template.py:389
5407 msgid ""
5408 "Can't add \"{name}\" site, it contains forbidden characters. Forbidden "
5409 "characters are {forbidden}."
5410 msgstr ""
5411
5412 #: sat/tools/common/template.py:395
5413 msgid "Can't add \"{name}\" site, it should map to an absolute path"
5414 msgstr ""
5415
5416 #: sat/tools/common/template.py:416
5417 msgid "Can't load theme settings at {path}: {e}"
5418 msgstr ""
5419
5420 #: sat/tools/common/template.py:523
5421 msgid "Can't find template translation at {path}"
5422 msgstr ""
5423
5424 #: sat/tools/common/template.py:526
5425 msgid "{site}Invalid locale name: {msg}"
5426 msgstr ""
5427
5428 #: sat/tools/common/template.py:529
5429 msgid "{site}loaded {lang} templates translations"
5430 msgstr ""
5431
5432 #: sat/tools/common/template.py:560
5433 msgid "invalid locale value: {msg}"
5434 msgstr ""
5435
5436 #: sat/tools/common/template.py:569
5437 msgid "Can't find locale {locale}"
5438 msgstr ""
5439
5440 #: sat/tools/common/template.py:574
5441 msgid "Switched to {lang}"
5442 msgstr ""
5443
5444 #: sat/tools/common/template.py:774 sat_frontends/jp/cmd_event.py:134
5445 msgid "Can't parse date: {msg}"
5446 msgstr ""
5447
5448 #: sat/tools/common/template.py:801
5449 msgid "ignoring field \"{name}\": it doesn't exists"
5450 msgstr ""
5451
5452 #: sat_frontends/jp/arg_tools.py:88
5453 msgid "ignoring {name}={value}, not corresponding to any argument (in USE)"
5454 msgstr ""
5455
5456 #: sat_frontends/jp/arg_tools.py:95
5457 msgid "arg {name}={value} (in USE)"
5458 msgstr ""
5459
5460 #: sat_frontends/jp/base.py:64
5461 msgid ""
5462 "ProgressBar not available, please download it at "
5463 "http://pypi.python.org/pypi/progressbar\n"
5464 "Progress bar deactivated\n"
5465 "--\n"
5466 msgstr ""
5467
5468 #: sat_frontends/jp/base.py:155
5469 msgid ""
5470 "Invalid value set for \"background\" ({background}), please check your "
5471 "settings in libervia.conf"
5472 msgstr ""
5473
5474 #: sat_frontends/jp/base.py:178
5475 msgid "Available commands"
5476 msgstr ""
5477
5478 #: sat_frontends/jp/base.py:287
5479 #, python-format
5480 msgid "Use PROFILE profile key (default: %(default)s)"
5481 msgstr ""
5482
5483 #: sat_frontends/jp/base.py:290
5484 msgid "Password used to connect profile, if necessary"
5485 msgstr ""
5486
5487 #: sat_frontends/jp/base.py:297
5488 msgid "Connect the profile before doing anything else"
5489 msgstr ""
5490
5491 #: sat_frontends/jp/base.py:307
5492 msgid "Start a profile session without connecting"
5493 msgstr ""
5494
5495 #: sat_frontends/jp/base.py:313
5496 msgid "Show progress bar"
5497 msgstr ""
5498
5499 #: sat_frontends/jp/base.py:318
5500 msgid "Add a verbosity level (can be used multiple times)"
5501 msgstr ""
5502
5503 #: sat_frontends/jp/base.py:323
5504 msgid "be quiet (only output machine readable data)"
5505 msgstr ""
5506
5507 #: sat_frontends/jp/base.py:326
5508 msgid "draft handling"
5509 msgstr ""
5510
5511 #: sat_frontends/jp/base.py:328
5512 msgid "load current draft"
5513 msgstr ""
5514
5515 #: sat_frontends/jp/base.py:330
5516 msgid "path to a draft file to retrieve"
5517 msgstr ""
5518
5519 #: sat_frontends/jp/base.py:346
5520 msgid "Pubsub URL (xmpp or http)"
5521 msgstr ""
5522
5523 #: sat_frontends/jp/base.py:348
5524 msgid "JID of the PubSub service"
5525 msgstr ""
5526
5527 #: sat_frontends/jp/base.py:350
5528 msgid "PEP service"
5529 msgstr ""
5530
5531 #: sat_frontends/jp/base.py:352 sat_frontends/jp/base.py:360
5532 #: sat_frontends/jp/base.py:368
5533 msgid " (DEFAULT: {default})"
5534 msgstr ""
5535
5536 #: sat_frontends/jp/base.py:356
5537 msgid "node to request"
5538 msgstr ""
5539
5540 #: sat_frontends/jp/base.py:358
5541 msgid "standard node"
5542 msgstr ""
5543
5544 #: sat_frontends/jp/base.py:366
5545 msgid "last item"
5546 msgstr ""
5547
5548 #: sat_frontends/jp/base.py:372
5549 msgid "retrieve last item"
5550 msgstr ""
5551
5552 #: sat_frontends/jp/base.py:378
5553 msgid "items to retrieve (DEFAULT: all)"
5554 msgstr ""
5555
5556 #: sat_frontends/jp/base.py:385
5557 msgid "maximum number of items to get ({no_limit} to get all items)"
5558 msgstr ""
5559
5560 #: sat_frontends/jp/base.py:391
5561 msgid "maximum number of items to get per page (DEFAULT: 10)"
5562 msgstr ""
5563
5564 #: sat_frontends/jp/base.py:398 sat_frontends/jp/cmd_message.py:217
5565 msgid "find page after this item"
5566 msgstr ""
5567
5568 #: sat_frontends/jp/base.py:401 sat_frontends/jp/cmd_message.py:220
5569 msgid "find page before this item"
5570 msgstr ""
5571
5572 #: sat_frontends/jp/base.py:404 sat_frontends/jp/cmd_message.py:223
5573 msgid "index of the page to retrieve"
5574 msgstr ""
5575
5576 #: sat_frontends/jp/base.py:411
5577 msgid "MAM filters to use"
5578 msgstr ""
5579
5580 #: sat_frontends/jp/base.py:424
5581 msgid "how items should be ordered"
5582 msgstr ""
5583
5584 #: sat_frontends/jp/base.py:454
5585 msgid "there is already a default output for {type}, ignoring new one"
5586 msgstr ""
5587
5588 #: sat_frontends/jp/base.py:475
5589 msgid "The following output options are invalid: {invalid_options}"
5590 msgstr ""
5591
5592 #: sat_frontends/jp/base.py:499
5593 msgid "Can't import {module_path} plugin, ignoring it: {e}"
5594 msgstr ""
5595
5596 #: sat_frontends/jp/base.py:505
5597 msgid "Missing module for plugin {name}: {missing}"
5598 msgstr ""
5599
5600 #: sat_frontends/jp/base.py:520
5601 msgid "Invalid plugin module [{type}] {module}"
5602 msgstr ""
5603
5604 #: sat_frontends/jp/base.py:552
5605 msgid "Can't parse HTML page : {msg}"
5606 msgstr ""
5607
5608 #: sat_frontends/jp/base.py:558
5609 msgid ""
5610 "Could not find alternate \"xmpp:\" URI, can't find associated XMPP PubSub"
5611 " node/item"
5612 msgstr ""
5613
5614 #: sat_frontends/jp/base.py:576
5615 msgid "invalid XMPP URL: {url}"
5616 msgstr ""
5617
5618 #: sat_frontends/jp/base.py:596
5619 msgid "item specified in URL but not needed in command, ignoring it"
5620 msgstr ""
5621
5622 #: sat_frontends/jp/base.py:612
5623 msgid "XMPP URL is not a pubsub one: {url}"
5624 msgstr ""
5625
5626 #: sat_frontends/jp/base.py:618
5627 msgid "argument -s/--service is required"
5628 msgstr ""
5629
5630 #: sat_frontends/jp/base.py:620
5631 msgid "argument -n/--node is required"
5632 msgstr ""
5633
5634 #: sat_frontends/jp/base.py:622
5635 msgid "argument -i/--item is required"
5636 msgstr ""
5637
5638 #: sat_frontends/jp/base.py:629
5639 msgid "--item and --item-last can't be used at the same time"
5640 msgstr ""
5641
5642 #: sat_frontends/jp/base.py:659 sat_frontends/quick_frontend/quick_app.py:370
5643 msgid "Can't connect to SàT backend, are you sure it's launched ?"
5644 msgstr ""
5645
5646 #: sat_frontends/jp/base.py:662 sat_frontends/quick_frontend/quick_app.py:373
5647 msgid "Can't init bridge"
5648 msgstr ""
5649
5650 #: sat_frontends/jp/base.py:666
5651 msgid "Error while initialising bridge: {e}"
5652 msgstr ""
5653
5654 #: sat_frontends/jp/base.py:714
5655 msgid "action cancelled by user"
5656 msgstr ""
5657
5658 #: sat_frontends/jp/base.py:785
5659 #, python-format
5660 msgid "%s is not a valid JID !"
5661 msgstr ""
5662
5663 #: sat_frontends/jp/base.py:837
5664 msgid "invalid password"
5665 msgstr ""
5666
5667 #: sat_frontends/jp/base.py:839
5668 msgid "please enter profile password:"
5669 msgstr ""
5670
5671 #: sat_frontends/jp/base.py:859
5672 msgid "The profile [{profile}] doesn't exist"
5673 msgstr ""
5674
5675 #: sat_frontends/jp/base.py:881
5676 msgid ""
5677 "Session for [{profile}] is not started, please start it before using jp, "
5678 "or use either --start-session or --connect option"
5679 msgstr ""
5680
5681 #: sat_frontends/jp/base.py:901
5682 msgid ""
5683 "Profile [{profile}] is not connected, please connect it before using jp, "
5684 "or use --connect option"
5685 msgstr ""
5686
5687 #: sat_frontends/jp/base.py:1002
5688 msgid "select output format (default: {})"
5689 msgstr ""
5690
5691 #: sat_frontends/jp/base.py:1005
5692 msgid "output specific option"
5693 msgstr ""
5694
5695 #: sat_frontends/jp/base.py:1111
5696 msgid "file size is not known, we can't show a progress bar"
5697 msgstr ""
5698
5699 #: sat_frontends/jp/base.py:1126 sat_frontends/jp/cmd_list.py:304
5700 msgid "Progress: "
5701 msgstr ""
5702
5703 #: sat_frontends/jp/base.py:1156
5704 msgid "Operation started"
5705 msgstr ""
5706
5707 #: sat_frontends/jp/base.py:1172
5708 msgid "Operation successfully finished"
5709 msgstr ""
5710
5711 #: sat_frontends/jp/base.py:1179
5712 msgid "Error while doing operation: {e}"
5713 msgstr ""
5714
5715 #: sat_frontends/jp/base.py:1189
5716 msgid "trying to use output when use_output has not been set"
5717 msgstr ""
5718
5719 #: sat_frontends/jp/cmd_account.py:42
5720 msgid "create a XMPP account"
5721 msgstr ""
5722
5723 #: sat_frontends/jp/cmd_account.py:47
5724 msgid "jid to create"
5725 msgstr ""
5726
5727 #: sat_frontends/jp/cmd_account.py:50
5728 msgid "password of the account"
5729 msgstr ""
5730
5731 #: sat_frontends/jp/cmd_account.py:55
5732 msgid "create a profile to use this account (default: don't create profile)"
5733 msgstr ""
5734
5735 #: sat_frontends/jp/cmd_account.py:63
5736 msgid "email (usage depends of XMPP server)"
5737 msgstr ""
5738
5739 #: sat_frontends/jp/cmd_account.py:69
5740 msgid "server host (IP address or domain, default: use localhost)"
5741 msgstr ""
5742
5743 #: sat_frontends/jp/cmd_account.py:76
5744 msgid "server port (default: {port})"
5745 msgstr ""
5746
5747 #: sat_frontends/jp/cmd_account.py:107
5748 msgid "XMPP account created"
5749 msgstr ""
5750
5751 #: sat_frontends/jp/cmd_account.py:113
5752 msgid "creating profile"
5753 msgstr ""
5754
5755 #: sat_frontends/jp/cmd_account.py:129
5756 msgid "Can't create profile {profile} to associate with jid {jid}: {e}"
5757 msgstr ""
5758
5759 #: sat_frontends/jp/cmd_account.py:142
5760 msgid "profile created"
5761 msgstr ""
5762
5763 #: sat_frontends/jp/cmd_account.py:183
5764 msgid "change password for XMPP account"
5765 msgstr ""
5766
5767 #: sat_frontends/jp/cmd_account.py:188
5768 msgid "new XMPP password"
5769 msgstr ""
5770
5771 #: sat_frontends/jp/cmd_account.py:207
5772 msgid "delete a XMPP account"
5773 msgstr ""
5774
5775 #: sat_frontends/jp/cmd_account.py:215
5776 msgid "delete account without confirmation"
5777 msgstr ""
5778
5779 #: sat_frontends/jp/cmd_account.py:236
5780 msgid "Account deletion cancelled"
5781 msgstr ""
5782
5783 #: sat_frontends/jp/cmd_adhoc.py:34
5784 msgid "remote control a software"
5785 msgstr ""
5786
5787 #: sat_frontends/jp/cmd_adhoc.py:38
5788 msgid "software name"
5789 msgstr ""
5790
5791 #: sat_frontends/jp/cmd_adhoc.py:44
5792 msgid "jids allowed to use the command"
5793 msgstr ""
5794
5795 #: sat_frontends/jp/cmd_adhoc.py:51
5796 msgid "groups allowed to use the command"
5797 msgstr ""
5798
5799 #: sat_frontends/jp/cmd_adhoc.py:57
5800 msgid "groups that are *NOT* allowed to use the command"
5801 msgstr ""
5802
5803 #: sat_frontends/jp/cmd_adhoc.py:63
5804 msgid "jids that are *NOT* allowed to use the command"
5805 msgstr ""
5806
5807 #: sat_frontends/jp/cmd_adhoc.py:66
5808 msgid "loop on the commands"
5809 msgstr ""
5810
5811 #: sat_frontends/jp/cmd_adhoc.py:93
5812 msgid "No bus name found"
5813 msgstr ""
5814
5815 #: sat_frontends/jp/cmd_adhoc.py:96
5816 #, python-format
5817 msgid "Bus name found: [%s]"
5818 msgstr ""
5819
5820 #: sat_frontends/jp/cmd_adhoc.py:100
5821 msgid "Command found: (path:{path}, iface: {iface}) [{command}]"
5822 msgstr ""
5823
5824 #: sat_frontends/jp/cmd_adhoc.py:112
5825 msgid "run an Ad-Hoc command"
5826 msgstr ""
5827
5828 #: sat_frontends/jp/cmd_adhoc.py:120 sat_frontends/jp/cmd_message.py:200
5829 msgid "jid of the service (default: profile's server"
5830 msgstr ""
5831
5832 #: sat_frontends/jp/cmd_adhoc.py:128
5833 msgid "submit form/page"
5834 msgstr ""
5835
5836 #: sat_frontends/jp/cmd_adhoc.py:137
5837 msgid "field value"
5838 msgstr ""
5839
5840 #: sat_frontends/jp/cmd_adhoc.py:143
5841 msgid "node of the command (default: list commands)"
5842 msgstr ""
5843
5844 #: sat_frontends/jp/cmd_adhoc.py:171
5845 msgid "list Ad-Hoc commands of a service"
5846 msgstr ""
5847
5848 #: sat_frontends/jp/cmd_adhoc.py:179
5849 msgid "jid of the service (default: profile's server)"
5850 msgstr ""
5851
5852 #: sat_frontends/jp/cmd_adhoc.py:202
5853 msgid "Ad-hoc commands"
5854 msgstr ""
5855
5856 #: sat_frontends/jp/cmd_application.py:33
5857 msgid "list available applications"
5858 msgstr ""
5859
5860 #: sat_frontends/jp/cmd_application.py:45
5861 msgid "show applications with this status"
5862 msgstr ""
5863
5864 #: sat_frontends/jp/cmd_application.py:72
5865 msgid "start an application"
5866 msgstr ""
5867
5868 #: sat_frontends/jp/cmd_application.py:78
5869 msgid "name of the application to start"
5870 msgstr ""
5871
5872 #: sat_frontends/jp/cmd_application.py:98
5873 msgid "stop a running application"
5874 msgstr ""
5875
5876 #: sat_frontends/jp/cmd_application.py:106
5877 msgid "name of the application to stop"
5878 msgstr ""
5879
5880 #: sat_frontends/jp/cmd_application.py:111
5881 msgid "identifier of the instance to stop"
5882 msgstr ""
5883
5884 #: sat_frontends/jp/cmd_application.py:142
5885 msgid "show data exposed by a running application"
5886 msgstr ""
5887
5888 #: sat_frontends/jp/cmd_application.py:150
5889 msgid "name of the application to check"
5890 msgstr ""
5891
5892 #: sat_frontends/jp/cmd_application.py:155
5893 msgid "identifier of the instance to check"
5894 msgstr ""
5895
5896 #: sat_frontends/jp/cmd_application.py:189
5897 msgid "manage applications"
5898 msgstr ""
5899
5900 #: sat_frontends/jp/cmd_avatar.py:38
5901 msgid "retrieve avatar of an entity"
5902 msgstr ""
5903
5904 #: sat_frontends/jp/cmd_avatar.py:43 sat_frontends/jp/cmd_identity.py:42
5905 msgid "do no use cached values"
5906 msgstr ""
5907
5908 #: sat_frontends/jp/cmd_avatar.py:46
5909 msgid "show avatar"
5910 msgstr ""
5911
5912 #: sat_frontends/jp/cmd_avatar.py:48 sat_frontends/jp/cmd_info.py:111
5913 msgid "entity"
5914 msgstr ""
5915
5916 #: sat_frontends/jp/cmd_avatar.py:87
5917 msgid "No avatar found."
5918 msgstr ""
5919
5920 #: sat_frontends/jp/cmd_avatar.py:103
5921 msgid "set avatar of the profile or an entity"
5922 msgstr ""
5923
5924 #: sat_frontends/jp/cmd_avatar.py:108
5925 msgid "entity whose avatar must be changed"
5926 msgstr ""
5927
5928 #: sat_frontends/jp/cmd_avatar.py:110
5929 msgid "path to the image to upload"
5930 msgstr ""
5931
5932 #: sat_frontends/jp/cmd_avatar.py:116
5933 msgid "file {path} doesn't exist!"
5934 msgstr ""
5935
5936 #: sat_frontends/jp/cmd_avatar.py:125
5937 msgid "avatar has been set"
5938 msgstr ""
5939
5940 #: sat_frontends/jp/cmd_avatar.py:134
5941 msgid "avatar uploading/retrieving"
5942 msgstr ""
5943
5944 #: sat_frontends/jp/cmd_blog.py:129
5945 msgid "unknown syntax requested ({syntax})"
5946 msgstr ""
5947
5948 #: sat_frontends/jp/cmd_blog.py:138
5949 msgid "title of the item"
5950 msgstr ""
5951
5952 #: sat_frontends/jp/cmd_blog.py:143
5953 msgid "tag (category) of your item"
5954 msgstr ""
5955
5956 #: sat_frontends/jp/cmd_blog.py:148
5957 msgid "language of the item (ISO 639 code)"
5958 msgstr ""
5959
5960 #: sat_frontends/jp/cmd_blog.py:158
5961 msgid ""
5962 "enable comments (default: comments not enabled except if they already "
5963 "exist)"
5964 msgstr ""
5965
5966 #: sat_frontends/jp/cmd_blog.py:168
5967 msgid "disable comments (will remove comments node if it exist)"
5968 msgstr ""
5969
5970 #: sat_frontends/jp/cmd_blog.py:174
5971 msgid "syntax to use (default: get profile's default syntax)"
5972 msgstr ""
5973
5974 #: sat_frontends/jp/cmd_blog.py:211
5975 msgid "publish a new blog item or update an existing one"
5976 msgstr ""
5977
5978 #: sat_frontends/jp/cmd_blog.py:257
5979 msgid "get blog item(s)"
5980 msgstr ""
5981
5982 #: sat_frontends/jp/cmd_blog.py:267
5983 msgid "microblog data key(s) to display (default: depend of verbosity)"
5984 msgstr ""
5985
5986 #: sat_frontends/jp/cmd_blog.py:462
5987 msgid "edit an existing or new blog post"
5988 msgstr ""
5989
5990 #: sat_frontends/jp/cmd_blog.py:473
5991 msgid "launch a blog preview in parallel"
5992 msgstr ""
5993
5994 #: sat_frontends/jp/cmd_blog.py:478
5995 msgid "add \"publish: False\" to metadata"
5996 msgstr ""
5997
5998 #: sat_frontends/jp/cmd_blog.py:628
5999 msgid "You need lxml to edit pretty XHTML"
6000 msgstr ""
6001
6002 #: sat_frontends/jp/cmd_blog.py:662
6003 msgid "rename an blog item"
6004 msgstr ""
6005
6006 #: sat_frontends/jp/cmd_blog.py:666 sat_frontends/jp/cmd_pubsub.py:996
6007 msgid "new item id to use"
6008 msgstr ""
6009
6010 #: sat_frontends/jp/cmd_blog.py:690
6011 msgid "preview a blog content"
6012 msgstr ""
6013
6014 #: sat_frontends/jp/cmd_blog.py:700
6015 msgid "use inotify to handle preview"
6016 msgstr ""
6017
6018 #: sat_frontends/jp/cmd_blog.py:706
6019 msgid "path to the content file"
6020 msgstr ""
6021
6022 #: sat_frontends/jp/cmd_blog.py:810
6023 msgid "File \"{file}\" doesn't exist!"
6024 msgstr ""
6025
6026 #: sat_frontends/jp/cmd_blog.py:898
6027 msgid "import an external blog"
6028 msgstr ""
6029
6030 #: sat_frontends/jp/cmd_blog.py:905 sat_frontends/jp/cmd_list.py:207
6031 msgid "importer name, nothing to display importers list"
6032 msgstr ""
6033
6034 #: sat_frontends/jp/cmd_blog.py:907
6035 msgid "original blog host"
6036 msgstr ""
6037
6038 #: sat_frontends/jp/cmd_blog.py:911
6039 msgid "do *NOT* upload images (default: do upload images)"
6040 msgstr ""
6041
6042 #: sat_frontends/jp/cmd_blog.py:915
6043 msgid "do not upload images from this host (default: upload all images)"
6044 msgstr ""
6045
6046 #: sat_frontends/jp/cmd_blog.py:920
6047 msgid "ignore invalide TLS certificate for uploads"
6048 msgstr ""
6049
6050 #: sat_frontends/jp/cmd_blog.py:929 sat_frontends/jp/cmd_list.py:216
6051 msgid "importer specific options (see importer description)"
6052 msgstr ""
6053
6054 #: sat_frontends/jp/cmd_blog.py:934 sat_frontends/jp/cmd_list.py:250
6055 msgid ""
6056 "importer data location (see importer description), nothing to show "
6057 "importer description"
6058 msgstr ""
6059
6060 #: sat_frontends/jp/cmd_blog.py:941
6061 msgid "Blog upload started"
6062 msgstr ""
6063
6064 #: sat_frontends/jp/cmd_blog.py:944
6065 msgid "Blog uploaded successfully"
6066 msgstr ""
6067
6068 #: sat_frontends/jp/cmd_blog.py:965
6069 msgid ""
6070 "\n"
6071 "To redirect old URLs to new ones, put the following lines in your "
6072 "sat.conf file, in [libervia] section:\n"
6073 "\n"
6074 "{conf}"
6075 msgstr ""
6076
6077 #: sat_frontends/jp/cmd_blog.py:973
6078 msgid "Error while uploading blog: {error_msg}"
6079 msgstr ""
6080
6081 #: sat_frontends/jp/cmd_blog.py:982 sat_frontends/jp/cmd_list.py:274
6082 msgid "{name} argument can't be used without location argument"
6083 msgstr ""
6084
6085 #: sat_frontends/jp/cmd_blog.py:1037
6086 msgid "Error while trying to import a blog: {e}"
6087 msgstr ""
6088
6089 #: sat_frontends/jp/cmd_blog.py:1050
6090 msgid "blog/microblog management"
6091 msgstr ""
6092
6093 #: sat_frontends/jp/cmd_bookmarks.py:40
6094 #, python-format
6095 msgid "storage location (default: %(default)s)"
6096 msgstr ""
6097
6098 #: sat_frontends/jp/cmd_bookmarks.py:48
6099 #, python-format
6100 msgid "bookmarks type (default: %(default)s)"
6101 msgstr ""
6102
6103 #: sat_frontends/jp/cmd_bookmarks.py:54
6104 msgid "list bookmarks"
6105 msgstr ""
6106
6107 #: sat_frontends/jp/cmd_bookmarks.py:94
6108 msgid "remove a bookmark"
6109 msgstr ""
6110
6111 #: sat_frontends/jp/cmd_bookmarks.py:99 sat_frontends/jp/cmd_bookmarks.py:131
6112 msgid "jid (for muc bookmark) or url of to remove"
6113 msgstr ""
6114
6115 #: sat_frontends/jp/cmd_bookmarks.py:105
6116 msgid "delete bookmark without confirmation"
6117 msgstr ""
6118
6119 #: sat_frontends/jp/cmd_bookmarks.py:110
6120 msgid "Are you sure to delete this bookmark?"
6121 msgstr ""
6122
6123 #: sat_frontends/jp/cmd_bookmarks.py:117
6124 msgid "can't delete bookmark: {e}"
6125 msgstr ""
6126
6127 #: sat_frontends/jp/cmd_bookmarks.py:120
6128 msgid "bookmark deleted"
6129 msgstr ""
6130
6131 #: sat_frontends/jp/cmd_bookmarks.py:133
6132 msgid "bookmark name"
6133 msgstr ""
6134
6135 #: sat_frontends/jp/cmd_bookmarks.py:134
6136 msgid "MUC specific options"
6137 msgstr ""
6138
6139 #: sat_frontends/jp/cmd_bookmarks.py:135
6140 msgid "nickname"
6141 msgstr ""
6142
6143 #: sat_frontends/jp/cmd_bookmarks.py:140
6144 msgid "join room on profile connection"
6145 msgstr ""
6146
6147 #: sat_frontends/jp/cmd_bookmarks.py:145
6148 msgid "You can't use --autojoin or --nick with --type url"
6149 msgstr ""
6150
6151 #: sat_frontends/jp/cmd_bookmarks.py:165
6152 msgid "bookmark successfully added"
6153 msgstr ""
6154
6155 #: sat_frontends/jp/cmd_bookmarks.py:174
6156 msgid "manage bookmarks"
6157 msgstr ""
6158
6159 #: sat_frontends/jp/cmd_debug.py:49
6160 msgid "call a bridge method"
6161 msgstr ""
6162
6163 #: sat_frontends/jp/cmd_debug.py:54
6164 msgid "name of the method to execute"
6165 msgstr ""
6166
6167 #: sat_frontends/jp/cmd_debug.py:56
6168 msgid "argument of the method"
6169 msgstr ""
6170
6171 #: sat_frontends/jp/cmd_debug.py:79
6172 msgid "Error while executing {method}: {e}"
6173 msgstr ""
6174
6175 #: sat_frontends/jp/cmd_debug.py:94
6176 msgid "send a fake signal from backend"
6177 msgstr ""
6178
6179 #: sat_frontends/jp/cmd_debug.py:99
6180 msgid "name of the signal to send"
6181 msgstr ""
6182
6183 #: sat_frontends/jp/cmd_debug.py:100
6184 msgid "argument of the signal"
6185 msgstr ""
6186
6187 #: sat_frontends/jp/cmd_debug.py:112
6188 msgid "Can't send fake signal: {e}"
6189 msgstr ""
6190
6191 #: sat_frontends/jp/cmd_debug.py:123
6192 msgid "bridge s(t)imulation"
6193 msgstr ""
6194
6195 #: sat_frontends/jp/cmd_debug.py:135
6196 msgid "monitor XML stream"
6197 msgstr ""
6198
6199 #: sat_frontends/jp/cmd_debug.py:144
6200 msgid "stream direction filter"
6201 msgstr ""
6202
6203 #: sat_frontends/jp/cmd_debug.py:195
6204 msgid "print colours used with your background"
6205 msgstr ""
6206
6207 #: sat_frontends/jp/cmd_debug.py:226
6208 msgid "debugging tools"
6209 msgstr ""
6210
6211 #: sat_frontends/jp/cmd_encryption.py:38
6212 msgid "show available encryption algorithms"
6213 msgstr ""
6214
6215 #: sat_frontends/jp/cmd_encryption.py:45
6216 msgid "No encryption plugin registered!"
6217 msgstr ""
6218
6219 #: sat_frontends/jp/cmd_encryption.py:47
6220 msgid "Following encryption algorithms are available: {algos}"
6221 msgstr ""
6222
6223 #: sat_frontends/jp/cmd_encryption.py:68
6224 msgid "get encryption session data"
6225 msgstr ""
6226
6227 #: sat_frontends/jp/cmd_encryption.py:73
6228 msgid "jid of the entity to check"
6229 msgstr ""
6230
6231 #: sat_frontends/jp/cmd_encryption.py:99
6232 msgid "start encrypted session with an entity"
6233 msgstr ""
6234
6235 #: sat_frontends/jp/cmd_encryption.py:105 sat_frontends/jp/cmd_message.py:77
6236 msgid "don't replace encryption algorithm if an other one is already used"
6237 msgstr ""
6238
6239 #: sat_frontends/jp/cmd_encryption.py:108
6240 msgid "algorithm name (DEFAULT: choose automatically)"
6241 msgstr ""
6242
6243 #: sat_frontends/jp/cmd_encryption.py:111
6244 msgid "algorithm namespace (DEFAULT: choose automatically)"
6245 msgstr ""
6246
6247 #: sat_frontends/jp/cmd_encryption.py:114
6248 #: sat_frontends/jp/cmd_encryption.py:153
6249 #: sat_frontends/jp/cmd_encryption.py:178
6250 msgid "jid of the entity to stop encrypted session with"
6251 msgstr ""
6252
6253 #: sat_frontends/jp/cmd_encryption.py:148
6254 msgid "stop encrypted session with an entity"
6255 msgstr ""
6256
6257 #: sat_frontends/jp/cmd_encryption.py:173
6258 msgid "get UI to manage trust"
6259 msgstr ""
6260
6261 #: sat_frontends/jp/cmd_encryption.py:182
6262 msgid "algorithm name (DEFAULT: current algorithm)"
6263 msgstr ""
6264
6265 #: sat_frontends/jp/cmd_encryption.py:185
6266 msgid "algorithm namespace (DEFAULT: current algorithm)"
6267 msgstr ""
6268
6269 #: sat_frontends/jp/cmd_encryption.py:220
6270 msgid "trust manangement"
6271 msgstr ""
6272
6273 #: sat_frontends/jp/cmd_encryption.py:230
6274 msgid "encryption sessions handling"
6275 msgstr ""
6276
6277 #: sat_frontends/jp/cmd_event.py:47
6278 msgid "get list of registered events"
6279 msgstr ""
6280
6281 #: sat_frontends/jp/cmd_event.py:78
6282 msgid "get event data"
6283 msgstr ""
6284
6285 #: sat_frontends/jp/cmd_event.py:108
6286 msgid "ID of the PubSub Item"
6287 msgstr ""
6288
6289 #: sat_frontends/jp/cmd_event.py:110
6290 msgid "date of the event"
6291 msgstr ""
6292
6293 #: sat_frontends/jp/cmd_event.py:118 sat_frontends/jp/cmd_event.py:257
6294 #: sat_frontends/jp/cmd_pubsub.py:129
6295 msgid "configuration field to set"
6296 msgstr ""
6297
6298 #: sat_frontends/jp/cmd_event.py:150
6299 msgid "create or replace event"
6300 msgstr ""
6301
6302 #: sat_frontends/jp/cmd_event.py:170
6303 msgid "Event created successfuly on node {node}"
6304 msgstr ""
6305
6306 #: sat_frontends/jp/cmd_event.py:181
6307 msgid "modify an existing event"
6308 msgstr ""
6309
6310 #: sat_frontends/jp/cmd_event.py:214 sat_frontends/jp/cmd_event.py:288
6311 msgid "get event attendance"
6312 msgstr ""
6313
6314 #: sat_frontends/jp/cmd_event.py:219
6315 msgid "bare jid of the invitee"
6316 msgstr ""
6317
6318 #: sat_frontends/jp/cmd_event.py:246
6319 msgid "set event attendance"
6320 msgstr ""
6321
6322 #: sat_frontends/jp/cmd_event.py:296
6323 msgid "show missing people (invited but no R.S.V.P. so far)"
6324 msgstr ""
6325
6326 #: sat_frontends/jp/cmd_event.py:302
6327 msgid "don't show people which gave R.S.V.P."
6328 msgstr ""
6329
6330 #: sat_frontends/jp/cmd_event.py:371
6331 msgid "Attendees: "
6332 msgstr ""
6333
6334 #: sat_frontends/jp/cmd_event.py:374
6335 msgid " ("
6336 msgstr ""
6337
6338 #: sat_frontends/jp/cmd_event.py:376
6339 msgid "yes: "
6340 msgstr ""
6341
6342 #: sat_frontends/jp/cmd_event.py:379
6343 msgid ", maybe: "
6344 msgstr ""
6345
6346 #: sat_frontends/jp/cmd_event.py:383
6347 msgid "no: "
6348 msgstr ""
6349
6350 #: sat_frontends/jp/cmd_event.py:390
6351 msgid "confirmed guests: "
6352 msgstr ""
6353
6354 #: sat_frontends/jp/cmd_event.py:395
6355 msgid "unconfirmed guests: "
6356 msgstr ""
6357
6358 #: sat_frontends/jp/cmd_event.py:401
6359 msgid "total: "
6360 msgstr ""
6361
6362 #: sat_frontends/jp/cmd_event.py:408
6363 msgid "missing people (no reply): "
6364 msgstr ""
6365
6366 #: sat_frontends/jp/cmd_event.py:416
6367 msgid "you need to use --missing if you use --no-rsvp"
6368 msgstr ""
6369
6370 #: sat_frontends/jp/cmd_event.py:489
6371 msgid "invite someone to the event through email"
6372 msgstr ""
6373
6374 #: sat_frontends/jp/cmd_event.py:568
6375 msgid "manage invities"
6376 msgstr ""
6377
6378 #: sat_frontends/jp/cmd_event.py:577
6379 msgid "event management"
6380 msgstr ""
6381
6382 #: sat_frontends/jp/cmd_file.py:50
6383 msgid "send a file to a contact"
6384 msgstr ""
6385
6386 #: sat_frontends/jp/cmd_file.py:55
6387 msgid "a list of file"
6388 msgstr ""
6389
6390 #: sat_frontends/jp/cmd_file.py:57 sat_frontends/jp/cmd_file.py:191
6391 #: sat_frontends/jp/cmd_message.py:82 sat_frontends/jp/cmd_pipe.py:42
6392 msgid "the destination jid"
6393 msgstr ""
6394
6395 #: sat_frontends/jp/cmd_file.py:59
6396 msgid "make a bzip2 tarball"
6397 msgstr ""
6398
6399 #: sat_frontends/jp/cmd_file.py:79 sat_frontends/jp/cmd_file.py:236
6400 #: sat_frontends/jp/cmd_file.py:330
6401 msgid "File copy started"
6402 msgstr ""
6403
6404 #: sat_frontends/jp/cmd_file.py:82
6405 msgid "File sent successfully"
6406 msgstr ""
6407
6408 #: sat_frontends/jp/cmd_file.py:86
6409 msgid "The file has been refused by your contact"
6410 msgstr ""
6411
6412 #: sat_frontends/jp/cmd_file.py:88
6413 msgid "Error while sending file: {}"
6414 msgstr ""
6415
6416 #: sat_frontends/jp/cmd_file.py:97
6417 msgid "File request sent to {jid}"
6418 msgstr ""
6419
6420 #: sat_frontends/jp/cmd_file.py:102
6421 msgid "Can't send file to {jid}"
6422 msgstr ""
6423
6424 #: sat_frontends/jp/cmd_file.py:109
6425 msgid "file {file_} doesn't exist!"
6426 msgstr ""
6427
6428 #: sat_frontends/jp/cmd_file.py:114
6429 msgid "{file_} is a dir! Please send files inside or use compression"
6430 msgstr ""
6431
6432 #: sat_frontends/jp/cmd_file.py:129
6433 msgid "bz2 is an experimental option, use with caution"
6434 msgstr ""
6435
6436 #: sat_frontends/jp/cmd_file.py:131
6437 msgid "Starting compression, please wait..."
6438 msgstr ""
6439
6440 #: sat_frontends/jp/cmd_file.py:138
6441 msgid "Adding {}"
6442 msgstr ""
6443
6444 #: sat_frontends/jp/cmd_file.py:141
6445 msgid "Done !"
6446 msgstr ""
6447
6448 #: sat_frontends/jp/cmd_file.py:183
6449 msgid "request a file from a contact"
6450 msgstr ""
6451
6452 #: sat_frontends/jp/cmd_file.py:195
6453 msgid ""
6454 "destination path where the file will be saved (default: "
6455 "[current_dir]/[name|hash])"
6456 msgstr ""
6457
6458 #: sat_frontends/jp/cmd_file.py:204
6459 msgid "name of the file"
6460 msgstr ""
6461
6462 #: sat_frontends/jp/cmd_file.py:210
6463 msgid "hash of the file"
6464 msgstr ""
6465
6466 #: sat_frontends/jp/cmd_file.py:216
6467 msgid "hash algorithm use for --hash (default: sha-256)"
6468 msgstr ""
6469
6470 #: sat_frontends/jp/cmd_file.py:232 sat_frontends/jp/cmd_file.py:476
6471 msgid "overwrite existing file without confirmation"
6472 msgstr ""
6473
6474 #: sat_frontends/jp/cmd_file.py:239 sat_frontends/jp/cmd_file.py:333
6475 msgid "File received successfully"
6476 msgstr ""
6477
6478 #: sat_frontends/jp/cmd_file.py:243
6479 msgid "The file request has been refused"
6480 msgstr ""
6481
6482 #: sat_frontends/jp/cmd_file.py:245
6483 msgid "Error while requesting file: {}"
6484 msgstr ""
6485
6486 #: sat_frontends/jp/cmd_file.py:249
6487 msgid "at least one of --name or --hash must be provided"
6488 msgstr ""
6489
6490 #: sat_frontends/jp/cmd_file.py:258 sat_frontends/jp/cmd_file.py:510
6491 msgid "File {path} already exists! Do you want to overwrite?"
6492 msgstr ""
6493
6494 #: sat_frontends/jp/cmd_file.py:261
6495 msgid "file request cancelled"
6496 msgstr ""
6497
6498 #: sat_frontends/jp/cmd_file.py:280
6499 msgid "can't request file: {e}"
6500 msgstr ""
6501
6502 #: sat_frontends/jp/cmd_file.py:293
6503 msgid "wait for a file to be sent by a contact"
6504 msgstr ""
6505
6506 #: sat_frontends/jp/cmd_file.py:306
6507 msgid "jids accepted (accept everything if none is specified)"
6508 msgstr ""
6509
6510 #: sat_frontends/jp/cmd_file.py:312
6511 msgid "accept multiple files (you'll have to stop manually)"
6512 msgstr ""
6513
6514 #: sat_frontends/jp/cmd_file.py:318
6515 msgid "force overwritting of existing files (/!\\ name is choosed by sender)"
6516 msgstr ""
6517
6518 #: sat_frontends/jp/cmd_file.py:326
6519 msgid "destination path (default: working directory)"
6520 msgstr ""
6521
6522 #: sat_frontends/jp/cmd_file.py:337
6523 msgid "hash checked: {metadata['hash_algo']}:{metadata['hash']}"
6524 msgstr ""
6525
6526 #: sat_frontends/jp/cmd_file.py:340
6527 msgid "hash is checked but hash value is missing"
6528 msgstr ""
6529
6530 #: sat_frontends/jp/cmd_file.py:342
6531 msgid "hash can't be verified"
6532 msgstr ""
6533
6534 #: sat_frontends/jp/cmd_file.py:345
6535 msgid "Error while receiving file: {e}"
6536 msgstr ""
6537
6538 #: sat_frontends/jp/cmd_file.py:354 sat_frontends/jp/cmd_pipe.py:111
6539 msgid "Action has no XMLUI"
6540 msgstr ""
6541
6542 #: sat_frontends/jp/cmd_file.py:359 sat_frontends/jp/cmd_pipe.py:115
6543 msgid "Invalid XMLUI received"
6544 msgstr ""
6545
6546 #: sat_frontends/jp/cmd_file.py:369 sat_frontends/jp/cmd_pipe.py:126
6547 msgid "Ignoring action without from_jid data"
6548 msgstr ""
6549
6550 #: sat_frontends/jp/cmd_file.py:374 sat_frontends/jp/cmd_file.py:395
6551 msgid "ignoring action without progress id"
6552 msgstr ""
6553
6554 #: sat_frontends/jp/cmd_file.py:379
6555 msgid "File refused because overwrite is needed"
6556 msgstr ""
6557
6558 #: sat_frontends/jp/cmd_file.py:397
6559 msgid "Overwriting needed"
6560 msgstr ""
6561
6562 #: sat_frontends/jp/cmd_file.py:401
6563 msgid "Overwrite accepted"
6564 msgstr ""
6565
6566 #: sat_frontends/jp/cmd_file.py:403
6567 msgid "Refused to overwrite"
6568 msgstr ""
6569
6570 #: sat_frontends/jp/cmd_file.py:417
6571 msgid "invalid \"from_jid\" value received, ignoring: {value}"
6572 msgstr ""
6573
6574 #: sat_frontends/jp/cmd_file.py:424
6575 msgid "ignoring action without \"from_jid\" value"
6576 msgstr ""
6577
6578 #: sat_frontends/jp/cmd_file.py:426
6579 msgid "Confirmation needed for request from an entity not in roster"
6580 msgstr ""
6581
6582 #: sat_frontends/jp/cmd_file.py:431
6583 msgid "Sender confirmed because she or he is explicitly expected"
6584 msgstr ""
6585
6586 #: sat_frontends/jp/cmd_file.py:439
6587 msgid "Session refused for {from_jid}"
6588 msgstr ""
6589
6590 #: sat_frontends/jp/cmd_file.py:446
6591 msgid "Given path is not a directory !"
6592 msgstr ""
6593
6594 #: sat_frontends/jp/cmd_file.py:450
6595 msgid "waiting for incoming file request"
6596 msgstr ""
6597
6598 #: sat_frontends/jp/cmd_file.py:461
6599 msgid "download a file from URI"
6600 msgstr ""
6601
6602 #: sat_frontends/jp/cmd_file.py:470
6603 msgid "destination file (DEFAULT: filename from URL)"
6604 msgstr ""
6605
6606 #: sat_frontends/jp/cmd_file.py:478
6607 msgid "URI of the file to retrieve"
6608 msgstr ""
6609
6610 #: sat_frontends/jp/cmd_file.py:481
6611 msgid "File download started"
6612 msgstr ""
6613
6614 #: sat_frontends/jp/cmd_file.py:484
6615 msgid "File downloaded successfully"
6616 msgstr ""
6617
6618 #: sat_frontends/jp/cmd_file.py:487
6619 msgid "Error while downloading file: {}"
6620 msgstr ""
6621
6622 #: sat_frontends/jp/cmd_file.py:513
6623 msgid "file download cancelled"
6624 msgstr ""
6625
6626 #: sat_frontends/jp/cmd_file.py:534
6627 msgid "upload a file"
6628 msgstr ""
6629
6630 #: sat_frontends/jp/cmd_file.py:542
6631 msgid "encrypt file using AES-GCM"
6632 msgstr ""
6633
6634 #: sat_frontends/jp/cmd_file.py:544
6635 msgid "file to upload"
6636 msgstr ""
6637
6638 #: sat_frontends/jp/cmd_file.py:548
6639 msgid "jid of upload component (nothing to autodetect)"
6640 msgstr ""
6641
6642 #: sat_frontends/jp/cmd_file.py:553
6643 msgid "ignore invalide TLS certificate (/!\\ Dangerous /!\\)"
6644 msgstr ""
6645
6646 #: sat_frontends/jp/cmd_file.py:557
6647 msgid "File upload started"
6648 msgstr ""
6649
6650 #: sat_frontends/jp/cmd_file.py:560
6651 msgid "File uploaded successfully"
6652 msgstr ""
6653
6654 #: sat_frontends/jp/cmd_file.py:566
6655 msgid "URL to retrieve the file:"
6656 msgstr ""
6657
6658 #: sat_frontends/jp/cmd_file.py:571
6659 msgid "Error while uploading file: {}"
6660 msgstr ""
6661
6662 #: sat_frontends/jp/cmd_file.py:593
6663 msgid "file {file_} doesn't exist !"
6664 msgstr ""
6665
6666 #: sat_frontends/jp/cmd_file.py:597
6667 msgid "{file_} is a dir! Can't upload a dir"
6668 msgstr ""
6669
6670 #: sat_frontends/jp/cmd_file.py:633
6671 msgid "set affiliations for a shared file/directory"
6672 msgstr ""
6673
6674 #: sat_frontends/jp/cmd_file.py:641 sat_frontends/jp/cmd_file.py:695
6675 #: sat_frontends/jp/cmd_file.py:747 sat_frontends/jp/cmd_file.py:801
6676 #: sat_frontends/jp/cmd_file.py:1002
6677 msgid "namespace of the repository"
6678 msgstr ""
6679
6680 #: sat_frontends/jp/cmd_file.py:647 sat_frontends/jp/cmd_file.py:701
6681 #: sat_frontends/jp/cmd_file.py:753 sat_frontends/jp/cmd_file.py:807
6682 #: sat_frontends/jp/cmd_file.py:1007
6683 msgid "path to the repository"
6684 msgstr ""
6685
6686 #: sat_frontends/jp/cmd_file.py:657 sat_frontends/jp/cmd_pubsub.py:453
6687 msgid "entity/affiliation couple(s)"
6688 msgstr ""
6689
6690 #: sat_frontends/jp/cmd_file.py:661 sat_frontends/jp/cmd_file.py:767
6691 msgid "jid of file sharing entity"
6692 msgstr ""
6693
6694 #: sat_frontends/jp/cmd_file.py:687
6695 msgid "retrieve affiliations of a shared file/directory"
6696 msgstr ""
6697
6698 #: sat_frontends/jp/cmd_file.py:705 sat_frontends/jp/cmd_file.py:811
6699 msgid "jid of sharing entity"
6700 msgstr ""
6701
6702 #: sat_frontends/jp/cmd_file.py:729
6703 msgid "affiliations management"
6704 msgstr ""
6705
6706 #: sat_frontends/jp/cmd_file.py:739
6707 msgid "set configuration for a shared file/directory"
6708 msgstr ""
6709
6710 #: sat_frontends/jp/cmd_file.py:763 sat_frontends/jp/cmd_pubsub.py:282
6711 msgid "configuration field to set (required)"
6712 msgstr ""
6713
6714 #: sat_frontends/jp/cmd_file.py:793
6715 msgid "retrieve configuration of a shared file/directory"
6716 msgstr ""
6717
6718 #: sat_frontends/jp/cmd_file.py:838
6719 msgid "file sharing node configuration"
6720 msgstr ""
6721
6722 #: sat_frontends/jp/cmd_file.py:850
6723 msgid "retrieve files shared by an entity"
6724 msgstr ""
6725
6726 #: sat_frontends/jp/cmd_file.py:859
6727 msgid "path to the directory containing the files"
6728 msgstr ""
6729
6730 #: sat_frontends/jp/cmd_file.py:865
6731 msgid "jid of sharing entity (nothing to check our own jid)"
6732 msgstr ""
6733
6734 #: sat_frontends/jp/cmd_file.py:874
6735 msgid "unknown file type: {type}"
6736 msgstr ""
6737
6738 #: sat_frontends/jp/cmd_file.py:923
6739 msgid "share a file or directory"
6740 msgstr ""
6741
6742 #: sat_frontends/jp/cmd_file.py:931
6743 msgid "virtual name to use (default: use directory/file name)"
6744 msgstr ""
6745
6746 #: sat_frontends/jp/cmd_file.py:941
6747 msgid "jid of contacts allowed to retrieve the files"
6748 msgstr ""
6749
6750 #: sat_frontends/jp/cmd_file.py:946
6751 msgid "share publicly the file(s) (/!\\ *everybody* will be able to access them)"
6752 msgstr ""
6753
6754 #: sat_frontends/jp/cmd_file.py:953
6755 msgid "path to a file or directory to share"
6756 msgstr ""
6757
6758 #: sat_frontends/jp/cmd_file.py:978
6759 msgid "{path} shared under the name \"{name}\""
6760 msgstr ""
6761
6762 #: sat_frontends/jp/cmd_file.py:988
6763 msgid "send invitation for a shared repository"
6764 msgstr ""
6765
6766 #: sat_frontends/jp/cmd_file.py:996
6767 msgid "name of the repository"
6768 msgstr ""
6769
6770 #: sat_frontends/jp/cmd_file.py:1014
6771 msgid "type of the repository"
6772 msgstr ""
6773
6774 #: sat_frontends/jp/cmd_file.py:1019
6775 msgid "https URL of a image to use as thumbnail"
6776 msgstr ""
6777
6778 #: sat_frontends/jp/cmd_file.py:1023
6779 msgid "jid of the file sharing service hosting the repository"
6780 msgstr ""
6781
6782 #: sat_frontends/jp/cmd_file.py:1027
6783 msgid "jid of the person to invite"
6784 msgstr ""
6785
6786 #: sat_frontends/jp/cmd_file.py:1035
6787 msgid "only http(s) links are allowed with --thumbnail"
6788 msgstr ""
6789
6790 #: sat_frontends/jp/cmd_file.py:1053
6791 msgid "invitation sent to {jid}"
6792 msgstr ""
6793
6794 #: sat_frontends/jp/cmd_file.py:1068
6795 msgid "files sharing management"
6796 msgstr ""
6797
6798 #: sat_frontends/jp/cmd_file.py:1077
6799 msgid "files sending/receiving/management"
6800 msgstr ""
6801
6802 #: sat_frontends/jp/cmd_forums.py:45
6803 msgid "edit forums"
6804 msgstr ""
6805
6806 #: sat_frontends/jp/cmd_forums.py:54 sat_frontends/jp/cmd_forums.py:123
6807 msgid "forum key (DEFAULT: default forums)"
6808 msgstr ""
6809
6810 #: sat_frontends/jp/cmd_forums.py:74
6811 msgid "forums have been edited"
6812 msgstr ""
6813
6814 #: sat_frontends/jp/cmd_forums.py:115
6815 msgid "get forums structure"
6816 msgstr ""
6817
6818 #: sat_frontends/jp/cmd_forums.py:168 sat_frontends/jp/cmd_pubsub.py:733
6819 msgid "no schema found"
6820 msgstr ""
6821
6822 #: sat_frontends/jp/cmd_forums.py:180
6823 msgid "Forums structure edition"
6824 msgstr ""
6825
6826 #: sat_frontends/jp/cmd_identity.py:37
6827 msgid "get identity data"
6828 msgstr ""
6829
6830 #: sat_frontends/jp/cmd_identity.py:45
6831 msgid "entity to check"
6832 msgstr ""
6833
6834 #: sat_frontends/jp/cmd_identity.py:68
6835 msgid "update identity data"
6836 msgstr ""
6837
6838 #: sat_frontends/jp/cmd_identity.py:77
6839 msgid "nicknames of the entity"
6840 msgstr ""
6841
6842 #: sat_frontends/jp/cmd_identity.py:101
6843 msgid "identity management"
6844 msgstr ""
6845
6846 #: sat_frontends/jp/cmd_info.py:38
6847 msgid "service discovery"
6848 msgstr ""
6849
6850 #: sat_frontends/jp/cmd_info.py:42
6851 msgid "entity to discover"
6852 msgstr ""
6853
6854 #: sat_frontends/jp/cmd_info.py:49
6855 msgid "type of data to discover"
6856 msgstr ""
6857
6858 #: sat_frontends/jp/cmd_info.py:51
6859 msgid "node to use"
6860 msgstr ""
6861
6862 #: sat_frontends/jp/cmd_info.py:57
6863 msgid "ignore cache"
6864 msgstr ""
6865
6866 #: sat_frontends/jp/cmd_info.py:69
6867 msgid "category"
6868 msgstr ""
6869
6870 #: sat_frontends/jp/cmd_info.py:111
6871 msgid "node"
6872 msgstr ""
6873
6874 #: sat_frontends/jp/cmd_info.py:116
6875 msgid "Features"
6876 msgstr ""
6877
6878 #: sat_frontends/jp/cmd_info.py:118
6879 msgid "Identities"
6880 msgstr ""
6881
6882 #: sat_frontends/jp/cmd_info.py:120
6883 msgid "Extensions"
6884 msgstr ""
6885
6886 #: sat_frontends/jp/cmd_info.py:122
6887 msgid "Items"
6888 msgstr ""
6889
6890 #: sat_frontends/jp/cmd_info.py:151 sat_frontends/jp/cmd_info.py:166
6891 msgid "error while doing discovery: {e}"
6892 msgstr ""
6893
6894 #: sat_frontends/jp/cmd_info.py:190
6895 msgid "software version"
6896 msgstr ""
6897
6898 #: sat_frontends/jp/cmd_info.py:193 sat_frontends/jp/cmd_info.py:258
6899 msgid "Entity to request"
6900 msgstr ""
6901
6902 #: sat_frontends/jp/cmd_info.py:201
6903 msgid "error while trying to get version: {e}"
6904 msgstr ""
6905
6906 #: sat_frontends/jp/cmd_info.py:207
6907 msgid "Software name: {name}"
6908 msgstr ""
6909
6910 #: sat_frontends/jp/cmd_info.py:209
6911 msgid "Software version: {version}"
6912 msgstr ""
6913
6914 #: sat_frontends/jp/cmd_info.py:211
6915 msgid "Operating System: {os}"
6916 msgstr ""
6917
6918 #: sat_frontends/jp/cmd_info.py:225
6919 msgid "running session"
6920 msgstr ""
6921
6922 #: sat_frontends/jp/cmd_info.py:243
6923 msgid "Error getting session infos: {e}"
6924 msgstr ""
6925
6926 #: sat_frontends/jp/cmd_info.py:253
6927 msgid "devices of an entity"
6928 msgstr ""
6929
6930 #: sat_frontends/jp/cmd_info.py:267
6931 msgid "Error getting devices infos: {e}"
6932 msgstr ""
6933
6934 #: sat_frontends/jp/cmd_info.py:283
6935 msgid "Get various pieces of information on entities"
6936 msgstr ""
6937
6938 #: sat_frontends/jp/cmd_input.py:61
6939 msgid "encoding of the input data"
6940 msgstr ""
6941
6942 #: sat_frontends/jp/cmd_input.py:69
6943 msgid "standard input"
6944 msgstr ""
6945
6946 #: sat_frontends/jp/cmd_input.py:77
6947 msgid "short option"
6948 msgstr ""
6949
6950 #: sat_frontends/jp/cmd_input.py:85
6951 msgid "long option"
6952 msgstr ""
6953
6954 #: sat_frontends/jp/cmd_input.py:93
6955 msgid "positional argument"
6956 msgstr ""
6957
6958 #: sat_frontends/jp/cmd_input.py:101
6959 msgid "ignore value"
6960 msgstr ""
6961
6962 #: sat_frontends/jp/cmd_input.py:107
6963 msgid "don't actually run commands but echo what would be launched"
6964 msgstr ""
6965
6966 #: sat_frontends/jp/cmd_input.py:110
6967 msgid "log stdout to FILE"
6968 msgstr ""
6969
6970 #: sat_frontends/jp/cmd_input.py:113
6971 msgid "log stderr to FILE"
6972 msgstr ""
6973
6974 #: sat_frontends/jp/cmd_input.py:128 sat_frontends/jp/cmd_input.py:193
6975 msgid "arguments in input data and in arguments sequence don't match"
6976 msgstr ""
6977
6978 #: sat_frontends/jp/cmd_input.py:155 sat_frontends/jp/cmd_input.py:207
6979 msgid "values: "
6980 msgstr ""
6981
6982 #: sat_frontends/jp/cmd_input.py:161
6983 msgid "**SKIPPING**\n"
6984 msgstr ""
6985
6986 #: sat_frontends/jp/cmd_input.py:184
6987 msgid "Invalid argument, an option type is expected, got {type_}:{name}"
6988 msgstr ""
6989
6990 #: sat_frontends/jp/cmd_input.py:199
6991 msgid "command {idx}"
6992 msgstr ""
6993
6994 #: sat_frontends/jp/cmd_input.py:252 sat_frontends/primitivus/xmlui.py:461
6995 msgid "OK"
6996 msgstr ""
6997
6998 #: sat_frontends/jp/cmd_input.py:254
6999 msgid "FAILED"
7000 msgstr ""
7001
7002 #: sat_frontends/jp/cmd_input.py:274
7003 msgid "comma-separated values"
7004 msgstr ""
7005
7006 #: sat_frontends/jp/cmd_input.py:283
7007 msgid "starting row (previous ones will be ignored)"
7008 msgstr ""
7009
7010 #: sat_frontends/jp/cmd_input.py:291
7011 msgid "split value in several options"
7012 msgstr ""
7013
7014 #: sat_frontends/jp/cmd_input.py:299
7015 msgid "action to do on empty value ({choices})"
7016 msgstr ""
7017
7018 #: sat_frontends/jp/cmd_input.py:314
7019 msgid "--empty value must be one of {choices}"
7020 msgstr ""
7021
7022 #: sat_frontends/jp/cmd_input.py:349
7023 msgid "launch command with external input"
7024 msgstr ""
7025
7026 #: sat_frontends/jp/cmd_invitation.py:38
7027 msgid "create and send an invitation"
7028 msgstr ""
7029
7030 #: sat_frontends/jp/cmd_invitation.py:127
7031 msgid "you need to specify an email address to send email invitation"
7032 msgstr ""
7033
7034 #: sat_frontends/jp/cmd_invitation.py:161
7035 msgid "get invitation data"
7036 msgstr ""
7037
7038 #: sat_frontends/jp/cmd_invitation.py:165
7039 #: sat_frontends/jp/cmd_invitation.py:225
7040 #: sat_frontends/jp/cmd_invitation.py:289
7041 msgid "invitation UUID"
7042 msgstr ""
7043
7044 #: sat_frontends/jp/cmd_invitation.py:170
7045 msgid "start profile session and retrieve jid"
7046 msgstr ""
7047
7048 #: sat_frontends/jp/cmd_invitation.py:185
7049 msgid "can't get invitation data: {e}"
7050 msgstr ""
7051
7052 #: sat_frontends/jp/cmd_invitation.py:198
7053 msgid "can't start session: {e}"
7054 msgstr ""
7055
7056 #: sat_frontends/jp/cmd_invitation.py:208
7057 msgid "can't retrieve jid: {e}"
7058 msgstr ""
7059
7060 #: sat_frontends/jp/cmd_invitation.py:221
7061 msgid "delete guest account"
7062 msgstr ""
7063
7064 #: sat_frontends/jp/cmd_invitation.py:233
7065 msgid "can't delete guest account: {e}"
7066 msgstr ""
7067
7068 #: sat_frontends/jp/cmd_invitation.py:242
7069 msgid "modify existing invitation"
7070 msgstr ""
7071
7072 #: sat_frontends/jp/cmd_invitation.py:299
7073 msgid "you can't set {arg_name} in both optional argument and extra"
7074 msgstr ""
7075
7076 #: sat_frontends/jp/cmd_invitation.py:314
7077 msgid "invitations have been modified successfuly"
7078 msgstr ""
7079
7080 #: sat_frontends/jp/cmd_invitation.py:328
7081 msgid "list invitations data"
7082 msgstr ""
7083
7084 #: sat_frontends/jp/cmd_invitation.py:346
7085 msgid "return only invitations linked to this profile"
7086 msgstr ""
7087
7088 #: sat_frontends/jp/cmd_invitation.py:370
7089 msgid "invitation of user(s) without XMPP account"
7090 msgstr ""
7091
7092 #: sat_frontends/jp/cmd_list.py:43 sat_frontends/jp/cmd_list.py:81
7093 #: sat_frontends/jp/cmd_list.py:150 sat_frontends/jp/cmd_merge_request.py:39
7094 #: sat_frontends/jp/cmd_merge_request.py:124
7095 #: sat_frontends/jp/cmd_merge_request.py:169
7096 msgid "auto"
7097 msgstr ""
7098
7099 #: sat_frontends/jp/cmd_list.py:45
7100 msgid "get lists"
7101 msgstr ""
7102
7103 #: sat_frontends/jp/cmd_list.py:82
7104 msgid "set a list item"
7105 msgstr ""
7106
7107 #: sat_frontends/jp/cmd_list.py:94
7108 msgid "field(s) to set (required)"
7109 msgstr ""
7110
7111 #: sat_frontends/jp/cmd_list.py:101
7112 msgid "update existing item instead of replacing it (DEFAULT: auto)"
7113 msgstr ""
7114
7115 #: sat_frontends/jp/cmd_list.py:107
7116 msgid "id, URL of the item to update, or nothing for new item"
7117 msgstr ""
7118
7119 #: sat_frontends/jp/cmd_list.py:151
7120 msgid "delete a list item"
7121 msgstr ""
7122
7123 #: sat_frontends/jp/cmd_list.py:156 sat_frontends/jp/cmd_pubsub.py:884
7124 #: sat_frontends/jp/cmd_roster.py:135
7125 msgid "delete without confirmation"
7126 msgstr ""
7127
7128 #: sat_frontends/jp/cmd_list.py:159 sat_frontends/jp/cmd_pubsub.py:887
7129 msgid "notify deletion"
7130 msgstr ""
7131
7132 #: sat_frontends/jp/cmd_list.py:163
7133 msgid "id of the item to delete"
7134 msgstr ""
7135
7136 #: sat_frontends/jp/cmd_list.py:169
7137 msgid "You need to specify a list item to delete"
7138 msgstr ""
7139
7140 #: sat_frontends/jp/cmd_list.py:171
7141 msgid "Are you sure to delete list item {item_id} ?"
7142 msgstr ""
7143
7144 #: sat_frontends/jp/cmd_list.py:174 sat_frontends/jp/cmd_pubsub.py:897
7145 msgid "item deletion cancelled"
7146 msgstr ""
7147
7148 #: sat_frontends/jp/cmd_list.py:184 sat_frontends/jp/cmd_pubsub.py:907
7149 msgid "can't delete item: {e}"
7150 msgstr ""
7151
7152 #: sat_frontends/jp/cmd_list.py:187 sat_frontends/jp/cmd_pubsub.py:910
7153 msgid "item {item} has been deleted"
7154 msgstr ""
7155
7156 #: sat_frontends/jp/cmd_list.py:200
7157 msgid "import tickets from external software/dataset"
7158 msgstr ""
7159
7160 #: sat_frontends/jp/cmd_list.py:225
7161 msgid ""
7162 "specified field in import data will be put in dest field (default: use "
7163 "same field name, or ignore if it doesn't exist)"
7164 msgstr ""
7165
7166 #: sat_frontends/jp/cmd_list.py:235
7167 msgid "PubSub service where the items must be uploaded (default: server)"
7168 msgstr ""
7169
7170 #: sat_frontends/jp/cmd_list.py:242
7171 msgid "PubSub node where the items must be uploaded (default: tickets' defaults)"
7172 msgstr ""
7173
7174 #: sat_frontends/jp/cmd_list.py:257
7175 msgid "Tickets upload started"
7176 msgstr ""
7177
7178 #: sat_frontends/jp/cmd_list.py:260
7179 msgid "Tickets uploaded successfully"
7180 msgstr ""
7181
7182 #: sat_frontends/jp/cmd_list.py:264
7183 msgid "Error while uploading tickets: {error_msg}"
7184 msgstr ""
7185
7186 #: sat_frontends/jp/cmd_list.py:319
7187 msgid ""
7188 "fields_map must be specified either preencoded in --option or using "
7189 "--map, but not both at the same time"
7190 msgstr ""
7191
7192 #: sat_frontends/jp/cmd_list.py:337
7193 msgid "Error while trying to import tickets: {e}"
7194 msgstr ""
7195
7196 #: sat_frontends/jp/cmd_list.py:350
7197 msgid "pubsub lists handling"
7198 msgstr ""
7199
7200 #: sat_frontends/jp/cmd_merge_request.py:40
7201 msgid "publish or update a merge request"
7202 msgstr ""
7203
7204 #: sat_frontends/jp/cmd_merge_request.py:48
7205 msgid "id or URL of the request to update, or nothing for a new one"
7206 msgstr ""
7207
7208 #: sat_frontends/jp/cmd_merge_request.py:55
7209 #: sat_frontends/jp/cmd_merge_request.py:179
7210 msgid "path of the repository (DEFAULT: current directory)"
7211 msgstr ""
7212
7213 #: sat_frontends/jp/cmd_merge_request.py:61
7214 msgid "publish merge request without confirmation"
7215 msgstr ""
7216
7217 #: sat_frontends/jp/cmd_merge_request.py:68
7218 msgid "labels to categorize your request"
7219 msgstr ""
7220
7221 #: sat_frontends/jp/cmd_merge_request.py:75
7222 msgid ""
7223 "You are going to publish your changes to service [{service}], are you "
7224 "sure ?"
7225 msgstr ""
7226
7227 #: sat_frontends/jp/cmd_merge_request.py:80
7228 msgid "merge request publication cancelled"
7229 msgstr ""
7230
7231 #: sat_frontends/jp/cmd_merge_request.py:105
7232 msgid "Merge request published at {published_id}"
7233 msgstr ""
7234
7235 #: sat_frontends/jp/cmd_merge_request.py:110
7236 msgid "Merge request published"
7237 msgstr ""
7238
7239 #: sat_frontends/jp/cmd_merge_request.py:125
7240 msgid "get a merge request"
7241 msgstr ""
7242
7243 #: sat_frontends/jp/cmd_merge_request.py:170
7244 msgid "import a merge request"
7245 msgstr ""
7246
7247 #: sat_frontends/jp/cmd_merge_request.py:209
7248 msgid "merge-request management"
7249 msgstr ""
7250
7251 #: sat_frontends/jp/cmd_message.py:34
7252 msgid "send a message to a contact"
7253 msgstr ""
7254
7255 #: sat_frontends/jp/cmd_message.py:38
7256 msgid "language of the message"
7257 msgstr ""
7258
7259 #: sat_frontends/jp/cmd_message.py:44
7260 msgid ""
7261 "separate xmpp messages: send one message per line instead of one message "
7262 "alone."
7263 msgstr ""
7264
7265 #: sat_frontends/jp/cmd_message.py:53
7266 msgid "add a new line at the beginning of the input (usefull for ascii art ;))"
7267 msgstr ""
7268
7269 #: sat_frontends/jp/cmd_message.py:60
7270 msgid "subject of the message"
7271 msgstr ""
7272
7273 #: sat_frontends/jp/cmd_message.py:63
7274 msgid "language of subject"
7275 msgstr ""
7276
7277 #: sat_frontends/jp/cmd_message.py:70
7278 msgid "type of the message"
7279 msgstr ""
7280
7281 #: sat_frontends/jp/cmd_message.py:73
7282 msgid "encrypt message using given algorithm"
7283 msgstr ""
7284
7285 #: sat_frontends/jp/cmd_message.py:79
7286 msgid "XHTML body"
7287 msgstr ""
7288
7289 #: sat_frontends/jp/cmd_message.py:80
7290 msgid "rich body"
7291 msgstr ""
7292
7293 #: sat_frontends/jp/cmd_message.py:195
7294 msgid "query archives using MAM"
7295 msgstr ""
7296
7297 #: sat_frontends/jp/cmd_message.py:203
7298 msgid "start fetching archive from this date (default: from the beginning)"
7299 msgstr ""
7300
7301 #: sat_frontends/jp/cmd_message.py:207
7302 msgid "end fetching archive after this date (default: no limit)"
7303 msgstr ""
7304
7305 #: sat_frontends/jp/cmd_message.py:210
7306 msgid "retrieve only archives with this jid"
7307 msgstr ""
7308
7309 #: sat_frontends/jp/cmd_message.py:213
7310 msgid "maximum number of items to retrieve, using RSM (default: 20))"
7311 msgstr ""
7312
7313 #: sat_frontends/jp/cmd_message.py:276
7314 msgid "messages handling"
7315 msgstr ""
7316
7317 #: sat_frontends/jp/cmd_param.py:32
7318 msgid "get a parameter value"
7319 msgstr ""
7320
7321 #: sat_frontends/jp/cmd_param.py:37 sat_frontends/jp/cmd_param.py:94
7322 msgid "category of the parameter"
7323 msgstr ""
7324
7325 #: sat_frontends/jp/cmd_param.py:39 sat_frontends/jp/cmd_param.py:95
7326 #: sat_frontends/jp/cmd_param.py:96
7327 msgid "name of the parameter"
7328 msgstr ""
7329
7330 #: sat_frontends/jp/cmd_param.py:45
7331 msgid "name of the attribute to get"
7332 msgstr ""
7333
7334 #: sat_frontends/jp/cmd_param.py:48 sat_frontends/jp/cmd_param.py:98
7335 msgid "security limit"
7336 msgstr ""
7337
7338 #: sat_frontends/jp/cmd_param.py:62
7339 msgid "can't find requested parameters: {e}"
7340 msgstr ""
7341
7342 #: sat_frontends/jp/cmd_param.py:79
7343 msgid "can't find requested parameter: {e}"
7344 msgstr ""
7345
7346 #: sat_frontends/jp/cmd_param.py:90
7347 msgid "set a parameter value"
7348 msgstr ""
7349
7350 #: sat_frontends/jp/cmd_param.py:111
7351 msgid "can't set requested parameter: {e}"
7352 msgstr ""
7353
7354 #: sat_frontends/jp/cmd_param.py:125
7355 msgid "save parameters template to xml file"
7356 msgstr ""
7357
7358 #: sat_frontends/jp/cmd_param.py:129
7359 msgid "output file"
7360 msgstr ""
7361
7362 #: sat_frontends/jp/cmd_param.py:136
7363 msgid "can't save parameters to file: {e}"
7364 msgstr ""
7365
7366 #: sat_frontends/jp/cmd_param.py:140
7367 msgid "parameters saved to file {filename}"
7368 msgstr ""
7369
7370 #: sat_frontends/jp/cmd_param.py:155
7371 msgid "load parameters template from xml file"
7372 msgstr ""
7373
7374 #: sat_frontends/jp/cmd_param.py:159
7375 msgid "input file"
7376 msgstr ""
7377
7378 #: sat_frontends/jp/cmd_param.py:166
7379 msgid "can't load parameters from file: {e}"
7380 msgstr ""
7381
7382 #: sat_frontends/jp/cmd_param.py:170
7383 msgid "parameters loaded from file {filename}"
7384 msgstr ""
7385
7386 #: sat_frontends/jp/cmd_param.py:182
7387 msgid "Save/load parameters template"
7388 msgstr ""
7389
7390 #: sat_frontends/jp/cmd_ping.py:29
7391 msgid "ping XMPP entity"
7392 msgstr ""
7393
7394 #: sat_frontends/jp/cmd_ping.py:32
7395 msgid "jid to ping"
7396 msgstr ""
7397
7398 #: sat_frontends/jp/cmd_ping.py:34
7399 msgid "output delay only (in s)"
7400 msgstr ""
7401
7402 #: sat_frontends/jp/cmd_ping.py:41
7403 msgid "can't do the ping: {e}"
7404 msgstr ""
7405
7406 #: sat_frontends/jp/cmd_pipe.py:38
7407 msgid "send a pipe a stream"
7408 msgstr ""
7409
7410 #: sat_frontends/jp/cmd_pipe.py:97
7411 msgid "receive a pipe stream"
7412 msgstr ""
7413
7414 #: sat_frontends/jp/cmd_pipe.py:104
7415 msgid "Jids accepted (none means \"accept everything\")"
7416 msgstr ""
7417
7418 #: sat_frontends/jp/cmd_pipe.py:159
7419 msgid "stream piping through XMPP"
7420 msgstr ""
7421
7422 #: sat_frontends/jp/cmd_profile.py:33
7423 msgid "The name of the profile"
7424 msgstr ""
7425
7426 #: sat_frontends/jp/cmd_profile.py:51
7427 msgid "You need to use either --connect or --start-session"
7428 msgstr ""
7429
7430 #: sat_frontends/jp/cmd_profile.py:78
7431 msgid "the name of the profile"
7432 msgstr ""
7433
7434 #: sat_frontends/jp/cmd_profile.py:81
7435 msgid "the password of the profile"
7436 msgstr ""
7437
7438 #: sat_frontends/jp/cmd_profile.py:83 sat_frontends/jp/cmd_profile.py:238
7439 msgid "the jid of the profile"
7440 msgstr ""
7441
7442 #: sat_frontends/jp/cmd_profile.py:86
7443 msgid "the password of the XMPP account (use profile password if not specified)"
7444 msgstr ""
7445
7446 #: sat_frontends/jp/cmd_profile.py:93 sat_frontends/jp/cmd_profile.py:247
7447 msgid "connect this profile automatically when backend starts"
7448 msgstr ""
7449
7450 #: sat_frontends/jp/cmd_profile.py:97
7451 msgid "set to component import name (entry point) if this is a component"
7452 msgstr ""
7453
7454 #: sat_frontends/jp/cmd_profile.py:154
7455 msgid "delete profile without confirmation"
7456 msgstr ""
7457
7458 #: sat_frontends/jp/cmd_profile.py:174
7459 msgid "get information about a profile"
7460 msgstr ""
7461
7462 #: sat_frontends/jp/cmd_profile.py:180
7463 msgid "show the XMPP password IN CLEAR TEXT"
7464 msgstr ""
7465
7466 #: sat_frontends/jp/cmd_profile.py:184
7467 msgid "XMPP password"
7468 msgstr ""
7469
7470 #: sat_frontends/jp/cmd_profile.py:185
7471 msgid "autoconnect (backend)"
7472 msgstr ""
7473
7474 #: sat_frontends/jp/cmd_profile.py:209
7475 msgid "get clients profiles only"
7476 msgstr ""
7477
7478 #: sat_frontends/jp/cmd_profile.py:229
7479 msgid "modify an existing profile"
7480 msgstr ""
7481
7482 #: sat_frontends/jp/cmd_profile.py:234
7483 msgid "change the password of the profile"
7484 msgstr ""
7485
7486 #: sat_frontends/jp/cmd_profile.py:237
7487 msgid "disable profile password (dangerous!)"
7488 msgstr ""
7489
7490 #: sat_frontends/jp/cmd_profile.py:240
7491 msgid "change the password of the XMPP account"
7492 msgstr ""
7493
7494 #: sat_frontends/jp/cmd_profile.py:243
7495 msgid "set as default profile"
7496 msgstr ""
7497
7498 #: sat_frontends/jp/cmd_profile.py:280
7499 msgid "profile commands"
7500 msgstr ""
7501
7502 #: sat_frontends/jp/cmd_pubsub.py:59
7503 msgid "retrieve node configuration"
7504 msgstr ""
7505
7506 #: sat_frontends/jp/cmd_pubsub.py:68
7507 msgid "data key to filter"
7508 msgstr ""
7509
7510 #: sat_frontends/jp/cmd_pubsub.py:116
7511 msgid "create a node"
7512 msgstr ""
7513
7514 #: sat_frontends/jp/cmd_pubsub.py:135 sat_frontends/jp/cmd_pubsub.py:288
7515 msgid "don't prepend \"pubsub#\" prefix to field names"
7516 msgstr ""
7517
7518 #: sat_frontends/jp/cmd_pubsub.py:158
7519 msgid "can't create node: {e}"
7520 msgstr ""
7521
7522 #: sat_frontends/jp/cmd_pubsub.py:162
7523 msgid "node created successfully: "
7524 msgstr ""
7525
7526 #: sat_frontends/jp/cmd_pubsub.py:176
7527 msgid "purge a node (i.e. remove all items from it)"
7528 msgstr ""
7529
7530 #: sat_frontends/jp/cmd_pubsub.py:184
7531 msgid "purge node without confirmation"
7532 msgstr ""
7533
7534 #: sat_frontends/jp/cmd_pubsub.py:190
7535 msgid ""
7536 "Are you sure to purge PEP node [{node}]? This will delete ALL items from "
7537 "it!"
7538 msgstr ""
7539
7540 #: sat_frontends/jp/cmd_pubsub.py:195
7541 msgid ""
7542 "Are you sure to delete node [{node}] on service [{service}]? This will "
7543 "delete ALL items from it!"
7544 msgstr ""
7545
7546 #: sat_frontends/jp/cmd_pubsub.py:199
7547 msgid "node purge cancelled"
7548 msgstr ""
7549
7550 #: sat_frontends/jp/cmd_pubsub.py:208
7551 msgid "can't purge node: {e}"
7552 msgstr ""
7553
7554 #: sat_frontends/jp/cmd_pubsub.py:211
7555 msgid "node [{node}] purged successfully"
7556 msgstr ""
7557
7558 #: sat_frontends/jp/cmd_pubsub.py:223
7559 msgid "delete a node"
7560 msgstr ""
7561
7562 #: sat_frontends/jp/cmd_pubsub.py:231
7563 msgid "delete node without confirmation"
7564 msgstr ""
7565
7566 #: sat_frontends/jp/cmd_pubsub.py:237
7567 msgid "Are you sure to delete PEP node [{node}] ?"
7568 msgstr ""
7569
7570 #: sat_frontends/jp/cmd_pubsub.py:241
7571 msgid "Are you sure to delete node [{node}] on service [{service}]?"
7572 msgstr ""
7573
7574 #: sat_frontends/jp/cmd_pubsub.py:244
7575 msgid "node deletion cancelled"
7576 msgstr ""
7577
7578 #: sat_frontends/jp/cmd_pubsub.py:256
7579 msgid "node [{node}] deleted successfully"
7580 msgstr ""
7581
7582 #: sat_frontends/jp/cmd_pubsub.py:270
7583 msgid "set node configuration"
7584 msgstr ""
7585
7586 #: sat_frontends/jp/cmd_pubsub.py:309
7587 msgid "node configuration successful"
7588 msgstr ""
7589
7590 #: sat_frontends/jp/cmd_pubsub.py:320
7591 msgid "import raw XML to a node"
7592 msgstr ""
7593
7594 #: sat_frontends/jp/cmd_pubsub.py:327 sat_frontends/jp/cmd_pubsub.py:1608
7595 msgid "do a pubsub admin request, needed to change publisher"
7596 msgstr ""
7597
7598 #: sat_frontends/jp/cmd_pubsub.py:332
7599 msgid ""
7600 "path to the XML file with data to import. The file must contain whole XML"
7601 " of each item to import."
7602 msgstr ""
7603
7604 #: sat_frontends/jp/cmd_pubsub.py:359
7605 msgid "You are not using list of pubsub items, we can't import this file"
7606 msgstr ""
7607
7608 #: sat_frontends/jp/cmd_pubsub.py:370
7609 msgid "Items are imported without using admin mode, publisher can't be changed"
7610 msgstr ""
7611
7612 #: sat_frontends/jp/cmd_pubsub.py:391
7613 msgid "items published with id(s) {items_ids}"
7614 msgstr ""
7615
7616 #: sat_frontends/jp/cmd_pubsub.py:396 sat_frontends/jp/cmd_pubsub.py:1641
7617 msgid "items published"
7618 msgstr ""
7619
7620 #: sat_frontends/jp/cmd_pubsub.py:409
7621 msgid "retrieve node affiliations (for node owner)"
7622 msgstr ""
7623
7624 #: sat_frontends/jp/cmd_pubsub.py:439
7625 msgid "set affiliations (for node owner)"
7626 msgstr ""
7627
7628 #: sat_frontends/jp/cmd_pubsub.py:469
7629 msgid "affiliations have been set"
7630 msgstr ""
7631
7632 #: sat_frontends/jp/cmd_pubsub.py:481
7633 msgid "set or retrieve node affiliations"
7634 msgstr ""
7635
7636 #: sat_frontends/jp/cmd_pubsub.py:494
7637 msgid "retrieve node subscriptions (for node owner)"
7638 msgstr ""
7639
7640 #: sat_frontends/jp/cmd_pubsub.py:532
7641 msgid "subscription must be one of {}"
7642 msgstr ""
7643
7644 #: sat_frontends/jp/cmd_pubsub.py:548
7645 msgid "set/modify subscriptions (for node owner)"
7646 msgstr ""
7647
7648 #: sat_frontends/jp/cmd_pubsub.py:563
7649 msgid "entity/subscription couple(s)"
7650 msgstr ""
7651
7652 #: sat_frontends/jp/cmd_pubsub.py:578
7653 msgid "subscriptions have been set"
7654 msgstr ""
7655
7656 #: sat_frontends/jp/cmd_pubsub.py:590
7657 msgid "get or modify node subscriptions"
7658 msgstr ""
7659
7660 #: sat_frontends/jp/cmd_pubsub.py:603
7661 msgid "set/replace a schema"
7662 msgstr ""
7663
7664 #: sat_frontends/jp/cmd_pubsub.py:607
7665 msgid "schema to set (must be XML)"
7666 msgstr ""
7667
7668 #: sat_frontends/jp/cmd_pubsub.py:621 sat_frontends/jp/cmd_pubsub.py:656
7669 msgid "schema has been set"
7670 msgstr ""
7671
7672 #: sat_frontends/jp/cmd_pubsub.py:637
7673 msgid "edit a schema"
7674 msgstr ""
7675
7676 #: sat_frontends/jp/cmd_pubsub.py:709
7677 msgid "get schema"
7678 msgstr ""
7679
7680 #: sat_frontends/jp/cmd_pubsub.py:742
7681 msgid "data schema manipulation"
7682 msgstr ""
7683
7684 #: sat_frontends/jp/cmd_pubsub.py:761
7685 msgid "node handling"
7686 msgstr ""
7687
7688 #: sat_frontends/jp/cmd_pubsub.py:774
7689 msgid "publish a new item or update an existing one"
7690 msgstr ""
7691
7692 #: sat_frontends/jp/cmd_pubsub.py:783
7693 msgid "id, URL of the item to update, keyword, or nothing for new item"
7694 msgstr ""
7695
7696 #: sat_frontends/jp/cmd_pubsub.py:805
7697 msgid "can't send item: {e}"
7698 msgstr ""
7699
7700 #: sat_frontends/jp/cmd_pubsub.py:827
7701 msgid "get pubsub item(s)"
7702 msgstr ""
7703
7704 #: sat_frontends/jp/cmd_pubsub.py:835
7705 msgid "subscription id"
7706 msgstr ""
7707
7708 #: sat_frontends/jp/cmd_pubsub.py:879
7709 msgid "delete an item"
7710 msgstr ""
7711
7712 #: sat_frontends/jp/cmd_pubsub.py:892
7713 msgid "You need to specify an item to delete"
7714 msgstr ""
7715
7716 #: sat_frontends/jp/cmd_pubsub.py:894
7717 msgid "Are you sure to delete item {item_id} ?"
7718 msgstr ""
7719
7720 #: sat_frontends/jp/cmd_pubsub.py:924
7721 msgid "edit an existing or new pubsub item"
7722 msgstr ""
7723
7724 #: sat_frontends/jp/cmd_pubsub.py:968
7725 msgid "Item has not payload"
7726 msgstr ""
7727
7728 #: sat_frontends/jp/cmd_pubsub.py:992
7729 msgid "rename a pubsub item"
7730 msgstr ""
7731
7732 #: sat_frontends/jp/cmd_pubsub.py:1024
7733 msgid "subscribe to a node"
7734 msgstr ""
7735
7736 #: sat_frontends/jp/cmd_pubsub.py:1039
7737 msgid "can't subscribe to node: {e}"
7738 msgstr ""
7739
7740 #: sat_frontends/jp/cmd_pubsub.py:1042
7741 msgid "subscription done"
7742 msgstr ""
7743
7744 #: sat_frontends/jp/cmd_pubsub.py:1044
7745 msgid "subscription id: {sub_id}"
7746 msgstr ""
7747
7748 #: sat_frontends/jp/cmd_pubsub.py:1059
7749 msgid "unsubscribe from a node"
7750 msgstr ""
7751
7752 #: sat_frontends/jp/cmd_pubsub.py:1073
7753 msgid "can't unsubscribe from node: {e}"
7754 msgstr ""
7755
7756 #: sat_frontends/jp/cmd_pubsub.py:1076
7757 msgid "subscription removed"
7758 msgstr ""
7759
7760 #: sat_frontends/jp/cmd_pubsub.py:1088
7761 msgid "retrieve all subscriptions on a service"
7762 msgstr ""
7763
7764 #: sat_frontends/jp/cmd_pubsub.py:1102
7765 msgid "can't retrieve subscriptions: {e}"
7766 msgstr ""
7767
7768 #: sat_frontends/jp/cmd_pubsub.py:1117
7769 msgid "retrieve all affiliations on a service"
7770 msgstr ""
7771
7772 #: sat_frontends/jp/cmd_pubsub.py:1160
7773 msgid "search items corresponding to filters"
7774 msgstr ""
7775
7776 #: sat_frontends/jp/cmd_pubsub.py:1185
7777 msgid "maximum depth of recursion (will search linked nodes if > 0, DEFAULT: 0)"
7778 msgstr ""
7779
7780 #: sat_frontends/jp/cmd_pubsub.py:1197
7781 msgid "maximum number of items to get per node ({} to get all items, DEFAULT: 30)"
7782 msgstr ""
7783
7784 #: sat_frontends/jp/cmd_pubsub.py:1207
7785 msgid "namespace to use for xpath"
7786 msgstr ""
7787
7788 #: sat_frontends/jp/cmd_pubsub.py:1216
7789 msgid "filters"
7790 msgstr ""
7791
7792 #: sat_frontends/jp/cmd_pubsub.py:1217
7793 msgid "only items corresponding to following filters will be kept"
7794 msgstr ""
7795
7796 #: sat_frontends/jp/cmd_pubsub.py:1226
7797 msgid "full text filter, item must contain this string (XML included)"
7798 msgstr ""
7799
7800 #: sat_frontends/jp/cmd_pubsub.py:1235
7801 msgid "like --text but using a regular expression"
7802 msgstr ""
7803
7804 #: sat_frontends/jp/cmd_pubsub.py:1244
7805 msgid "filter items which has elements matching this xpath"
7806 msgstr ""
7807
7808 #: sat_frontends/jp/cmd_pubsub.py:1253
7809 msgid ""
7810 "Python expression which much return a bool (True to keep item, False to "
7811 "reject it). \"item\" is raw text item, \"item_xml\" is lxml's "
7812 "etree.Element"
7813 msgstr ""
7814
7815 #: sat_frontends/jp/cmd_pubsub.py:1266
7816 msgid "filters flags"
7817 msgstr ""
7818
7819 #: sat_frontends/jp/cmd_pubsub.py:1267
7820 msgid "filters modifiers (change behaviour of following filters)"
7821 msgstr ""
7822
7823 #: sat_frontends/jp/cmd_pubsub.py:1278
7824 msgid "(don't) ignore case in following filters (DEFAULT: case sensitive)"
7825 msgstr ""
7826
7827 #: sat_frontends/jp/cmd_pubsub.py:1289
7828 msgid "(don't) invert effect of following filters (DEFAULT: don't invert)"
7829 msgstr ""
7830
7831 #: sat_frontends/jp/cmd_pubsub.py:1300
7832 msgid "(don't) use DOTALL option for regex (DEFAULT: don't use)"
7833 msgstr ""
7834
7835 #: sat_frontends/jp/cmd_pubsub.py:1311
7836 msgid "keep only the matching part of the item"
7837 msgstr ""
7838
7839 #: sat_frontends/jp/cmd_pubsub.py:1320
7840 msgid "action to do on found items (DEFAULT: print)"
7841 msgstr ""
7842
7843 #: sat_frontends/jp/cmd_pubsub.py:1383
7844 msgid ""
7845 "item doesn't looks like XML, you have probably used --only-matching "
7846 "somewhere before and we have no more XML"
7847 msgstr ""
7848
7849 #: sat_frontends/jp/cmd_pubsub.py:1420
7850 msgid "--only-matching used with fixed --text string, are you sure?"
7851 msgstr ""
7852
7853 #: sat_frontends/jp/cmd_pubsub.py:1441
7854 msgid "can't use xpath: {reason}"
7855 msgstr ""
7856
7857 #: sat_frontends/jp/cmd_pubsub.py:1476
7858 msgid "unknown filter type {type}"
7859 msgstr ""
7860
7861 #: sat_frontends/jp/cmd_pubsub.py:1534
7862 msgid "executed command failed with exit code {ret}"
7863 msgstr ""
7864
7865 #: sat_frontends/jp/cmd_pubsub.py:1566
7866 msgid "Command can only be used with {actions} actions"
7867 msgstr ""
7868
7869 #: sat_frontends/jp/cmd_pubsub.py:1572
7870 msgid "you need to specify a command to execute"
7871 msgstr ""
7872
7873 #: sat_frontends/jp/cmd_pubsub.py:1575
7874 msgid "empty node is not handled yet"
7875 msgstr ""
7876
7877 #: sat_frontends/jp/cmd_pubsub.py:1596
7878 msgid "modify items of a node using an external command/script"
7879 msgstr ""
7880
7881 #: sat_frontends/jp/cmd_pubsub.py:1603
7882 msgid "apply transformation (DEFAULT: do a dry run)"
7883 msgstr ""
7884
7885 #: sat_frontends/jp/cmd_pubsub.py:1614
7886 msgid "if command return a non zero exit code, ignore the item and continue"
7887 msgstr ""
7888
7889 #: sat_frontends/jp/cmd_pubsub.py:1622
7890 msgid "get all items by looping over all pages using RSM"
7891 msgstr ""
7892
7893 #: sat_frontends/jp/cmd_pubsub.py:1626
7894 msgid ""
7895 "path to the command to use. Will be called repetitivly with an item as "
7896 "input. Output (full item XML) will be used as new one. Return \"DELETE\" "
7897 "string to delete the item, and \"SKIP\" to ignore it"
7898 msgstr ""
7899
7900 #: sat_frontends/jp/cmd_pubsub.py:1636
7901 msgid "items published with ids {item_ids}"
7902 msgstr ""
7903
7904 #: sat_frontends/jp/cmd_pubsub.py:1659
7905 msgid "Can't retrieve all items, RSM metadata not available"
7906 msgstr ""
7907
7908 #: sat_frontends/jp/cmd_pubsub.py:1664
7909 msgid "Can't retrieve all items, bad RSM metadata: {msg}"
7910 msgstr ""
7911
7912 #: sat_frontends/jp/cmd_pubsub.py:1670
7913 msgid "All items transformed"
7914 msgstr ""
7915
7916 #: sat_frontends/jp/cmd_pubsub.py:1674
7917 msgid "Retrieving next page ({page_idx}/{page_total})"
7918 msgstr ""
7919
7920 #: sat_frontends/jp/cmd_pubsub.py:1712
7921 msgid "Duplicate found on item {item_id}, we have probably handled all items."
7922 msgstr ""
7923
7924 #: sat_frontends/jp/cmd_pubsub.py:1749
7925 msgid "Deleting item {item_id}"
7926 msgstr ""
7927
7928 #: sat_frontends/jp/cmd_pubsub.py:1766
7929 msgid "Skipping item {item_id}"
7930 msgstr ""
7931
7932 #: sat_frontends/jp/cmd_pubsub.py:1860 sat_frontends/jp/cmd_uri.py:53
7933 msgid "build URI"
7934 msgstr ""
7935
7936 #: sat_frontends/jp/cmd_pubsub.py:1868
7937 msgid "profile (used when no server is specified)"
7938 msgstr ""
7939
7940 #: sat_frontends/jp/cmd_pubsub.py:1908
7941 msgid "create a Pubsub hook"
7942 msgstr ""
7943
7944 #: sat_frontends/jp/cmd_pubsub.py:1917
7945 msgid "hook type"
7946 msgstr ""
7947
7948 #: sat_frontends/jp/cmd_pubsub.py:1923
7949 msgid "make hook persistent across restarts"
7950 msgstr ""
7951
7952 #: sat_frontends/jp/cmd_pubsub.py:1927
7953 msgid "argument of the hook (depend of the type)"
7954 msgstr ""
7955
7956 #: sat_frontends/jp/cmd_pubsub.py:1936
7957 msgid "{path} is not a file"
7958 msgstr ""
7959
7960 #: sat_frontends/jp/cmd_pubsub.py:1965
7961 msgid "delete a Pubsub hook"
7962 msgstr ""
7963
7964 #: sat_frontends/jp/cmd_pubsub.py:1974
7965 msgid "hook type to remove, empty to remove all (DEFAULT: remove all)"
7966 msgstr ""
7967
7968 #: sat_frontends/jp/cmd_pubsub.py:1981
7969 msgid "argument of the hook to remove, empty to remove all (DEFAULT: remove all)"
7970 msgstr ""
7971
7972 #: sat_frontends/jp/cmd_pubsub.py:2001
7973 msgid "{nb_deleted} hook(s) have been deleted"
7974 msgstr ""
7975
7976 #: sat_frontends/jp/cmd_pubsub.py:2013
7977 msgid "list hooks of a profile"
7978 msgstr ""
7979
7980 #: sat_frontends/jp/cmd_pubsub.py:2029
7981 msgid "No hook found."
7982 msgstr ""
7983
7984 #: sat_frontends/jp/cmd_pubsub.py:2043
7985 msgid "trigger action on Pubsub notifications"
7986 msgstr ""
7987
7988 #: sat_frontends/jp/cmd_pubsub.py:2067
7989 msgid "PubSub nodes/items management"
7990 msgstr ""
7991
7992 #: sat_frontends/jp/cmd_roster.py:36
7993 msgid "retrieve the roster entities"
7994 msgstr ""
7995
7996 #: sat_frontends/jp/cmd_roster.py:89
7997 msgid "set metadata for a roster entity"
7998 msgstr ""
7999
8000 #: sat_frontends/jp/cmd_roster.py:93
8001 msgid "name to use for this entity"
8002 msgstr ""
8003
8004 #: sat_frontends/jp/cmd_roster.py:96
8005 msgid "groups for this entity"
8006 msgstr ""
8007
8008 #: sat_frontends/jp/cmd_roster.py:99
8009 msgid "replace all metadata instead of adding them"
8010 msgstr ""
8011
8012 #: sat_frontends/jp/cmd_roster.py:101 sat_frontends/jp/cmd_roster.py:138
8013 msgid "jid of the roster entity"
8014 msgstr ""
8015
8016 #: sat_frontends/jp/cmd_roster.py:131
8017 msgid "remove an entity from roster"
8018 msgstr ""
8019
8020 #: sat_frontends/jp/cmd_roster.py:142
8021 msgid "Are you sure to delete {entity} fril your roster?"
8022 msgstr ""
8023
8024 #: sat_frontends/jp/cmd_roster.py:145
8025 msgid "entity deletion cancelled"
8026 msgstr ""
8027
8028 #: sat_frontends/jp/cmd_roster.py:158
8029 msgid "Show statistics about a roster"
8030 msgstr ""
8031
8032 #: sat_frontends/jp/cmd_roster.py:226
8033 msgid "purge the roster from its contacts with no subscription"
8034 msgstr ""
8035
8036 #: sat_frontends/jp/cmd_roster.py:231
8037 msgid "also purge contacts with no 'from' subscription"
8038 msgstr ""
8039
8040 #: sat_frontends/jp/cmd_roster.py:234
8041 msgid "also purge contacts with no 'to' subscription"
8042 msgstr ""
8043
8044 #: sat_frontends/jp/cmd_roster.py:306
8045 msgid "do a full resynchronisation of roster with server"
8046 msgstr ""
8047
8048 #: sat_frontends/jp/cmd_roster.py:318
8049 msgid "Roster resynchronized"
8050 msgstr ""
8051
8052 #: sat_frontends/jp/cmd_roster.py:327
8053 msgid "Manage an entity's roster"
8054 msgstr ""
8055
8056 #: sat_frontends/jp/cmd_shell.py:33
8057 msgid ""
8058 "Welcome to {app_name} shell, the Salut à Toi shell !\n"
8059 "\n"
8060 "This enrironment helps you using several {app_name} commands with similar"
8061 " parameters.\n"
8062 "\n"
8063 "To quit, just enter \"quit\" or press C-d.\n"
8064 "Enter \"help\" or \"?\" to know what to do\n"
8065 msgstr ""
8066
8067 #: sat_frontends/jp/cmd_shell.py:48
8068 msgid "launch jp in shell (REPL) mode"
8069 msgstr ""
8070
8071 #: sat_frontends/jp/cmd_shell.py:63
8072 msgid "bad command path"
8073 msgstr ""
8074
8075 #: sat_frontends/jp/cmd_shell.py:104
8076 msgid "COMMAND {external}=> {args}"
8077 msgstr ""
8078
8079 #: sat_frontends/jp/cmd_shell.py:105
8080 msgid "(external) "
8081 msgstr ""
8082
8083 #: sat_frontends/jp/cmd_shell.py:149
8084 msgid "Shell commands:"
8085 msgstr ""
8086
8087 #: sat_frontends/jp/cmd_shell.py:152
8088 msgid "Action commands:"
8089 msgstr ""
8090
8091 #: sat_frontends/jp/cmd_shell.py:172
8092 msgid "verbose mode is {status}"
8093 msgstr ""
8094
8095 #: sat_frontends/jp/cmd_shell.py:173
8096 msgid "ENABLED"
8097 msgstr ""
8098
8099 #: sat_frontends/jp/cmd_shell.py:173
8100 msgid "DISABLED"
8101 msgstr ""
8102
8103 #: sat_frontends/jp/cmd_shell.py:214
8104 msgid "arg profile={profile} (logged profile)"
8105 msgstr ""
8106
8107 #: sat_frontends/jp/cmd_shell.py:236
8108 msgid "no argument in USE"
8109 msgstr ""
8110
8111 #: sat_frontends/jp/cmd_shell.py:238
8112 msgid "arguments in USE:"
8113 msgstr ""
8114
8115 #: sat_frontends/jp/cmd_shell.py:274
8116 msgid "argument {name} not found"
8117 msgstr ""
8118
8119 #: sat_frontends/jp/cmd_shell.py:280
8120 msgid "argument {name} removed"
8121 msgstr ""
8122
8123 #: sat_frontends/jp/cmd_shell.py:288
8124 msgid "good bye!"
8125 msgstr ""
8126
8127 #: sat_frontends/jp/cmd_uri.py:37
8128 msgid "parse URI"
8129 msgstr ""
8130
8131 #: sat_frontends/jp/cmd_uri.py:42
8132 msgid "XMPP URI to parse"
8133 msgstr ""
8134
8135 #: sat_frontends/jp/cmd_uri.py:57
8136 msgid "URI type"
8137 msgstr ""
8138
8139 #: sat_frontends/jp/cmd_uri.py:58
8140 msgid "URI path"
8141 msgstr ""
8142
8143 #: sat_frontends/jp/cmd_uri.py:66
8144 msgid "URI fields"
8145 msgstr ""
8146
8147 #: sat_frontends/jp/cmd_uri.py:80
8148 msgid "XMPP URI parsing/generation"
8149 msgstr ""
8150
8151 #: sat_frontends/jp/common.py:437
8152 msgid "no item found at all, we create a new one"
8153 msgstr ""
8154
8155 #: sat_frontends/jp/common.py:440
8156 msgid "item \"{item}\" not found, we create a new item withthis id"
8157 msgstr ""
8158
8159 #: sat_frontends/jp/common.py:458
8160 msgid "item \"{item}\" found, we edit it"
8161 msgstr ""
8162
8163 #: sat_frontends/jp/common.py:785
8164 msgid "No {key} URI specified for this project, please specify service and node"
8165 msgstr ""
8166
8167 #: sat_frontends/jp/common.py:821
8168 msgid "Invalid URI found: {uri}"
8169 msgstr ""
8170
8171 #: sat_frontends/jp/loops.py:28
8172 msgid "User interruption: good bye"
8173 msgstr ""
8174
8175 #: sat_frontends/jp/output_template.py:53
8176 msgid "Can't find requested template: {template_path}"
8177 msgstr ""
8178
8179 #: sat_frontends/jp/output_template.py:74
8180 msgid ""
8181 "no default template set for this command, you need to specify a template "
8182 "using --oo template=[path/to/template.html]"
8183 msgstr ""
8184
8185 #: sat_frontends/jp/output_template.py:89
8186 msgid "Can't parse template, please check its syntax"
8187 msgstr ""
8188
8189 #: sat_frontends/jp/output_template.py:109
8190 msgid ""
8191 "Browser opening requested.\n"
8192 "Temporary files are put in the following directory, you'll have to delete"
8193 " it yourself once finished viewing: {}"
8194 msgstr ""
8195
8196 #: sat_frontends/jp/output_xml.py:56
8197 msgid ""
8198 "Pygments is not available, syntax highlighting is not possible. Please "
8199 "install if from http://pygments.org or with pip install pygments"
8200 msgstr ""
8201
8202 #: sat_frontends/jp/xml_tools.py:50
8203 msgid "Can't parse the payload XML in input: {msg}"
8204 msgstr ""
8205
8206 #: sat_frontends/jp/xml_tools.py:62
8207 msgid "<item> can only have one child element (the payload)"
8208 msgstr ""
8209
8210 #: sat_frontends/jp/xmlui_manager.py:224
8211 msgid "(enter: {value})"
8212 msgstr ""
8213
8214 #: sat_frontends/jp/xmlui_manager.py:318
8215 msgid "your choice (0-{limit_max}): "
8216 msgstr ""
8217
8218 #: sat_frontends/jp/xmlui_manager.py:348
8219 msgid "your choice (0,1): "
8220 msgstr ""
8221
8222 #: sat_frontends/primitivus/base.py:90
8223 msgid "Error while sending message ({})"
8224 msgstr ""
8225
8226 #: sat_frontends/primitivus/base.py:135
8227 msgid "Please specify the globbing pattern to search for"
8228 msgstr ""
8229
8230 #: sat_frontends/primitivus/base.py:377
8231 msgid "Configuration Error"
8232 msgstr ""
8233
8234 #: sat_frontends/primitivus/base.py:377
8235 msgid ""
8236 "Something went wrong while reading the configuration, please check "
8237 ":messages"
8238 msgstr ""
8239
8240 #: sat_frontends/primitivus/base.py:504
8241 msgid "Pleeeeasse, I can't even breathe !"
8242 msgstr ""
8243
8244 #: sat_frontends/primitivus/base.py:534
8245 #: sat_frontends/primitivus/profile_manager.py:64
8246 msgid "Connect"
8247 msgstr ""
8248
8249 #: sat_frontends/primitivus/base.py:536
8250 msgid "Parameters"
8251 msgstr ""
8252
8253 #: sat_frontends/primitivus/base.py:537 sat_frontends/primitivus/base.py:851
8254 msgid "About"
8255 msgstr ""
8256
8257 #: sat_frontends/primitivus/base.py:538
8258 msgid "Exit"
8259 msgstr ""
8260
8261 #: sat_frontends/primitivus/base.py:542
8262 msgid "Join room"
8263 msgstr ""
8264
8265 #: sat_frontends/primitivus/base.py:547
8266 msgid "Main menu"
8267 msgstr ""
8268
8269 #: sat_frontends/primitivus/base.py:658
8270 msgid "{app}: a new event has just happened{entity}"
8271 msgstr ""
8272
8273 #: sat_frontends/primitivus/base.py:736
8274 msgid "Chat menu"
8275 msgstr ""
8276
8277 #: sat_frontends/primitivus/base.py:790
8278 msgid "Unmanaged action"
8279 msgstr ""
8280
8281 #: sat_frontends/primitivus/base.py:801
8282 msgid "unkown"
8283 msgstr ""
8284
8285 #: sat_frontends/primitivus/base.py:831
8286 #, python-format
8287 msgid "Can't get parameters (%s)"
8288 msgstr ""
8289
8290 #: sat_frontends/primitivus/base.py:846
8291 msgid "Entering a MUC room"
8292 msgstr ""
8293
8294 #: sat_frontends/primitivus/base.py:846
8295 msgid "Please enter MUC's JID"
8296 msgstr ""
8297
8298 #: sat_frontends/primitivus/chat.py:40
8299 msgid "{} occupants"
8300 msgstr ""
8301
8302 #: sat_frontends/primitivus/chat.py:381
8303 msgid "Game"
8304 msgstr ""
8305
8306 #: sat_frontends/primitivus/chat.py:502
8307 msgid "You have been mentioned by {nick} in {room}"
8308 msgstr ""
8309
8310 #: sat_frontends/primitivus/chat.py:513
8311 msgid "{entity} is talking to you"
8312 msgstr ""
8313
8314 #: sat_frontends/primitivus/chat.py:612
8315 msgid "Results for searching the globbing pattern: {}"
8316 msgstr ""
8317
8318 #: sat_frontends/primitivus/chat.py:618
8319 msgid "Type ':history <lines>' to reset the chat history"
8320 msgstr ""
8321
8322 #: sat_frontends/primitivus/chat.py:652
8323 #, python-format
8324 msgid "Primitivus: %s is talking to you"
8325 msgstr ""
8326
8327 #: sat_frontends/primitivus/chat.py:656
8328 #, python-format
8329 msgid "Primitivus: %(user)s mentioned you in room '%(room)s'"
8330 msgstr ""
8331
8332 #: sat_frontends/primitivus/chat.py:666
8333 msgid "Can't start game"
8334 msgstr ""
8335
8336 #: sat_frontends/primitivus/chat.py:667
8337 msgid "You need to be exactly 4 peoples in the room to start a Tarot game"
8338 msgstr ""
8339
8340 #: sat_frontends/primitivus/chat.py:698
8341 msgid "Change title"
8342 msgstr ""
8343
8344 #: sat_frontends/primitivus/chat.py:699
8345 msgid "Enter the new title"
8346 msgstr ""
8347
8348 #: sat_frontends/primitivus/game_tarot.py:290
8349 msgid "Please choose your contrat"
8350 msgstr ""
8351
8352 #: sat_frontends/primitivus/game_tarot.py:311
8353 msgid "You win \\o/"
8354 msgstr ""
8355
8356 #: sat_frontends/primitivus/game_tarot.py:311
8357 msgid "You loose :("
8358 msgstr ""
8359
8360 #: sat_frontends/primitivus/game_tarot.py:331
8361 msgid "Cards played are invalid !"
8362 msgstr ""
8363
8364 #: sat_frontends/primitivus/game_tarot.py:369
8365 msgid "Do you put these cards in chien ?"
8366 msgstr ""
8367
8368 #: sat_frontends/primitivus/profile_manager.py:36
8369 msgid "Login:"
8370 msgstr ""
8371
8372 #: sat_frontends/primitivus/profile_manager.py:37
8373 msgid "Password:"
8374 msgstr ""
8375
8376 #: sat_frontends/primitivus/profile_manager.py:48
8377 msgid "New"
8378 msgstr ""
8379
8380 #: sat_frontends/primitivus/profile_manager.py:49
8381 msgid "Delete"
8382 msgstr ""
8383
8384 #: sat_frontends/primitivus/profile_manager.py:81
8385 msgid "Profile Manager"
8386 msgstr ""
8387
8388 #: sat_frontends/primitivus/profile_manager.py:142
8389 msgid "Can't create profile"
8390 msgstr ""
8391
8392 #: sat_frontends/primitivus/profile_manager.py:150
8393 msgid "New profile"
8394 msgstr ""
8395
8396 #: sat_frontends/primitivus/profile_manager.py:151
8397 msgid "Please enter a new profile name"
8398 msgstr ""
8399
8400 #: sat_frontends/primitivus/profile_manager.py:160
8401 msgid "Are you sure you want to delete the profile {} ?"
8402 msgstr ""
8403
8404 #: sat_frontends/primitivus/progress.py:37
8405 msgid "Clear progress list"
8406 msgstr ""
8407
8408 #: sat_frontends/primitivus/status.py:57
8409 msgid "Set your presence"
8410 msgstr ""
8411
8412 #: sat_frontends/primitivus/status.py:67
8413 msgid "Set your status"
8414 msgstr ""
8415
8416 #: sat_frontends/primitivus/status.py:68
8417 msgid "New status"
8418 msgstr ""
8419
8420 #: sat_frontends/primitivus/xmlui.py:78
8421 msgid "Unknown div_char"
8422 msgstr ""
8423
8424 #: sat_frontends/primitivus/xmlui.py:456
8425 msgid "Submit"
8426 msgstr ""
8427
8428 #: sat_frontends/primitivus/xmlui.py:458 sat_frontends/primitivus/xmlui.py:473
8429 msgid "Cancel"
8430 msgstr ""
8431
8432 #: sat_frontends/quick_frontend/constants.py:31
8433 msgid "Away from keyboard"
8434 msgstr ""
8435
8436 #: sat_frontends/quick_frontend/constants.py:33
8437 msgid "Extended away"
8438 msgstr ""
8439
8440 #: sat_frontends/quick_frontend/quick_app.py:85
8441 msgid "Error while trying to get autodisconnect param, ignoring: {}"
8442 msgstr ""
8443
8444 #: sat_frontends/quick_frontend/quick_app.py:200
8445 msgid "Can't get profile parameter: {msg}"
8446 msgstr ""
8447
8448 #: sat_frontends/quick_frontend/quick_app.py:324
8449 msgid "Can't get namespaces map: {msg}"
8450 msgstr ""
8451
8452 #: sat_frontends/quick_frontend/quick_app.py:330
8453 msgid "Can't retrieve encryption plugins: {msg}"
8454 msgstr ""
8455
8456 #: sat_frontends/quick_frontend/quick_app.py:376
8457 msgid "Error while initialising bridge: {}"
8458 msgstr ""
8459
8460 #: sat_frontends/quick_frontend/quick_app.py:662
8461 #, python-format
8462 msgid "Can't connect profile [%s]"
8463 msgstr ""
8464
8465 #: sat_frontends/quick_frontend/quick_app.py:723
8466 msgid "Connected"
8467 msgstr ""
8468
8469 #: sat_frontends/quick_frontend/quick_app.py:739
8470 msgid "Disconnected"
8471 msgstr ""
8472
8473 #: sat_frontends/quick_frontend/quick_app.py:1154
8474 msgid "The contact {contact} has accepted your subscription"
8475 msgstr ""
8476
8477 #: sat_frontends/quick_frontend/quick_app.py:1157
8478 #: sat_frontends/quick_frontend/quick_app.py:1176
8479 msgid "Subscription confirmation"
8480 msgstr ""
8481
8482 #: sat_frontends/quick_frontend/quick_app.py:1162
8483 msgid "The contact {contact} has refused your subscription"
8484 msgstr ""
8485
8486 #: sat_frontends/quick_frontend/quick_app.py:1165
8487 msgid "Subscription refusal"
8488 msgstr ""
8489
8490 #: sat_frontends/quick_frontend/quick_app.py:1172
8491 msgid ""
8492 "The contact {contact} wants to subscribe to your presence.\n"
8493 "Do you accept ?"
8494 msgstr ""
8495
8496 #: sat_frontends/quick_frontend/quick_app.py:1229
8497 #, python-format
8498 msgid "param update: [%(namespace)s] %(name)s = %(value)s"
8499 msgstr ""
8500
8501 #: sat_frontends/quick_frontend/quick_app.py:1233
8502 #, python-format
8503 msgid "Changing JID to %s"
8504 msgstr ""
8505
8506 #: sat_frontends/quick_frontend/quick_chat.py:624
8507 msgid "now we print the history"
8508 msgstr ""
8509
8510 #: sat_frontends/quick_frontend/quick_chat.py:626
8511 msgid " ({} messages)"
8512 msgstr ""
8513
8514 #: sat_frontends/quick_frontend/quick_chat.py:683
8515 msgid "Can't get history: {}"
8516 msgstr ""
8517
8518 #: sat_frontends/quick_frontend/quick_chat.py:705
8519 msgid "Can't get encryption state: {reason}"
8520 msgstr ""
8521
8522 #: sat_frontends/quick_frontend/quick_chat.py:775
8523 msgid "message encryption started with {target} using {encryption}"
8524 msgstr ""
8525
8526 #: sat_frontends/quick_frontend/quick_chat.py:780
8527 msgid "message encryption stopped with {target} (was using {encryption})"
8528 msgstr ""
8529
8530 #: sat_frontends/quick_frontend/quick_chat.py:833
8531 msgid "<= {nick} has left the room ({count})"
8532 msgstr ""
8533
8534 #: sat_frontends/quick_frontend/quick_chat.py:837
8535 msgid "<=> {nick} re-entered the room ({count})"
8536 msgstr ""
8537
8538 #: sat_frontends/quick_frontend/quick_contact_list.py:611
8539 msgid "Trying to delete an unknow entity [{}]"
8540 msgstr ""
8541
8542 #: sat_frontends/quick_frontend/quick_contact_list.py:664
8543 msgid "received presence from entity without resource: {}"
8544 msgstr ""
8545
8546 #: sat_frontends/quick_frontend/quick_contact_management.py:73
8547 msgid "Trying to get attribute for an unknown contact"
8548 msgstr ""
8549
8550 #: sat_frontends/quick_frontend/quick_contact_management.py:89
8551 msgid "INTERNAL ERROR: Key log.error"
8552 msgstr ""
8553
8554 #: sat_frontends/quick_frontend/quick_contact_management.py:101
8555 #, python-format
8556 msgid "Trying to update an unknown contact: %s"
8557 msgstr ""
8558
8559 #: sat_frontends/quick_frontend/quick_games.py:84
8560 msgid ""
8561 "A {game} activity between {players} has been started, but you couldn't "
8562 "take part because your client doesn't support it."
8563 msgstr ""
8564
8565 #: sat_frontends/quick_frontend/quick_games.py:87
8566 msgid "{game} Game"
8567 msgstr ""
8568
8569 #: sat_frontends/quick_frontend/quick_profile_manager.py:116
8570 msgid "Trying to plug an unknown profile key ({})"
8571 msgstr ""
8572
8573 #: sat_frontends/quick_frontend/quick_profile_manager.py:118
8574 msgid "Profile plugging in error"
8575 msgstr ""
8576
8577 #: sat_frontends/quick_frontend/quick_profile_manager.py:133
8578 msgid "Can't get profile parameter"
8579 msgstr ""
8580
8581 #: sat_frontends/quick_frontend/quick_profile_manager.py:144
8582 msgid "A profile with this name already exists"
8583 msgstr ""
8584
8585 #: sat_frontends/quick_frontend/quick_profile_manager.py:146
8586 msgid "Profile creation cancelled by backend"
8587 msgstr ""
8588
8589 #: sat_frontends/quick_frontend/quick_profile_manager.py:148
8590 msgid "You profile name is not valid"
8591 msgstr ""
8592
8593 #: sat_frontends/quick_frontend/quick_profile_manager.py:152
8594 msgid "Can't create profile ({})"
8595 msgstr ""
8596
8597 #: sat_frontends/quick_frontend/quick_profile_manager.py:172
8598 msgid "You can't connect manually and automatically at the same time"
8599 msgstr ""
8600
8601 #: sat_frontends/quick_frontend/quick_profile_manager.py:180
8602 msgid "No profile selected"
8603 msgstr ""
8604
8605 #: sat_frontends/quick_frontend/quick_profile_manager.py:181
8606 msgid "You need to create and select at least one profile before connecting"
8607 msgstr ""
8608
8609 #: sat_frontends/quick_frontend/quick_utils.py:40
8610 msgid ""
8611 "\n"
8612 " %prog [options]\n"
8613 "\n"
8614 " %prog --help for options list\n"
8615 " "
8616 msgstr ""
8617
8618 #: sat_frontends/quick_frontend/quick_utils.py:49
8619 msgid "Select the profile to use"
8620 msgstr ""
8621
8622 #: sat_frontends/tools/xmlui.py:233
8623 msgid "Nothing to submit"
8624 msgstr ""
8625
8626 #: sat_frontends/tools/xmlui.py:449
8627 msgid "XMLUI can have only one main container"
8628 msgstr ""
8629
8630 #: sat_frontends/tools/xmlui.py:514
8631 #, python-format
8632 msgid "Unknown container [%s], using default one"
8633 msgstr ""
8634
8635 #: sat_frontends/tools/xmlui.py:527
8636 msgid "Internal Error, container has not _xmluiAppend method"
8637 msgstr ""
8638
8639 #: sat_frontends/tools/xmlui.py:674
8640 #, python-format
8641 msgid "FIXME FIXME FIXME: widget type [%s] is not implemented"
8642 msgstr ""
8643
8644 #: sat_frontends/tools/xmlui.py:678
8645 #, python-format
8646 msgid "FIXME FIXME FIXME: type [%s] is not implemented"
8647 msgstr ""
8648
8649 #: sat_frontends/tools/xmlui.py:696
8650 #, python-format
8651 msgid "No change listener on [%s]"
8652 msgstr ""
8653
8654 #: sat_frontends/tools/xmlui.py:722
8655 #, python-format
8656 msgid "Unknown tag [%s]"
8657 msgstr ""
8658
8659 #: sat_frontends/tools/xmlui.py:780
8660 msgid "No callback_id found"
8661 msgstr ""
8662
8663 #: sat_frontends/tools/xmlui.py:813
8664 #, python-format
8665 msgid "FIXME: XMLUI internal action [%s] is not implemented"
8666 msgstr ""
8667
8668 #: sat_frontends/tools/xmlui.py:909 sat_frontends/tools/xmlui.py:921
8669 #: sat_frontends/tools/xmlui.py:971 sat_frontends/tools/xmlui.py:983
8670 msgid "The form data is not sent back, the type is not managed properly"
8671 msgstr ""
8672
8673 #: sat_frontends/tools/xmlui.py:915 sat_frontends/tools/xmlui.py:977
8674 msgid "Cancelling form"
8675 msgstr ""
8676
8677 #: sat_frontends/tools/xmlui.py:1096
8678 msgid "XMLUI class already registered for {type_}, ignoring"
8679 msgstr ""
8680
8681 #: sat_frontends/tools/xmlui.py:1135
8682 msgid "You must register classes with registerClass before creating a XMLUI"
8683 msgstr ""
8684