eb14d72687989734d60cacf9b9882c7de22fdb21
[tiramisu.git] / translations / fr / tiramisu.po
1 msgid ""
2 msgstr ""
3 "Project-Id-Version: Tiramisu\n"
4 "Report-Msgid-Bugs-To: \n"
5 "POT-Creation-Date: 2014-03-29 19:01+CET\n"
6 "PO-Revision-Date: \n"
7 "Last-Translator: Emmanuel Garette <egarette@cadoles.com>\n"
8 "Language-Team: Tiramisu's team <egarette@cadoles.com>\n"
9 "Language: fr\n"
10 "MIME-Version: 1.0\n"
11 "Content-Type: text/plain; charset=UTF-8\n"
12 "Content-Transfer-Encoding: 8bit\n"
13 "X-Generator: Poedit 1.5.4\n"
14 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
15 "X-Poedit-SourceCharset: UTF-8\n"
16
17 #: tiramisu/autolib.py:165
18 msgid ""
19 "unable to carry out a calculation, option {0} has properties: {1} for: {2}"
20 msgstr ""
21 "impossible d'effectuer le calcul, l'option {0} a les propriétés : {1} pour : "
22 "{2}"
23
24 #: tiramisu/config.py:51
25 msgid "descr must be an optiondescription, not {0}"
26 msgstr "descr doit être une optiondescription pas un {0}"
27
28 #: tiramisu/config.py:126
29 msgid "unknown group_type: {0}"
30 msgstr "group_type inconnu: {0}"
31
32 #: tiramisu/config.py:163 tiramisu/setting.py:334 tiramisu/value.py:55
33 #: tiramisu/value.py:500
34 msgid "the context does not exist anymore"
35 msgstr "le context n'existe plus"
36
37 #: tiramisu/config.py:168
38 msgid "no option description found for this config (may be GroupConfig)"
39 msgstr ""
40 "pas d'option description trouvé pour cette config (peut être un GroupConfig)"
41
42 #: tiramisu/config.py:194
43 msgid "can't assign to an OptionDescription"
44 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
45
46 #: tiramisu/config.py:324
47 msgid "unknown type_ type {0}for _find"
48 msgstr "type_ type {0} pour _find inconnu"
49
50 #: tiramisu/config.py:363
51 msgid "no option found in config with these criteria"
52 msgstr "aucune option trouvée dans la config avec ces critères"
53
54 #: tiramisu/config.py:413
55 msgid "make_dict can't filtering with value without option"
56 msgstr "make_dict ne peut filtrer sur une valeur mais sans option"
57
58 #: tiramisu/config.py:434
59 msgid "unexpected path {0}, should start with {1}"
60 msgstr "chemin imprévu {0}, devrait commencer par {1}"
61
62 #: tiramisu/config.py:491
63 msgid "opt in getowner must be an option not {0}"
64 msgstr "opt dans getowner doit être une option pas {0}"
65
66 #: tiramisu/config.py:535
67 msgid "cannot serialize Config with MetaConfig"
68 msgstr "impossible de sérialiser une Config avec une MetaConfig"
69
70 #: tiramisu/config.py:549
71 msgid "this storage is not serialisable, could be a none persistent storage"
72 msgstr "ce storage n'est sérialisable, devrait être une storage non persistant"
73
74 #: tiramisu/config.py:612
75 msgid "metaconfig's children must be a list"
76 msgstr "enfants d'une metaconfig doit être une liste"
77
78 #: tiramisu/config.py:706
79 msgid "metaconfig's children should be config, not {0}"
80 msgstr "enfants d'une metaconfig doit être une config, pas {0}"
81
82 #: tiramisu/config.py:710
83 msgid "child has already a metaconfig's"
84 msgstr "enfant a déjà une metaconfig"
85
86 #: tiramisu/config.py:714
87 msgid "all config in metaconfig must have the same optiondescription"
88 msgstr ""
89 "toutes les configs d'une metaconfig doivent avoir la même optiondescription"
90
91 #: tiramisu/option.py:66
92 msgid "invalid name: {0} for option"
93 msgstr "nom invalide : {0} pour l'option"
94
95 #: tiramisu/option.py:75
96 msgid "invalid properties type {0} for {1}, must be a tuple"
97 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
98
99 #: tiramisu/option.py:113
100 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
101 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
102
103 #: tiramisu/option.py:140 tiramisu/value.py:410
104 msgid "information's item not found: {0}"
105 msgstr "aucune config spécifiée alors que c'est nécessaire"
106
107 #: tiramisu/option.py:202
108 msgid "cannot serialize Option, only in OptionDescription"
109 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
110
111 #: tiramisu/option.py:305
112 msgid "a default_multi is set whereas multi is False in option: {0}"
113 msgstr ""
114 "une default_multi est renseignée alors que multi est False dans l'option : "
115 "{0}"
116
117 #: tiramisu/option.py:311
118 msgid "invalid default_multi value {0} for option {1}: {2}"
119 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
120
121 #: tiramisu/option.py:316
122 msgid "default value not allowed if option: {0} is calculated"
123 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculée"
124
125 #: tiramisu/option.py:319
126 msgid ""
127 "params defined for a callback function but no callback defined yet for "
128 "option {0}"
129 msgstr ""
130 "params définis pour une fonction callback mais par de callback encore "
131 "définis pour l'option {0}"
132
133 #: tiramisu/option.py:424 tiramisu/option.py:454
134 msgid "invalid value for option {0}: {1}"
135 msgstr "valeur invalide pour l'option {0} : {1}"
136
137 #: tiramisu/option.py:448
138 msgid "warning on the value of the option {0}: {1}"
139 msgstr "avertissement sur la valeur de l'option {0} : {1}"
140
141 #: tiramisu/option.py:465
142 msgid "invalid value {0} for option {1} which must be a list"
143 msgstr "valeur invalide pour l'option {0} : {1} laquelle doit être une liste"
144
145 #: tiramisu/option.py:523
146 msgid "consistency must be set with an option"
147 msgstr "consistency doit être configuré avec une option"
148
149 #: tiramisu/option.py:525
150 msgid "cannot add consistency with itself"
151 msgstr "ne peut ajouter une consistency avec lui même"
152
153 #: tiramisu/option.py:527
154 msgid "every options in consistency must be multi or none"
155 msgstr ""
156 "toutes les options d'une consistency doivent être multi ou ne pas l'être"
157
158 #: tiramisu/option.py:548
159 msgid "same value for {0} and {1}, should be different"
160 msgstr "même valeur pour {0} et {1}, devrait être différent"
161
162 #: tiramisu/option.py:550
163 msgid "same value for {0} and {1}, must be different"
164 msgstr "même valeur pour {0} et {1}, doit être différent"
165
166 #: tiramisu/option.py:644
167 msgid "values must be a tuple for {0}"
168 msgstr "values doit être un tuple pour {0}"
169
170 #: tiramisu/option.py:647
171 msgid "open_values must be a boolean for {0}"
172 msgstr "open_values doit être un booléen pour {0}"
173
174 #: tiramisu/option.py:669
175 msgid "value {0} is not permitted, only {1} is allowed"
176 msgstr "valeur {0} n'est pas permis, seules {1} sont autorisées"
177
178 #: tiramisu/option.py:681
179 msgid "invalid boolean"
180 msgstr "booléen invalide"
181
182 #: tiramisu/option.py:691
183 msgid "invalid integer"
184 msgstr "nombre invalide"
185
186 #: tiramisu/option.py:701
187 msgid "invalid float"
188 msgstr "invalide nombre flottan"
189
190 #: tiramisu/option.py:711
191 msgid "invalid string"
192 msgstr "invalide caractère"
193
194 #: tiramisu/option.py:728
195 msgid "invalid unicode"
196 msgstr "invalide unicode"
197
198 #: tiramisu/option.py:740
199 msgid "malformed symlinkoption must be an option for symlink {0}"
200 msgstr "symlinkoption mal formé, doit être une option pour symlink {0}"
201
202 #: tiramisu/option.py:791 tiramisu/option.py:794 tiramisu/option.py:799
203 msgid "invalid IP"
204 msgstr "adresse IP invalide"
205
206 #: tiramisu/option.py:805
207 msgid "IP is in reserved class"
208 msgstr "l'adresse IP est dans une plage d'adresse réservée"
209
210 #: tiramisu/option.py:807
211 msgid "invalid IP, mustn't be in reserved class"
212 msgstr "adresse IP invalide, ne doit pas être dans une classe réservée"
213
214 #: tiramisu/option.py:811
215 msgid "IP is not in private class"
216 msgstr "l'adresse IP n'est pas dans une plage d'adressage privée"
217
218 #: tiramisu/option.py:813
219 msgid "invalid IP, must be in private class"
220 msgstr "adresse IP invalide, doit être dans la classe privée"
221
222 #: tiramisu/option.py:818 tiramisu/option.py:993
223 msgid "invalid len for vals"
224 msgstr "longueur invalide pour vals"
225
226 #: tiramisu/option.py:824
227 msgid "IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
228 msgstr "IP {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} ({5})"
229
230 #: tiramisu/option.py:827
231 msgid "invalid IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
232 msgstr ""
233 "IP invalide {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} ({5})"
234
235 #: tiramisu/option.py:868
236 msgid "inconsistency in allowed range"
237 msgstr "inconsistence dans la plage autorisée"
238
239 #: tiramisu/option.py:873
240 msgid "max value is empty"
241 msgstr "la valeur maximum est vide"
242
243 #: tiramisu/option.py:890
244 msgid "invalid port, range must have two values only"
245 msgstr "port invalide, une plage doit avoir deux valeurs seulement"
246
247 #: tiramisu/option.py:893
248 msgid "invalid port, first port in range must be smaller than the second one"
249 msgstr ""
250 "port invalide, le premier port d'une plage doit être plus petit que le second"
251
252 #: tiramisu/option.py:902
253 msgid "invalid port"
254 msgstr "port invalide"
255
256 #: tiramisu/option.py:904
257 msgid "invalid port, must be an between {0} and {1}"
258 msgstr "port invalide, port doit être entre {0} et {1}"
259
260 #: tiramisu/option.py:918
261 msgid "invalid network address"
262 msgstr "adresse réseau invalide"
263
264 #: tiramisu/option.py:924
265 msgid "network address is in reserved class"
266 msgstr "l'adresse réseau est pas dans une plage d'adresse réservée"
267
268 #: tiramisu/option.py:926
269 msgid "invalid network address, mustn't be in reserved class"
270 msgstr "adresse réseau invalide, ne doit pas être dans la classe réservée"
271
272 #: tiramisu/option.py:939
273 msgid "invalid netmask address"
274 msgstr "masque de sous-réseau invalide"
275
276 #: tiramisu/option.py:956
277 msgid "invalid len for opts"
278 msgstr "longueur invalide pour opts"
279
280 #: tiramisu/option.py:970
281 msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a network"
282 msgstr "IP invalide {0} ({1}) avec masque {2}, cette IP est un réseau"
283
284 #: tiramisu/option.py:975
285 msgid "invalid network {0} ({1}) with netmask {2}"
286 msgstr "réseau invalide {0} ({1}) avec masque {2}"
287
288 #: tiramisu/option.py:989
289 msgid "invalid broadcast address"
290 msgstr "adresse de broadcast invalide"
291
292 #: tiramisu/option.py:998
293 msgid ""
294 "invalid broadcast {0} ({1}) with network {2} ({3}) and netmask {4} ({5})"
295 msgstr ""
296 "Broadcast invalide {0} ({1}) avec le réseau {2} ({3}) et le masque {4} ({5})"
297
298 #: tiramisu/option.py:1020
299 msgid "unknown type_ {0} for hostname"
300 msgstr "type_ inconnu {0} pour le nom d'hôte"
301
302 #: tiramisu/option.py:1023
303 msgid "allow_ip must be a boolean"
304 msgstr "allow_ip doit être un booléen"
305
306 #: tiramisu/option.py:1025
307 msgid "allow_without_dot must be a boolean"
308 msgstr "allow_without_dot doit être un booléen"
309
310 #: tiramisu/option.py:1069
311 msgid "invalid domainname, must have dot"
312 msgstr "nom de domaine invalide, doit avoir un point"
313
314 #: tiramisu/option.py:1071
315 msgid "invalid domainname's length (max 255)"
316 msgstr "longueur du nom de domaine invalide (maximum {1})"
317
318 #: tiramisu/option.py:1073
319 msgid "invalid domainname's length (min 2)"
320 msgstr "longueur du nom de domaine invalide (minimum 2)"
321
322 #: tiramisu/option.py:1075
323 msgid "invalid domainname"
324 msgstr "nom de domaine invalide"
325
326 #: tiramisu/option.py:1088
327 msgid "invalid email address, must contains one @"
328 msgstr "adresse email invalide, doit contenir un @"
329
330 #: tiramisu/option.py:1091
331 msgid "invalid username in email address"
332 msgstr "nom d'utilisateur invalide dans une adresse email"
333
334 #: tiramisu/option.py:1104
335 msgid "invalid url, must start with http:// or https://"
336 msgstr "URL invalide, doit démarrer avec http:// ou https://"
337
338 #: tiramisu/option.py:1123
339 msgid "invalid url, port must be an between 0 and 65536"
340 msgstr "URL invalide, port doit être entre 0 et 65536"
341
342 #: tiramisu/option.py:1129
343 msgid "invalid url, must ends with filename"
344 msgstr "URL invalide, doit finir avec un nom de fichier"
345
346 #: tiramisu/option.py:1141
347 msgid "invalid username"
348 msgstr "utilisateur invalide"
349
350 #: tiramisu/option.py:1152
351 msgid "invalid filename"
352 msgstr "nom de fichier invalide"
353
354 #: tiramisu/option.py:1179
355 msgid "duplicate option name: {0}"
356 msgstr "nom de l'option dupliqué : {0}"
357
358 #: tiramisu/option.py:1197
359 msgid "unknown Option {0} in OptionDescription {1}"
360 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
361
362 #: tiramisu/option.py:1248
363 msgid "duplicate option: {0}"
364 msgstr "option dupliquée : {0}"
365
366 #: tiramisu/option.py:1279
367 msgid "consistency with option {0} which is not in Config"
368 msgstr "consistency avec l'option {0} qui n'est pas dans une Config"
369
370 #: tiramisu/option.py:1287
371 msgid "no option for path {0}"
372 msgstr "pas d'option pour le chemin {0}"
373
374 #: tiramisu/option.py:1293
375 msgid "no option {0} found"
376 msgstr "pas d'option {0} trouvée"
377
378 #: tiramisu/option.py:1303
379 msgid "cannot change group_type if already set (old {0}, new {1})"
380 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
381
382 #: tiramisu/option.py:1315
383 msgid "master group {0} shall not have a subgroup"
384 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
385
386 #: tiramisu/option.py:1318
387 msgid "master group {0} shall not have a symlinkoption"
388 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
389
390 #: tiramisu/option.py:1321
391 msgid "not allowed option {0} in group {1}: this option is not a multi"
392 msgstr ""
393 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
394 "multi"
395
396 #: tiramisu/option.py:1331
397 msgid "master group with wrong master name for {0}"
398 msgstr "le groupe maître avec un nom de maître érroné pour {0}"
399
400 #: tiramisu/option.py:1339
401 msgid "callback of master's option shall not refered a slave's ones"
402 msgstr ""
403 "callback d'une variable maitre ne devrait pas référencer des variables "
404 "esclaves"
405
406 #: tiramisu/option.py:1347
407 msgid "group_type: {0} not allowed"
408 msgstr "group_type : {0} non autorisé"
409
410 #: tiramisu/option.py:1444
411 msgid "malformed requirements type for option: {0}, must be a dict"
412 msgstr ""
413 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
414
415 #: tiramisu/option.py:1461
416 msgid ""
417 "malformed requirements for option: {0} require must have option, expected "
418 "and action keys"
419 msgstr ""
420 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
421 "option, expected et action"
422
423 #: tiramisu/option.py:1465
424 msgid ""
425 "malformed requirements for option: {0} action cannot be force_store_value"
426 msgstr ""
427 "requirements mal formés pour l'option : {0} action ne peut pas être "
428 "force_store_value"
429
430 #: tiramisu/option.py:1470
431 msgid "malformed requirements for option: {0} inverse must be boolean"
432 msgstr ""
433 "requirements mal formés pour l'option : {0} inverse doit être un booléen"
434
435 #: tiramisu/option.py:1474
436 msgid "malformed requirements for option: {0} transitive must be boolean"
437 msgstr ""
438 "requirements mal formés pour l'option : {0} transitive doit être booléen"
439
440 #: tiramisu/option.py:1478
441 msgid "malformed requirements for option: {0} same_action must be boolean"
442 msgstr ""
443 "requirements mal formés pour l'option : {0} same_action doit être un booléen"
444
445 #: tiramisu/option.py:1482
446 msgid "malformed requirements must be an option in option {0}"
447 msgstr "requirements mal formés doit être une option dans l'option {0}"
448
449 #: tiramisu/option.py:1485
450 msgid "malformed requirements option {0} must not be a multi"
451 msgstr "requirements mal formés l'option {0} ne doit pas être une multi"
452
453 #: tiramisu/option.py:1491
454 msgid ""
455 "malformed requirements second argument must be valid for option {0}: {1}"
456 msgstr ""
457 "requirements mal formés deuxième argument doit être valide pour l'option "
458 "{0} : {1}"
459
460 #: tiramisu/option.py:1496
461 msgid "inconsistency in action types for option: {0} action: {1}"
462 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
463
464 #: tiramisu/option.py:1521
465 msgid "{0} must be a function"
466 msgstr "{0} doit être une fonction"
467
468 #: tiramisu/option.py:1524
469 msgid "{0}_params must be a dict"
470 msgstr "{0}_params doit être un dict"
471
472 #: tiramisu/option.py:1527
473 msgid "{0}_params with key {1} mustn't have length different to 1"
474 msgstr ""
475 "{0}_params avec la clef {1} ne doit pas avoir une longueur différent de 1"
476
477 #: tiramisu/option.py:1531
478 msgid "{0}_params must be tuple for key \"{1}\""
479 msgstr "{0}_params doit être un tuple pour la clef \"{1}\""
480
481 #: tiramisu/option.py:1537
482 msgid "{0}_params with length of tuple as 1 must only have None as first value"
483 msgstr ""
484 "{0}_params avec un tuple de longueur 1 doit seulement avoir None comme "
485 "première valeur"
486
487 #: tiramisu/option.py:1541
488 msgid "{0}_params must only have 1 or 2 as length"
489 msgstr "{0}_params doit seulement avoir une longueur de 1 ou 2"
490
491 #: tiramisu/option.py:1546
492 msgid "validator not support tuple"
493 msgstr "validator n'accepte pas de tuple"
494
495 #: tiramisu/option.py:1549
496 msgid "{0}_params must have an option not a {0} for first argument"
497 msgstr "{0}_params doit avoir une option pas un {0} pour premier argument"
498
499 #: tiramisu/option.py:1553
500 msgid "{0}_params must have a boolean not a {0} for second argument"
501 msgstr "{0}_params doit avoir un booléen pas un {0} pour second argument"
502
503 #: tiramisu/setting.py:111
504 msgid "can't rebind {0}"
505 msgstr "ne peut redéfinir ({0})"
506
507 #: tiramisu/setting.py:116
508 msgid "can't unbind {0}"
509 msgstr "ne peut supprimer ({0})"
510
511 #: tiramisu/setting.py:267
512 msgid "cannot append {0} property for option {1}: this property is calculated"
513 msgstr ""
514 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
515 "calculée"
516
517 #: tiramisu/setting.py:358
518 msgid "opt and all_properties must not be set together in reset"
519 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
520
521 #: tiramisu/setting.py:376
522 msgid "if opt is not None, path should not be None in _getproperties"
523 msgstr ""
524 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
525
526 #: tiramisu/setting.py:486
527 msgid "cannot change the value for option {0} this option is frozen"
528 msgstr ""
529 "ne peut modifier la valeur de l'option {0} cette option n'est pas modifiable"
530
531 #: tiramisu/setting.py:492
532 msgid "trying to access to an option named: {0} with properties {1}"
533 msgstr "tentative d'accès à une option nommée : {0} avec les propriétés {1}"
534
535 #: tiramisu/setting.py:510
536 msgid "permissive must be a tuple"
537 msgstr "permissive doit être un tuple"
538
539 #: tiramisu/setting.py:517 tiramisu/value.py:349
540 msgid "invalid generic owner {0}"
541 msgstr "invalide owner générique {0}"
542
543 #: tiramisu/setting.py:605
544 msgid ""
545 "malformed requirements imbrication detected for option: '{0}' with "
546 "requirement on: '{1}'"
547 msgstr ""
548 "imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
549 "requirement sur : '{1}'"
550
551 #: tiramisu/setting.py:616
552 msgid "option '{0}' has requirement's property error: {1} {2}"
553 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
554
555 #: tiramisu/storage/__init__.py:47
556 msgid "storage_type is already set, cannot rebind it"
557 msgstr "storage_type est déjà défini, impossible de le redéfinir"
558
559 #: tiramisu/storage/__init__.py:81
560 msgid "option {0} not already exists in storage {1}"
561 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
562
563 #: tiramisu/storage/dictionary/storage.py:37
564 msgid "dictionary storage cannot delete session"
565 msgstr ""
566 "impossible de supprimer une session dans un espace de stockage dictionary"
567
568 #: tiramisu/storage/dictionary/storage.py:48
569 msgid "session already used"
570 msgstr "session déjà utilisée"
571
572 #: tiramisu/storage/dictionary/storage.py:50
573 msgid "a dictionary cannot be persistent"
574 msgstr "un espace de stockage dictionary ne peut être persistant"
575
576 #: tiramisu/value.py:356
577 msgid "no value for {0} cannot change owner to {1}"
578 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
579
580 #: tiramisu/value.py:438
581 msgid "can force cache only if cache is actived in config"
582 msgstr ""
583 "peut force la mise en cache seulement si le cache est activé dans la config"
584
585 #: tiramisu/value.py:477
586 msgid "{0} is already a Multi "
587 msgstr "{0} est déjà une Multi"
588
589 #: tiramisu/value.py:513 tiramisu/value.py:577
590 msgid "invalid len for the slave: {0} which has {1} as master"
591 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
592
593 #: tiramisu/value.py:549
594 msgid "cannot append a value on a multi option {0} which is a slave"
595 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
596
597 #: tiramisu/value.py:587
598 msgid "cannot sort multi option {0} if master or slave"
599 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
600
601 #: tiramisu/value.py:591
602 msgid "cmp is not permitted in python v3 or greater"
603 msgstr "cmp n'est pas permis en python v3 ou supérieure"
604
605 #: tiramisu/value.py:600
606 msgid "cannot reverse multi option {0} if master or slave"
607 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
608
609 #: tiramisu/value.py:608
610 msgid "cannot insert multi option {0} if master or slave"
611 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
612
613 #: tiramisu/value.py:616
614 msgid "cannot extend multi option {0} if master or slave"
615 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
616
617 #: tiramisu/value.py:627
618 msgid "invalid value {0} for option {1}: {2}"
619 msgstr "valeur invalide {0} pour l'option {1} : {2}"
620
621 #: tiramisu/value.py:645
622 msgid "cannot pop a value on a multi option {0} which is a slave"
623 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
624
625 #~ msgid "option not in all_cons_opts"
626 #~ msgstr "option non présentante dans all_cons_opts"
627
628 #~ msgid "invalid network {0} ({1}) with netmask {2}, this network is an IP"
629 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}, ce réseau est une IP"
630
631 #~ msgid "invalid IP {0} ({1}) with netmask {2}"
632 #~ msgstr "IP invalide {0} ({1}) avec masque {2}"
633
634 #~ msgid ""
635 #~ "invalid len for the master: {0} which has {1} as slave with greater len"
636 #~ msgstr ""
637 #~ "longueur invalide pour un maître : {0} qui a {1} une esclave avec une "
638 #~ "plus grande longueur"
639
640 #~ msgid ""
641 #~ "unable to carry out a calculation, option value with multi types must "
642 #~ "have same length for: {0}"
643 #~ msgstr ""
644 #~ "impossible d'effectuer le calcul, la valeur d'une option avec le type "
645 #~ "multi doit avoir la même longueur pour : {0}"
646
647 #~ msgid "no child has same nom has master group for: {0}"
648 #~ msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
649
650 #~ msgid "value must be a boolean"
651 #~ msgstr "valeur doit être un booléen"
652
653 #~ msgid "value must be an integer"
654 #~ msgstr "valeur doit être un nombre entier"
655
656 #~ msgid "value must be a float"
657 #~ msgstr "valeur doit être un nombre flottant"
658
659 #~ msgid "value must be a string, not {0}"
660 #~ msgstr "valeur doit être une chaîne, pas {0}"
661
662 #~ msgid "value must be an unicode"
663 #~ msgstr "valeur doit être une valeur unicode"
664
665 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
666 #~ msgstr ""
667 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
668
669 #~ msgid "validator should return a boolean, not {0}"
670 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
671
672 #~ msgid "invalid value {0} for option {1} for object {2}"
673 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
674
675 #~ msgid "no config specified but needed"
676 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
677
678 #~ msgid "{0} has no attribute impl_set_information"
679 #~ msgstr "{0} n'a pas d'attribut impl_set_information"
680
681 #~ msgid "{0} has no attribute impl_get_information"
682 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
683
684 #~ msgid "invalid name: {0} for optiondescription"
685 #~ msgstr "nom invalide : {0} pour l'optiondescription"
686
687 #~ msgid "not allowed group_type : {0}"
688 #~ msgstr "group_type non autorisé : {0}"
689
690 #~ msgid "required option not found: {0}"
691 #~ msgstr "option requise non trouvée : {0}"