Merge branch 'master' into force-cache
[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-12 21:49+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:162
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:52
25 msgid "descr must be an optiondescription, not {0}"
26 msgstr "descr doit être une optiondescription pas un {0}"
27
28 #: tiramisu/config.py:127
29 msgid "unknown group_type: {0}"
30 msgstr "group_type inconnu: {0}"
31
32 #: tiramisu/config.py:164 tiramisu/setting.py:339 tiramisu/value.py:57
33 #: tiramisu/value.py:485
34 msgid "the context does not exist anymore"
35 msgstr "le context n'existe plus"
36
37 #: tiramisu/config.py:169
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:195
43 msgid "can't assign to an OptionDescription"
44 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
45
46 #: tiramisu/config.py:325
47 msgid "unknown type_ type {0}for _find"
48 msgstr "type_ type {0} pour _find inconnu"
49
50 #: tiramisu/config.py:364
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:414
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:435
59 msgid "unexpected path {0}, should start with {1}"
60 msgstr "chemin imprévu {0}, devrait commencer par {1}"
61
62 #: tiramisu/config.py:489
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:532
67 msgid "cannot serialize Config with MetaConfig"
68 msgstr "impossible de sérialiser une Config avec une MetaConfig"
69
70 #: tiramisu/config.py:546
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:609
75 msgid "metaconfig's children must be a list"
76 msgstr "enfants d'une metaconfig doit être une liste"
77
78 #: tiramisu/config.py:703
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:707
83 msgid "child has already a metaconfig's"
84 msgstr "enfant a déjà une metaconfig"
85
86 #: tiramisu/config.py:711
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:67
92 msgid "invalid name: {0} for option"
93 msgstr "nom invalide : {0} pour l'option"
94
95 #: tiramisu/option.py:76
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:114
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:141 tiramisu/value.py:395
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:203
108 msgid "cannot serialize Option, only in OptionDescription"
109 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
110
111 #: tiramisu/option.py:306
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:312
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:317
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:320
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:425 tiramisu/option.py:450
134 msgid "invalid value for option {0}: {1}"
135 msgstr "valeur invalide pour l'option {0} : {1}"
136
137 #: tiramisu/option.py:444
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:461
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:519
146 msgid "consistency must be set with an option"
147 msgstr "consistency doit être configuré avec une option"
148
149 #: tiramisu/option.py:521
150 msgid "cannot add consistency with itself"
151 msgstr "ne peut ajouter une consistency avec lui même"
152
153 #: tiramisu/option.py:523
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:544
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:546
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:640
167 msgid "values must be a tuple for {0}"
168 msgstr "values doit être un tuple pour {0}"
169
170 #: tiramisu/option.py:643
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:665
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:677
179 msgid "invalid boolean"
180 msgstr "booléen invalide"
181
182 #: tiramisu/option.py:687
183 msgid "invalid integer"
184 msgstr "nombre invalide"
185
186 #: tiramisu/option.py:697
187 msgid "invalid float"
188 msgstr "invalide nombre flottan"
189
190 #: tiramisu/option.py:707
191 msgid "invalid string"
192 msgstr "invalide caractère"
193
194 #: tiramisu/option.py:724
195 msgid "invalid unicode"
196 msgstr "invalide unicode"
197
198 #: tiramisu/option.py:736
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:787 tiramisu/option.py:790 tiramisu/option.py:795
203 msgid "invalid IP"
204 msgstr "adresse IP invalide"
205
206 #: tiramisu/option.py:801
207 msgid "IP shouldn't be in reserved class"
208 msgstr "l'adresse IP ne devrait pas être d'une classe réservée"
209
210 #: tiramisu/option.py:803
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:807
215 msgid "IP should be in private class"
216 msgstr "l'adresse IP devrait être dans une classe privée"
217
218 #: tiramisu/option.py:809
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:814 tiramisu/option.py:989
223 msgid "invalid len for vals"
224 msgstr "longueur invalide pour vals"
225
226 #: tiramisu/option.py:820
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:823
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:864
236 msgid "inconsistency in allowed range"
237 msgstr "inconsistence dans la plage autorisée"
238
239 #: tiramisu/option.py:869
240 msgid "max value is empty"
241 msgstr "la valeur maximum est vide"
242
243 #: tiramisu/option.py:886
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:889
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:898
253 msgid "invalid port"
254 msgstr "port invalide"
255
256 #: tiramisu/option.py:900
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:914
261 msgid "invalid network address"
262 msgstr "adresse réseau invalide"
263
264 #: tiramisu/option.py:920
265 msgid "network address shouldn't be in reserved class"
266 msgstr "l'adresse réseau ne devait pas être dans la classe réservée"
267
268 #: tiramisu/option.py:922
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:935
273 msgid "invalid netmask address"
274 msgstr "masque de sous-réseau invalide"
275
276 #: tiramisu/option.py:952
277 msgid "invalid len for opts"
278 msgstr "longueur invalide pour opts"
279
280 #: tiramisu/option.py:966
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:971
285 msgid "invalid network {0} ({1}) with netmask {2}"
286 msgstr "réseau invalide {0} ({1}) avec masque {2}"
287
288 #: tiramisu/option.py:985
289 msgid "invalid broadcast address"
290 msgstr "adresse de broadcast invalide"
291
292 #: tiramisu/option.py:994
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:1016
299 msgid "unknown type_ {0} for hostname"
300 msgstr "type_ inconnu {0} pour le nom d'hôte"
301
302 #: tiramisu/option.py:1019
303 msgid "allow_ip must be a boolean"
304 msgstr "allow_ip doit être un booléen"
305
306 #: tiramisu/option.py:1021
307 msgid "allow_without_dot must be a boolean"
308 msgstr "allow_without_dot doit être un booléen"
309
310 #: tiramisu/option.py:1065
311 msgid "invalid domainname, must have dot"
312 msgstr "nom de domaine invalide, doit avoir un point"
313
314 #: tiramisu/option.py:1067
315 msgid "invalid domainname's length (max 255)"
316 msgstr "longueur du nom de domaine invalide (maximum {1})"
317
318 #: tiramisu/option.py:1069
319 msgid "invalid domainname's length (min 2)"
320 msgstr "longueur du nom de domaine invalide (minimum 2)"
321
322 #: tiramisu/option.py:1071
323 msgid "invalid domainname"
324 msgstr "nom de domaine invalide"
325
326 #: tiramisu/option.py:1084
327 msgid "invalid email address, must contains one @"
328 msgstr "adresse email invalide, doit contenir un @"
329
330 #: tiramisu/option.py:1087
331 msgid "invalid username in email address"
332 msgstr "nom d'utilisateur invalide dans une adresse email"
333
334 #: tiramisu/option.py:1100
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:1119
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:1125
343 msgid "invalid url, must ends with filename"
344 msgstr "URL invalide, doit finir avec un nom de fichier"
345
346 #: tiramisu/option.py:1137
347 msgid "invalid username"
348 msgstr "utilisateur invalide"
349
350 #: tiramisu/option.py:1148
351 msgid "invalid filename"
352 msgstr "nom de fichier invalide"
353
354 #: tiramisu/option.py:1175
355 msgid "duplicate option name: {0}"
356 msgstr "nom de l'option dupliqué : {0}"
357
358 #: tiramisu/option.py:1193
359 msgid "unknown Option {0} in OptionDescription {1}"
360 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
361
362 #: tiramisu/option.py:1244
363 msgid "duplicate option: {0}"
364 msgstr "option dupliquée : {0}"
365
366 #: tiramisu/option.py:1275
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:1283
371 msgid "no option for path {0}"
372 msgstr "pas d'option pour le chemin {0}"
373
374 #: tiramisu/option.py:1289
375 msgid "no option {0} found"
376 msgstr "pas d'option {0} trouvée"
377
378 #: tiramisu/option.py:1299
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:1311
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:1314
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:1317
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:1327
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:1335
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:1343
407 msgid "group_type: {0} not allowed"
408 msgstr "group_type : {0} non autorisé"
409
410 #: tiramisu/option.py:1443
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:1460
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 "malformed requirements for option: {0} inverse must be boolean"
425 msgstr ""
426 "requirements mal formés pour l'option : {0} inverse doit être un booléen"
427
428 #: tiramisu/option.py:1469
429 msgid "malformed requirements for option: {0} transitive must be boolean"
430 msgstr ""
431 "requirements mal formés pour l'option : {0} transitive doit être booléen"
432
433 #: tiramisu/option.py:1473
434 msgid "malformed requirements for option: {0} same_action must be boolean"
435 msgstr ""
436 "requirements mal formés pour l'option : {0} same_action doit être un booléen"
437
438 #: tiramisu/option.py:1477
439 msgid "malformed requirements must be an option in option {0}"
440 msgstr "requirements mal formés doit être une option dans l'option {0}"
441
442 #: tiramisu/option.py:1480
443 msgid "malformed requirements option {0} must not be a multi"
444 msgstr "requirements mal formés l'option {0} ne doit pas être une multi"
445
446 #: tiramisu/option.py:1486
447 msgid ""
448 "malformed requirements second argument must be valid for option {0}: {1}"
449 msgstr ""
450 "requirements mal formés deuxième argument doit être valide pour l'option "
451 "{0} : {1}"
452
453 #: tiramisu/option.py:1491
454 msgid "inconsistency in action types for option: {0} action: {1}"
455 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
456
457 #: tiramisu/option.py:1516
458 msgid "{0} must be a function"
459 msgstr "{0} doit être une fonction"
460
461 #: tiramisu/option.py:1519
462 msgid "{0}_params must be a dict"
463 msgstr "{0}_params doit être un dict"
464
465 #: tiramisu/option.py:1522
466 msgid "{0}_params with key {1} mustn't have length different to 1"
467 msgstr ""
468 "{0}_params avec la clef {1} ne doit pas avoir une longueur différent de 1"
469
470 #: tiramisu/option.py:1526
471 msgid "{0}_params must be tuple for key \"{1}\""
472 msgstr "{0}_params doit être un tuple pour la clef \"{1}\""
473
474 #: tiramisu/option.py:1532
475 msgid "validator not support tuple"
476 msgstr "validator n'accepte pas de tuple"
477
478 #: tiramisu/option.py:1535
479 msgid "{0}_params must have an option not a {0} for first argument"
480 msgstr "{0}_params doit avoir une option pas un {0} pour premier argument"
481
482 #: tiramisu/option.py:1539
483 msgid "{0}_params must have a boolean not a {0} for second argument"
484 msgstr "{0}_params doit avoir un booléen pas un {0} pour second argument"
485
486 #: tiramisu/setting.py:116
487 msgid "can't rebind {0}"
488 msgstr "ne peut redéfinir ({0})"
489
490 #: tiramisu/setting.py:121
491 msgid "can't unbind {0}"
492 msgstr "ne peut supprimer ({0})"
493
494 #: tiramisu/setting.py:272
495 msgid "cannot append {0} property for option {1}: this property is calculated"
496 msgstr ""
497 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
498 "calculée"
499
500 #: tiramisu/setting.py:363
501 msgid "opt and all_properties must not be set together in reset"
502 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
503
504 #: tiramisu/setting.py:378
505 msgid "if opt is not None, path should not be None in _getproperties"
506 msgstr ""
507 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
508
509 #: tiramisu/setting.py:487
510 msgid "cannot change the value for option {0} this option is frozen"
511 msgstr ""
512 "ne peut modifier la valeur de l'option {0} cette option n'est pas modifiable"
513
514 #: tiramisu/setting.py:493
515 msgid "trying to access to an option named: {0} with properties {1}"
516 msgstr "tentative d'accès à une option nommée : {0} avec les propriétés {1}"
517
518 #: tiramisu/setting.py:511
519 msgid "permissive must be a tuple"
520 msgstr "permissive doit être un tuple"
521
522 #: tiramisu/setting.py:518 tiramisu/value.py:334
523 msgid "invalid generic owner {0}"
524 msgstr "invalide owner générique {0}"
525
526 #: tiramisu/setting.py:606
527 msgid ""
528 "malformed requirements imbrication detected for option: '{0}' with "
529 "requirement on: '{1}'"
530 msgstr ""
531 "imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
532 "requirement sur : '{1}'"
533
534 #: tiramisu/setting.py:617
535 msgid "option '{0}' has requirement's property error: {1} {2}"
536 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
537
538 #: tiramisu/storage/__init__.py:52
539 msgid "storage_type is already set, cannot rebind it"
540 msgstr "storage_type est déjà défini, impossible de le redéfinir"
541
542 #: tiramisu/storage/__init__.py:86
543 msgid "option {0} not already exists in storage {1}"
544 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
545
546 #: tiramisu/storage/dictionary/storage.py:39
547 msgid "dictionary storage cannot delete session"
548 msgstr ""
549 "impossible de supprimer une session dans un espace de stockage dictionary"
550
551 #: tiramisu/storage/dictionary/storage.py:50
552 msgid "session already used"
553 msgstr "session déjà utilisée"
554
555 #: tiramisu/storage/dictionary/storage.py:52
556 msgid "a dictionary cannot be persistent"
557 msgstr "un espace de stockage dictionary ne peut être persistant"
558
559 #: tiramisu/value.py:341
560 msgid "no value for {0} cannot change owner to {1}"
561 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
562
563 #: tiramisu/value.py:423
564 msgid "can force cache only if cache is actived in config"
565 msgstr ""
566 "peut force la mise en cache seulement si le cache est activé dans la config"
567
568 #: tiramisu/value.py:462
569 msgid "{0} is already a Multi "
570 msgstr "{0} est déjà une Multi"
571
572 #: tiramisu/value.py:498 tiramisu/value.py:562
573 msgid "invalid len for the slave: {0} which has {1} as master"
574 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
575
576 #: tiramisu/value.py:534
577 msgid "cannot append a value on a multi option {0} which is a slave"
578 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
579
580 #: tiramisu/value.py:572
581 msgid "cannot sort multi option {0} if master or slave"
582 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
583
584 #: tiramisu/value.py:576
585 msgid "cmp is not permitted in python v3 or greater"
586 msgstr "cmp n'est pas permis en python v3 ou supérieure"
587
588 #: tiramisu/value.py:585
589 msgid "cannot reverse multi option {0} if master or slave"
590 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
591
592 #: tiramisu/value.py:593
593 msgid "cannot insert multi option {0} if master or slave"
594 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
595
596 #: tiramisu/value.py:601
597 msgid "cannot extend multi option {0} if master or slave"
598 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
599
600 #: tiramisu/value.py:612
601 msgid "invalid value {0} for option {1}: {2}"
602 msgstr "valeur invalide {0} pour l'option {1} : {2}"
603
604 #: tiramisu/value.py:630
605 msgid "cannot pop a value on a multi option {0} which is a slave"
606 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
607
608 #~ msgid "option not in all_cons_opts"
609 #~ msgstr "option non présentante dans all_cons_opts"
610
611 #~ msgid "invalid network {0} ({1}) with netmask {2}, this network is an IP"
612 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}, ce réseau est une IP"
613
614 #~ msgid "invalid IP {0} ({1}) with netmask {2}"
615 #~ msgstr "IP invalide {0} ({1}) avec masque {2}"
616
617 #~ msgid ""
618 #~ "invalid len for the master: {0} which has {1} as slave with greater len"
619 #~ msgstr ""
620 #~ "longueur invalide pour un maître : {0} qui a {1} une esclave avec une "
621 #~ "plus grande longueur"
622
623 #~ msgid ""
624 #~ "unable to carry out a calculation, option value with multi types must "
625 #~ "have same length for: {0}"
626 #~ msgstr ""
627 #~ "impossible d'effectuer le calcul, la valeur d'une option avec le type "
628 #~ "multi doit avoir la même longueur pour : {0}"
629
630 #~ msgid "no child has same nom has master group for: {0}"
631 #~ msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
632
633 #~ msgid "value must be a boolean"
634 #~ msgstr "valeur doit être un booléen"
635
636 #~ msgid "value must be an integer"
637 #~ msgstr "valeur doit être un nombre entier"
638
639 #~ msgid "value must be a float"
640 #~ msgstr "valeur doit être un nombre flottant"
641
642 #~ msgid "value must be a string, not {0}"
643 #~ msgstr "valeur doit être une chaîne, pas {0}"
644
645 #~ msgid "value must be an unicode"
646 #~ msgstr "valeur doit être une valeur unicode"
647
648 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
649 #~ msgstr ""
650 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
651
652 #~ msgid "validator should return a boolean, not {0}"
653 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
654
655 #~ msgid "invalid value {0} for option {1} for object {2}"
656 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
657
658 #~ msgid "no config specified but needed"
659 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
660
661 #~ msgid "{0} has no attribute impl_set_information"
662 #~ msgstr "{0} n'a pas d'attribut impl_set_information"
663
664 #~ msgid "{0} has no attribute impl_get_information"
665 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
666
667 #~ msgid "invalid name: {0} for optiondescription"
668 #~ msgstr "nom invalide : {0} pour l'optiondescription"
669
670 #~ msgid "not allowed group_type : {0}"
671 #~ msgstr "group_type non autorisé : {0}"
672
673 #~ msgid "required option not found: {0}"
674 #~ msgstr "option requise non trouvée : {0}"