2482742d1522e046fadef32f82e34e8e4c6e888b
[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: 2017-01-19 21:26+0100\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.8.11\n"
14 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
15 "X-Poedit-SourceCharset: UTF-8\n"
16
17 #: tiramisu/autolib.py:172
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/autolib.py:237
25 msgid "callback cannot return a list for a slave option ({0})"
26 msgstr ""
27 "un calcul ne peut pas retourner une liste pour une option esclave ({0})"
28
29 #: tiramisu/config.py:64
30 msgid "descr must be an optiondescription, not {0}"
31 msgstr "descr doit être une optiondescription pas un {0}"
32
33 #: tiramisu/config.py:148
34 msgid "unknown group_type: {0}"
35 msgstr "group_type inconnu: {0}"
36
37 #: tiramisu/config.py:187 tiramisu/setting.py:335 tiramisu/value.py:54
38 #: tiramisu/value.py:749
39 msgid "the context does not exist anymore"
40 msgstr "le context n'existe plus"
41
42 #: tiramisu/config.py:195
43 msgid "no option description found for this config (may be GroupConfig)"
44 msgstr ""
45 "pas d'option description trouvé pour cette config (peut être un GroupConfig)"
46
47 #: tiramisu/config.py:231
48 msgid "can't assign to an OptionDescription"
49 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
50
51 #: tiramisu/config.py:392
52 msgid "unknown type_ type {0}for _find"
53 msgstr "type_ type {0} pour _find inconnu"
54
55 #: tiramisu/config.py:435
56 msgid "no option found in config with these criteria"
57 msgstr "aucune option trouvée dans la config avec ces critères"
58
59 #: tiramisu/config.py:483
60 msgid "make_dict can't filtering with value without option"
61 msgstr "make_dict ne peut filtrer sur une valeur mais sans option"
62
63 #: tiramisu/config.py:506
64 msgid "unexpected path {0}, should start with {1}"
65 msgstr "chemin imprévu {0}, devrait commencer par {1}"
66
67 #: tiramisu/config.py:591
68 msgid "opt in getowner must be an option not {0}"
69 msgstr "opt dans getowner doit être une option pas {0}"
70
71 #: tiramisu/config.py:639
72 msgid "cannot serialize Config with MetaConfig"
73 msgstr "impossible de sérialiser une Config avec une MetaConfig"
74
75 #: tiramisu/config.py:653
76 msgid "this storage is not serialisable, could be a none persistent storage"
77 msgstr "ce storage n'est sérialisable, devrait être une storage non persistant"
78
79 #: tiramisu/config.py:722
80 msgid "invalid name: {0} for config"
81 msgstr "nom invalide : {0} pour la config"
82
83 #: tiramisu/config.py:754
84 msgid "groupconfig's children must be a list"
85 msgstr "enfants d'une groupconfig doit être une liste"
86
87 #: tiramisu/config.py:758
88 msgid "groupconfig's children must be Config, MetaConfig or GroupConfig"
89 msgstr ""
90 "les enfants d'un groupconfig doivent être des Config, MetaConfig ou "
91 "GroupConfig"
92
93 #: tiramisu/config.py:761
94 msgid "name must be set to config before creating groupconfig"
95 msgstr "un nom doit être donné à la config avant de créer un groupconfig"
96
97 #: tiramisu/config.py:767
98 msgid "config name must be uniq in groupconfig for {0}"
99 msgstr "le nom de la config doit être unique dans un groupconfig pour {0}"
100
101 #: tiramisu/config.py:876
102 msgid "metaconfig's children should be config, not {0}"
103 msgstr "enfants d'une metaconfig doit être une config, pas {0}"
104
105 #: tiramisu/config.py:880
106 msgid "child has already a metaconfig's"
107 msgstr "enfant a déjà une metaconfig"
108
109 #: tiramisu/config.py:884
110 msgid "all config in metaconfig must have the same optiondescription"
111 msgstr ""
112 "toutes les configs d'une metaconfig doivent avoir la même optiondescription"
113
114 #: tiramisu/config.py:899
115 msgid ""
116 "force_default, force_default_if_same or force_dont_change_value cannot be "
117 "set with only_config"
118 msgstr ""
119 "force_default, force_default_if_same ou force_dont_change_value ne peuvent "
120 "pas être spécifié avec only_config"
121
122 #: tiramisu/config.py:905
123 msgid "force_default and force_dont_change_value cannot be set together"
124 msgstr ""
125 "force_default et force_dont_change_value ne peuvent pas être mis ensemble"
126
127 #: tiramisu/error.py:23
128 msgid "and"
129 msgstr "et"
130
131 #: tiramisu/error.py:25
132 msgid "or"
133 msgstr "ou"
134
135 #: tiramisu/error.py:34
136 msgid " {} "
137 msgstr " {} "
138
139 #: tiramisu/error.py:58
140 msgid "property"
141 msgstr "de la propriété"
142
143 #: tiramisu/error.py:60
144 msgid "properties"
145 msgstr "des propriétés"
146
147 #: tiramisu/error.py:62 tiramisu/setting.py:520
148 msgid "cannot access to {0} \"{1}\" because has {2} {3}"
149 msgstr "ne peut accéder à l'{0} \"{1}\" a cause {2} {3}"
150
151 #: tiramisu/option/baseoption.py:63
152 msgid "{0} must be a function"
153 msgstr "{0} doit être une fonction"
154
155 #: tiramisu/option/baseoption.py:66
156 msgid "{0}_params must be a dict"
157 msgstr "{0}_params doit être un dict"
158
159 #: tiramisu/option/baseoption.py:69
160 msgid "{0}_params with key {1} mustn't have length different to 1"
161 msgstr ""
162 "{0}_params avec la clef {1} ne doit pas avoir une longueur différent de 1"
163
164 #: tiramisu/option/baseoption.py:73
165 msgid "{0}_params must be tuple for key \"{1}\""
166 msgstr "{0}_params doit être un tuple pour la clef \"{1}\""
167
168 #: tiramisu/option/baseoption.py:79
169 msgid "{0}_params with length of tuple as 1 must only have None as first value"
170 msgstr ""
171 "{0}_params avec un tuple de longueur 1 doit seulement avoir None comme "
172 "première valeur"
173
174 #: tiramisu/option/baseoption.py:83
175 msgid "{0}_params must only have 1 or 2 as length"
176 msgstr "{0}_params doit seulement avoir une longueur de 1 ou 2"
177
178 #: tiramisu/option/baseoption.py:89
179 msgid "{}_params must have an option not a {} for first argument"
180 msgstr "{}_params doit avoir une option pas un {} pour premier argument"
181
182 #: tiramisu/option/baseoption.py:93
183 msgid "{}_params must have a boolean not a {} for second argument"
184 msgstr "{}_params doit avoir un booléan pas un {} pour second argument"
185
186 #: tiramisu/option/baseoption.py:110
187 msgid "invalid name: {0} for option"
188 msgstr "nom invalide : {0} pour l'option"
189
190 #: tiramisu/option/baseoption.py:112
191 msgid "default_multi is set whereas multi is False in option: {0}"
192 msgstr ""
193 "default_multi est spécifié alors que multi est à False pour l'option : {0}"
194
195 #: tiramisu/option/baseoption.py:124
196 msgid "invalid multi value"
197 msgstr "valeur multiple invalide"
198
199 #: tiramisu/option/baseoption.py:126
200 msgid "unique must be a boolean"
201 msgstr "unique doit être un booléan"
202
203 #: tiramisu/option/baseoption.py:128
204 msgid "unique must be set only with multi value"
205 msgstr "unique doit être activé uniquement avec une valeur multiple"
206
207 #: tiramisu/option/baseoption.py:138
208 msgid "invalid properties type {0} for {1}, must be a tuple"
209 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
210
211 #: tiramisu/option/baseoption.py:211
212 msgid ""
213 "params defined for a callback function but no callback defined yet for "
214 "option {0}"
215 msgstr ""
216 "params définis pour une fonction callback mais par de callback encore "
217 "définis pour l'option {0}"
218
219 #: tiramisu/option/baseoption.py:216
220 msgid "a callback is already set for {0}, cannot set another one's"
221 msgstr "un calback a déjà été définit pour {0}, ne peut en définir un autre"
222
223 #: tiramisu/option/baseoption.py:300
224 msgid "cannot serialize Option, only in OptionDescription"
225 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
226
227 #: tiramisu/option/baseoption.py:381 tiramisu/storage/dictionary/option.py:125
228 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
229 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
230
231 #: tiramisu/option/baseoption.py:402
232 msgid "invalid string"
233 msgstr "invalide caractère"
234
235 #: tiramisu/option/baseoption.py:405
236 msgid "invalid unicode or string"
237 msgstr "invalide unicode ou string"
238
239 #: tiramisu/option/baseoption.py:510 tiramisu/option/baseoption.py:609
240 msgid "attention, \"{0}\" could be an invalid {1} for \"{2}\", {3}"
241 msgstr ""
242 "attention, \"{0}\" peut être une option de type {1} invalide pour \"{2}\", "
243 "{3}"
244
245 #: tiramisu/option/baseoption.py:548 tiramisu/option/baseoption.py:661
246 msgid "invalid value \"{}\", this value is already in \"{}\""
247 msgstr "valeur invalide \"{}\", cette valeur est déjà dans \"{}\""
248
249 #: tiramisu/option/baseoption.py:590 tiramisu/option/baseoption.py:628
250 msgid "\"{0}\" is an invalid {1} for \"{2}\", {3}"
251 msgstr "\"{0}\" est une option de type {1} invalide pour \"{2}\", {3}"
252
253 #: tiramisu/option/baseoption.py:594 tiramisu/option/baseoption.py:632
254 msgid "\"{0}\" is an invalid {1} for \"{2}\""
255 msgstr "\"{0}\" est une option de type {1} invalide pour \"{2}\""
256
257 #: tiramisu/option/baseoption.py:606
258 msgid "do_validation for {0}: error in value"
259 msgstr "do_validation for {0} : erreur dans un la valeur"
260
261 #: tiramisu/option/baseoption.py:648 tiramisu/option/baseoption.py:666
262 msgid "invalid value \"{0}\" for \"{1}\" which must be a list"
263 msgstr "valeur invalide \"{0}\" pour \"{1}\" qui doit être une liste"
264
265 #: tiramisu/option/baseoption.py:653
266 msgid "invalid value \"{}\" for \"{}\" which must not be a list"
267 msgstr "valeur invalide \"{0}\" pour \"{1}\" qui ne doit pas être une liste"
268
269 #: tiramisu/option/baseoption.py:675
270 msgid "invalid value \"{0}\" for \"{1}\" which must be a list of list"
271 msgstr "valeur invalide \"{0}\" pour \"{1}\" qui doit être une liste de liste"
272
273 #: tiramisu/option/baseoption.py:728 tiramisu/option/baseoption.py:732
274 msgid "cannot add consistency with submulti option"
275 msgstr "ne peut ajouter de test de consistence a une option submulti"
276
277 #: tiramisu/option/baseoption.py:734
278 msgid "consistency must be set with an option"
279 msgstr "consistency doit être configuré avec une option"
280
281 #: tiramisu/option/baseoption.py:737 tiramisu/option/baseoption.py:744
282 msgid ""
283 "almost one option in consistency is in a dynoptiondescription but not all"
284 msgstr ""
285 "au moins une option dans le test de consistance est dans une "
286 "dynoptiondescription mais pas toutes"
287
288 #: tiramisu/option/baseoption.py:740
289 msgid "option in consistency must be in same dynoptiondescription"
290 msgstr ""
291 "option dans une consistency doit être dans le même dynoptiondescription"
292
293 #: tiramisu/option/baseoption.py:747
294 msgid "cannot add consistency with itself"
295 msgstr "ne peut ajouter une consistency avec lui même"
296
297 #: tiramisu/option/baseoption.py:749
298 msgid "every options in consistency must be multi or none"
299 msgstr ""
300 "toutes les options d'une consistency doivent être multi ou ne pas l'être"
301
302 #: tiramisu/option/baseoption.py:766
303 msgid "'{0}' ({1}) cannot add consistency, option is read-only"
304 msgstr ""
305 "'{0}' ({1}) ne peut ajouter de consistency, l'option est en lecture seul"
306
307 #: tiramisu/option/baseoption.py:773
308 msgid "consistency {0} not available for this option"
309 msgstr "consistency {0} non valable pour cette option"
310
311 #: tiramisu/option/baseoption.py:777
312 msgid "unknow parameter {0} in consistency"
313 msgstr "paramètre inconnu {0} dans un test de consistance"
314
315 #: tiramisu/option/baseoption.py:841
316 msgid "_cons_not_equal: {} are not different"
317 msgstr "_cons_not_equal: {} sont différents"
318
319 #: tiramisu/option/baseoption.py:844
320 msgid "should be different from the value of {}"
321 msgstr "devrait être différent de la valeur de {}"
322
323 #: tiramisu/option/baseoption.py:846
324 msgid "must be different from the value of {}"
325 msgstr "doit être différent de la valeur de {}"
326
327 #: tiramisu/option/baseoption.py:849
328 msgid "value for {} should be different"
329 msgstr "valeur pour {} devrait être différent"
330
331 #: tiramisu/option/baseoption.py:851
332 msgid "value for {} must be different"
333 msgstr "valeur pour {} doit être différent"
334
335 #: tiramisu/option/baseoption.py:910
336 msgid "default value not allowed if option: {0} is calculated"
337 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculée"
338
339 #: tiramisu/option/baseoption.py:930
340 msgid "malformed requirements type for option: {0}, must be a dict"
341 msgstr ""
342 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
343
344 #: tiramisu/option/baseoption.py:936
345 msgid "malformed requirements for option: {0} unknown keys {1}, must only {2}"
346 msgstr ""
347 "requirements mal formés pour l'option : {0} clefs inconnues {1}, doit "
348 "seulement avoir {2}"
349
350 #: tiramisu/option/baseoption.py:944
351 msgid ""
352 "malformed requirements for option: {0} require must have option, expected "
353 "and action keys"
354 msgstr ""
355 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
356 "option, expected et action"
357
358 #: tiramisu/option/baseoption.py:951
359 msgid ""
360 "malformed requirements for option: {0} action cannot be force_store_value"
361 msgstr ""
362 "requirements mal formés pour l'option : {0} action ne peut pas être "
363 "force_store_value"
364
365 #: tiramisu/option/baseoption.py:956
366 msgid "malformed requirements for option: {0} inverse must be boolean"
367 msgstr ""
368 "requirements mal formés pour l'option : {0} inverse doit être un booléen"
369
370 #: tiramisu/option/baseoption.py:960
371 msgid "malformed requirements for option: {0} transitive must be boolean"
372 msgstr ""
373 "requirements mal formés pour l'option : {0} transitive doit être booléen"
374
375 #: tiramisu/option/baseoption.py:964
376 msgid "malformed requirements for option: {0} same_action must be boolean"
377 msgstr ""
378 "requirements mal formés pour l'option : {0} same_action doit être un booléen"
379
380 #: tiramisu/option/baseoption.py:968
381 msgid "malformed requirements must be an option in option {0}"
382 msgstr "requirements mal formés doit être une option dans l'option {0}"
383
384 #: tiramisu/option/baseoption.py:971
385 msgid ""
386 "malformed requirements multi option must not set as requires of non multi "
387 "option {0}"
388 msgstr ""
389 "requirements mal formés une option multiple ne doit pas être spécifié comme "
390 "pré-requis à l'option non multiple {0}"
391
392 #: tiramisu/option/baseoption.py:977
393 msgid "malformed requirements expected value must be valid for option {0}: {1}"
394 msgstr ""
395 "valeur de \"expected\" malformé, doit être valide pour l'option {0} : {1}"
396
397 #: tiramisu/option/baseoption.py:1007
398 msgid "malformed symlinkoption must be an option for symlink {0}"
399 msgstr "symlinkoption mal formé, doit être une option pour symlink {0}"
400
401 #: tiramisu/option/masterslave.py:44
402 msgid "master group with wrong master name for {0}"
403 msgstr "le groupe maître avec un nom de maître érroné pour {0}"
404
405 #: tiramisu/option/masterslave.py:49
406 msgid "not allowed default value for option {0} in group {1}"
407 msgstr "valeur de défaut non autorisée pour l'option {0} du groupe {1}"
408
409 #: tiramisu/option/masterslave.py:60
410 msgid "callback of master's option shall not refered a slave's ones"
411 msgstr ""
412 "callback d'une variable maitre ne devrait pas référencer des variables "
413 "esclaves"
414
415 #: tiramisu/option/masterslave.py:271
416 msgid "invalid len for the slave: {0} which has {1} as master"
417 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
418
419 #: tiramisu/option/option.py:40
420 msgid "choice"
421 msgstr "choix"
422
423 #: tiramisu/option/option.py:54
424 msgid "values is not a function, so values_params must be None"
425 msgstr "values n'est pas une fonction, donc values_params doit être None"
426
427 #: tiramisu/option/option.py:56
428 msgid "values must be a tuple or a function for {0}"
429 msgstr "values doit être un tuple ou une fonction pour {0}"
430
431 #: tiramisu/option/option.py:93
432 msgid "calculated values for {0} is not a list"
433 msgstr "valeurs calculées for {0} n'est pas une liste"
434
435 #: tiramisu/option/option.py:104
436 msgid "only {0} is allowed"
437 msgstr "seulement {0} est autorisé"
438
439 #: tiramisu/option/option.py:107
440 msgid "only {0} are allowed"
441 msgstr "seulement {0} sont autorisés"
442
443 #: tiramisu/option/option.py:114
444 msgid "boolean"
445 msgstr "booléen"
446
447 #: tiramisu/option/option.py:124
448 msgid "integer"
449 msgstr "nombre"
450
451 #: tiramisu/option/option.py:134
452 msgid "float"
453 msgstr "nombre flottant"
454
455 #: tiramisu/option/option.py:144
456 msgid "string"
457 msgstr "texte"
458
459 #: tiramisu/option/option.py:161
460 msgid "unicode string"
461 msgstr "texte unicode"
462
463 #: tiramisu/option/option.py:171
464 msgid "password"
465 msgstr "mot de passe"
466
467 #: tiramisu/option/option.py:182
468 msgid "IP"
469 msgstr "IP"
470
471 #: tiramisu/option/option.py:224
472 msgid "shouldn't in reserved class"
473 msgstr "ne devrait pas être dans une classe réservée"
474
475 #: tiramisu/option/option.py:226 tiramisu/option/option.py:361
476 msgid "mustn't be in reserved class"
477 msgstr "ne doit pas être dans une classe réservée"
478
479 #: tiramisu/option/option.py:230
480 msgid "should be in private class"
481 msgstr "devrait être dans une classe privée"
482
483 #: tiramisu/option/option.py:232
484 msgid "must be in private class"
485 msgstr "doit être dans une classe privée"
486
487 #: tiramisu/option/option.py:237 tiramisu/option/option.py:434
488 msgid "invalid len for vals"
489 msgstr "longueur invalide pour vals"
490
491 #: tiramisu/option/option.py:243
492 msgid "should be in network {0}/{1} ({2}/{3})"
493 msgstr "devrait être dans le réseau {0}/{1} ({2}/{3})"
494
495 #: tiramisu/option/option.py:245
496 msgid "must be in network {0}/{1} ({2}/{3})"
497 msgstr "doit être dans le réseau {0}/{1} ({2}/{3})"
498
499 #: tiramisu/option/option.py:264
500 msgid "port"
501 msgstr "port"
502
503 #: tiramisu/option/option.py:288
504 msgid "inconsistency in allowed range"
505 msgstr "inconsistence dans la plage autorisée"
506
507 #: tiramisu/option/option.py:293
508 msgid "max value is empty"
509 msgstr "la valeur maximum est vide"
510
511 #: tiramisu/option/option.py:319
512 msgid "range must have two values only"
513 msgstr "un rang doit avoir deux valeurs seulement"
514
515 #: tiramisu/option/option.py:321
516 msgid "first port in range must be smaller than the second one"
517 msgstr "le premier port d'un rang doit être plus petit que le second"
518
519 #: tiramisu/option/option.py:331
520 msgid "must be an integer between {0} and {1}"
521 msgstr "doit être une nombre entre {0} et {1}"
522
523 #: tiramisu/option/option.py:339
524 msgid "network address"
525 msgstr "adresse réseau"
526
527 #: tiramisu/option/option.py:359
528 msgid "shouldn't be in reserved class"
529 msgstr "ne devrait pas être dans une classe réservée"
530
531 #: tiramisu/option/option.py:368
532 msgid "netmask address"
533 msgstr "adresse netmask"
534
535 #: tiramisu/option/option.py:399
536 msgid "invalid len for opts"
537 msgstr "longueur invalide pour opts"
538
539 #: tiramisu/option/option.py:408
540 msgid "this is a network with netmask {0} ({1})"
541 msgstr "c'est une adresse réseau avec le masque {0} ({1})"
542
543 #: tiramisu/option/option.py:410
544 msgid "this is a broadcast with netmask {0} ({1})"
545 msgstr "c'est une adresse broadcast avec le masque {0} ({1})"
546
547 #: tiramisu/option/option.py:414
548 msgid "with netmask {0} ({1})"
549 msgstr "avec le masque {0} ({1})"
550
551 #: tiramisu/option/option.py:421
552 msgid "broadcast address"
553 msgstr "adresse broadcast"
554
555 #: tiramisu/option/option.py:439
556 msgid "with network {0}/{1} ({2}/{3})"
557 msgstr "avec le réseau {0}/{1} ({2}/{3})"
558
559 #: tiramisu/option/option.py:451
560 msgid "domain name"
561 msgstr "nom de domaine"
562
563 #: tiramisu/option/option.py:459
564 msgid "unknown type_ {0} for hostname"
565 msgstr "type_ inconnu {0} pour le nom d'hôte"
566
567 #: tiramisu/option/option.py:462
568 msgid "allow_ip must be a boolean"
569 msgstr "allow_ip doit être un booléen"
570
571 #: tiramisu/option/option.py:464
572 msgid "allow_without_dot must be a boolean"
573 msgstr "allow_without_dot doit être un booléen"
574
575 #: tiramisu/option/option.py:489
576 msgid "invalid length (min 1)"
577 msgstr "longueur invalide (min 1)"
578
579 #: tiramisu/option/option.py:491
580 msgid "invalid length (max {0})"
581 msgstr "longueur invalide (max {0})"
582
583 #: tiramisu/option/option.py:506
584 msgid "must not be an IP"
585 msgstr "ne doit pas être une IP"
586
587 #: tiramisu/option/option.py:513
588 msgid "must have dot"
589 msgstr "doit avec un point"
590
591 #: tiramisu/option/option.py:515
592 msgid "invalid length (max 255)"
593 msgstr "longueur invalide (max 255)"
594
595 #: tiramisu/option/option.py:526
596 msgid "some characters are uppercase"
597 msgstr "des caractères sont en majuscule"
598
599 #: tiramisu/option/option.py:529
600 msgid "some characters may cause problems"
601 msgstr "des caractères peuvent poser problèmes"
602
603 #: tiramisu/option/option.py:550
604 msgid "URL"
605 msgstr "URL"
606
607 #: tiramisu/option/option.py:558
608 msgid "must start with http:// or https://"
609 msgstr "doit démarré avec http:// ou https://"
610
611 #: tiramisu/option/option.py:576
612 msgid "port must be an between 0 and 65536"
613 msgstr "port doit être entre 0 et 65536"
614
615 #: tiramisu/option/option.py:587
616 msgid "must ends with a valid resource name"
617 msgstr "doit finir par un nom de ressource valide"
618
619 #: tiramisu/option/option.py:608
620 msgid "email address"
621 msgstr "adresse mail"
622
623 #: tiramisu/option/option.py:615
624 msgid "username"
625 msgstr "nom d'utilisateur"
626
627 #: tiramisu/option/option.py:621
628 msgid "file name"
629 msgstr "nom de fichier"
630
631 #: tiramisu/option/optiondescription.py:73
632 msgid "duplicate option name: {0}"
633 msgstr "nom de l'option dupliqué : {0}"
634
635 #: tiramisu/option/optiondescription.py:78
636 msgid "option must not start as dynoptiondescription"
637 msgstr "option ne doit pas commencé pareil qu'un dynoptiondescription"
638
639 #: tiramisu/option/optiondescription.py:106
640 msgid "option description seems to be part of an other config"
641 msgstr "l'option description semble faire parti d'une autre config"
642
643 #: tiramisu/option/optiondescription.py:137
644 msgid "malformed consistency option \"{0}\" must be a master/slaves"
645 msgstr ""
646 "test de consistence mal formé pour l'option \"{0}\" doit être une maître/"
647 "esclave"
648
649 #: tiramisu/option/optiondescription.py:144
650 msgid "malformed consistency option \"{0}\" must not be a multi for \"{1}\""
651 msgstr ""
652 "test de consistence mal formé pour l'option \"{0}\" ne doit doit pas être "
653 "une liste pour \"{1}\""
654
655 #: tiramisu/option/optiondescription.py:148
656 msgid ""
657 "malformed consistency option \"{0}\" must be in same master/slaves for "
658 "\"{1}\""
659 msgstr ""
660 "test de consistence mal formé pour l'option \"{0}\" doit être dans la même "
661 "maître/esclave pour \"{1}\""
662
663 #: tiramisu/option/optiondescription.py:173
664 msgid "malformed requirements option {0} must be in same master/slaves for {1}"
665 msgstr ""
666 "requirements mal formé pour l'option {0} doit être dans la même maître/"
667 "esclave pour {1}"
668
669 #: tiramisu/option/optiondescription.py:177
670 msgid "malformed requirements option {0} must not be a multi for {1}"
671 msgstr ""
672 "requirements mal formés pour l'option {0} ne doit pas être une multi pour {1}"
673
674 #: tiramisu/option/optiondescription.py:186
675 msgid "duplicate option: {0}"
676 msgstr "option dupliquée : {0}"
677
678 #: tiramisu/option/optiondescription.py:191
679 msgid "consistency with option {0} which is not in Config"
680 msgstr "consistency avec l'option {0} qui n'est pas dans une Config"
681
682 #: tiramisu/option/optiondescription.py:210
683 msgid "a slave ({0}) cannot have force_store_value property"
684 msgstr "une slave ({0}) ne doit pas avoir la propriété force_store_value"
685
686 #: tiramisu/option/optiondescription.py:213
687 msgid "a dynoption ({0}) cannot have force_store_value property"
688 msgstr "une dynoption ({0}) ne peut avoir la propriété force_store_value"
689
690 #: tiramisu/option/optiondescription.py:226
691 msgid "cannot change group_type if already set (old {0}, new {1})"
692 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
693
694 #: tiramisu/option/optiondescription.py:235
695 msgid "master group {0} shall not have a symlinkoption"
696 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
697
698 #: tiramisu/option/optiondescription.py:238
699 msgid "master group {0} shall not have a subgroup"
700 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
701
702 #: tiramisu/option/optiondescription.py:241
703 msgid "not allowed option {0} in group {1}: this option is not a multi"
704 msgstr ""
705 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
706 "multi"
707
708 #: tiramisu/option/optiondescription.py:249
709 msgid "group_type: {0} not allowed"
710 msgstr "group_type : {0} non autorisé"
711
712 #: tiramisu/option/optiondescription.py:313
713 msgid "DynOptionDescription callback return not unique value"
714 msgstr "le callback de DynOptionDescription retourne une valeur non unique"
715
716 #: tiramisu/option/optiondescription.py:316
717 msgid "invalid suffix: {0} for option"
718 msgstr "suffix invalide : {0} pour l'option"
719
720 #: tiramisu/option/optiondescription.py:373
721 msgid "cannot set optiondescription in a dynoptiondescription"
722 msgstr "ne peut mettre une optiondescription dans une dynoptiondescription"
723
724 #: tiramisu/option/optiondescription.py:378
725 #: tiramisu/option/optiondescription.py:381
726 msgid "cannot set symlinkoption in a dynoptiondescription"
727 msgstr "ne peut mettre une symlinkoption dans une dynoptiondescription"
728
729 #: tiramisu/option/optiondescription.py:388
730 msgid "callback is mandatory for dynoptiondescription"
731 msgstr "callback est obligatoire pour un dynoptiondescription"
732
733 #: tiramisu/setting.py:128
734 msgid "can't rebind {0}"
735 msgstr "ne peut redéfinir ({0})"
736
737 #: tiramisu/setting.py:133
738 msgid "can't unbind {0}"
739 msgstr "ne peut supprimer ({0})"
740
741 #: tiramisu/setting.py:265
742 msgid "cannot append {0} property for option {1}: this property is calculated"
743 msgstr ""
744 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
745 "calculée"
746
747 #: tiramisu/setting.py:269 tiramisu/setting.py:435
748 msgid "cannot add those properties: {0}"
749 msgstr "ne peut pas ajouter ces propriétés : {0}"
750
751 #: tiramisu/setting.py:358
752 msgid "you should only append/remove properties"
753 msgstr "pour pouvait seulement ajouter/supprimer des propriétés"
754
755 #: tiramisu/setting.py:362
756 msgid "opt and all_properties must not be set together in reset"
757 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
758
759 #: tiramisu/setting.py:383
760 msgid "if opt is not None, path should not be None in _getproperties"
761 msgstr ""
762 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
763
764 #: tiramisu/setting.py:507
765 msgid "cannot change the value for option {0} this option is frozen"
766 msgstr ""
767 "ne peut modifier la valeur de l'option {0} cette option n'est pas modifiable"
768
769 #: tiramisu/setting.py:541
770 msgid "permissive must be a tuple"
771 msgstr "permissive doit être un tuple"
772
773 #: tiramisu/setting.py:548 tiramisu/value.py:539
774 msgid "invalid generic owner {0}"
775 msgstr "invalide owner générique {0}"
776
777 #: tiramisu/setting.py:649
778 msgid ""
779 "malformed requirements imbrication detected for option: '{0}' with "
780 "requirement on: '{1}'"
781 msgstr ""
782 "imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
783 "requirement sur : '{1}'"
784
785 #: tiramisu/setting.py:672
786 msgid "option '{0}' has requirement's property error: {1} {2}"
787 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
788
789 #: tiramisu/setting.py:695
790 msgid "the value of \"{0}\" is \"{1}\""
791 msgstr "la valeur de \"{0}\" est \"{1}\""
792
793 #: tiramisu/setting.py:697
794 msgid "the value of \"{0}\" is not \"{1}\""
795 msgstr "la valeur de \"{0}\" n'est pas \"{1}\""
796
797 #: tiramisu/storage/__init__.py:52
798 msgid "storage_type is already set, cannot rebind it"
799 msgstr "storage_type est déjà défini, impossible de le redéfinir"
800
801 #: tiramisu/storage/__init__.py:63
802 msgid "cannot import the storage {0}"
803 msgstr "ne peut pas importer le stockage {0}"
804
805 #: tiramisu/storage/__init__.py:96
806 msgid "option {0} not already exists in storage {1}"
807 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
808
809 #: tiramisu/storage/dictionary/option.py:110
810 msgid "invalid default_multi value {0} for option {1}: {2}"
811 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
812
813 #: tiramisu/storage/dictionary/option.py:150
814 #: tiramisu/storage/dictionary/value.py:234
815 #: tiramisu/storage/sqlalchemy/option.py:666
816 msgid "information's item not found: {0}"
817 msgstr "item '{0}' dans les informations non trouvée"
818
819 #: tiramisu/storage/dictionary/option.py:415
820 msgid "use impl_get_opt_by_path only with root OptionDescription"
821 msgstr "utiliser impl_get_opt_by_path seulement sur l'OptionDescription racine"
822
823 #: tiramisu/storage/dictionary/option.py:417
824 #: tiramisu/storage/sqlalchemy/option.py:730
825 msgid "no option for path {0}"
826 msgstr "pas d'option pour le chemin {0}"
827
828 #: tiramisu/storage/dictionary/option.py:422
829 #: tiramisu/storage/sqlalchemy/option.py:740
830 msgid "use impl_get_path_by_opt only with root OptionDescription"
831 msgstr ""
832 "utiliser impl_get_path_by_opt seulement avec une OptionDescription racine"
833
834 #: tiramisu/storage/dictionary/option.py:424
835 #: tiramisu/storage/sqlalchemy/option.py:741
836 msgid "no option {0} found"
837 msgstr "pas d'option {0} trouvée"
838
839 #: tiramisu/storage/dictionary/option.py:471
840 msgid "cannot find dynpath"
841 msgstr "ne peut trouver le dynpath"
842
843 #: tiramisu/storage/dictionary/option.py:560
844 #: tiramisu/storage/sqlalchemy/option.py:894
845 msgid "suffix and context needed if it's a dyn option"
846 msgstr "suffix et context obligatoire si c'est une option dynamique"
847
848 #: tiramisu/storage/dictionary/option.py:581
849 #: tiramisu/storage/sqlalchemy/option.py:926
850 msgid "unknown Option {0} in OptionDescription {1}"
851 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
852
853 #: tiramisu/storage/dictionary/storage.py:37
854 msgid "dictionary storage cannot delete session"
855 msgstr ""
856 "impossible de supprimer une session dans un espace de stockage dictionary"
857
858 #: tiramisu/storage/dictionary/storage.py:48
859 msgid "session already used"
860 msgstr "session déjà utilisée"
861
862 #: tiramisu/storage/dictionary/storage.py:50
863 #: tiramisu/storage/dictionary/value.py:252
864 msgid "a dictionary cannot be persistent"
865 msgstr "un espace de stockage dictionary ne peut être persistant"
866
867 #: tiramisu/storage/dictionary/value.py:243
868 msgid "information's item not found {0}"
869 msgstr "l'information de l'objet ne sont pas trouvé {0}"
870
871 #: tiramisu/value.py:388
872 msgid "you should only set value with config"
873 msgstr "vous devez seul affecter une valeur avec un config"
874
875 #: tiramisu/value.py:500
876 msgid "owner only avalaible for an option"
877 msgstr "owner seulement possible pour une option"
878
879 #: tiramisu/value.py:544
880 msgid "no value for {0} cannot change owner to {1}"
881 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
882
883 #: tiramisu/value.py:678
884 msgid "can force cache only if cache is actived in config"
885 msgstr ""
886 "peut force la mise en cache seulement si le cache est activé dans la config"
887
888 #: tiramisu/value.py:715
889 msgid "{0} is already a Multi "
890 msgstr "{0} est déjà une Multi"
891
892 #: tiramisu/value.py:795
893 msgid "cannot append a value on a multi option {0} which is a slave"
894 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
895
896 #: tiramisu/value.py:828
897 msgid "cannot sort multi option {0} if master or slave"
898 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
899
900 #: tiramisu/value.py:832
901 msgid "cmp is not permitted in python v3 or greater"
902 msgstr "cmp n'est pas permis en python v3 ou supérieure"
903
904 #: tiramisu/value.py:841
905 msgid "cannot reverse multi option {0} if master or slave"
906 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
907
908 #: tiramisu/value.py:848
909 msgid "cannot insert multi option {0} if master or slave"
910 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
911
912 #: tiramisu/value.py:865
913 msgid "cannot extend multi option {0} if master or slave"
914 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
915
916 #: tiramisu/value.py:905
917 msgid "cannot pop a value on a multi option {0} which is a slave"
918 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
919
920 #~ msgid "{0}_params must have an option not a {0} for first argument"
921 #~ msgstr "{0}_params doit avoir une option pas un {0} pour premier argument"
922
923 #~ msgid "{0}_params must have a boolean not a {0} for second argument"
924 #~ msgstr "{0}_params doit avoir un booléen pas un {0} pour second argument"
925
926 #~ msgid ""
927 #~ "malformed requirements second argument must be valid for option {0}: {1}"
928 #~ msgstr ""
929 #~ "requirements mal formés deuxième argument doit être valide pour l'option "
930 #~ "{0} : {1}"
931
932 #~ msgid "inconsistency in action types for option: {0} action: {1}"
933 #~ msgstr "incohérence dans les types action pour l'option : {0} action {1}"
934
935 #~ msgid "a callback is already set for option {0}, cannot set another one's"
936 #~ msgstr ""
937 #~ "un callback est en lecture seul pour l'option {0}, ne peut en placer une "
938 #~ "autre"
939
940 #~ msgid "invalid value {0} for option {1} which must be a list"
941 #~ msgstr ""
942 #~ "valeur invalide pour l'option {0} : {1} laquelle doit être une liste"
943
944 #~ msgid "invalid value {0} for option {1} which must be a list of list"
945 #~ msgstr ""
946 #~ "valeur invalide pour l'option {0} : {1} laquelle doit être une liste de "
947 #~ "liste"
948
949 #~ msgid "this value is already present"
950 #~ msgstr "cette valeur est déjà présente"
951
952 #~ msgid "DynOptionDescription callback return not uniq value"
953 #~ msgstr ""
954 #~ "callback d'une DynOptionDescription ne retourne pas une valeur unique"
955
956 #~ msgid "malformed consistency option {0} must be a master/slaves"
957 #~ msgstr ""
958 #~ "test de consistence mal formé pour l'option {0} doit être une maître/"
959 #~ "esclave"
960
961 #~ msgid "malformed consistency option {0} must not be a multi for {1}"
962 #~ msgstr ""
963 #~ "test de consistence mal formé pour l'option {0} ne doit doit pas être une "
964 #~ "liste pour {1}"
965
966 #~ msgid ""
967 #~ "malformed consistency option {0} must be in same master/slaves for {1}"
968 #~ msgstr ""
969 #~ "test de consistence mal formé pour l'option {0} doit être dans la même "
970 #~ "maître/esclave pour {1}"
971
972 #~ msgid "invalid value for option {0}: {1}"
973 #~ msgstr "valeur invalide pour l'option {0} : {1}"
974
975 #~ msgid "warning on the value of the option {0}: {1}"
976 #~ msgstr "avertissement sur la valeur de l'option {0} : {1}"
977
978 #~ msgid "same value for {0} and {1}, should be different"
979 #~ msgstr "même valeur pour {0} et {1}, devrait être différent"
980
981 #~ msgid "same value for {0} and {1}, must be different"
982 #~ msgstr "même valeur pour {0} et {1}, doit être différent"
983
984 #~ msgid "value {0} is not permitted, only {1} is allowed"
985 #~ msgstr "valeur {0} n'est pas permis, seules {1} sont autorisées"
986
987 #~ msgid "invalid boolean"
988 #~ msgstr "booléen invalide"
989
990 #~ msgid "invalid integer"
991 #~ msgstr "nombre invalide"
992
993 #~ msgid "invalid float"
994 #~ msgstr "invalide nombre flottan"
995
996 #~ msgid "invalid unicode"
997 #~ msgstr "invalide unicode"
998
999 #~ msgid "invalid IP"
1000 #~ msgstr "adresse IP invalide"
1001
1002 #~ msgid "IP is in reserved class"
1003 #~ msgstr "l'adresse IP est dans une plage d'adresse réservée"
1004
1005 #~ msgid "invalid IP, mustn't be in reserved class"
1006 #~ msgstr "adresse IP invalide, ne doit pas être dans une classe réservée"
1007
1008 #~ msgid "IP is not in private class"
1009 #~ msgstr "l'adresse IP n'est pas dans une plage d'adressage privée"
1010
1011 #~ msgid "invalid IP, must be in private class"
1012 #~ msgstr "adresse IP invalide, doit être dans la classe privée"
1013
1014 #~ msgid "IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
1015 #~ msgstr "IP {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} ({5})"
1016
1017 #~ msgid "invalid IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
1018 #~ msgstr ""
1019 #~ "IP invalide {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} "
1020 #~ "({5})"
1021
1022 #~ msgid "invalid port, range must have two values only"
1023 #~ msgstr "port invalide, une plage doit avoir deux valeurs seulement"
1024
1025 #~ msgid ""
1026 #~ "invalid port, first port in range must be smaller than the second one"
1027 #~ msgstr ""
1028 #~ "port invalide, le premier port d'une plage doit être plus petit que le "
1029 #~ "second"
1030
1031 #~ msgid "invalid port"
1032 #~ msgstr "port invalide"
1033
1034 #~ msgid "invalid port, must be an integer between {0} and {1}"
1035 #~ msgstr "port invalide, port doit être nombre entre {0} et {1}"
1036
1037 #~ msgid "invalid network address"
1038 #~ msgstr "adresse réseau invalide"
1039
1040 #~ msgid "network address is in reserved class"
1041 #~ msgstr "l'adresse réseau est pas dans une plage d'adresse réservée"
1042
1043 #~ msgid "invalid network address, mustn't be in reserved class"
1044 #~ msgstr "adresse réseau invalide, ne doit pas être dans la classe réservée"
1045
1046 #~ msgid "invalid netmask address"
1047 #~ msgstr "masque de sous-réseau invalide"
1048
1049 #~ msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a network"
1050 #~ msgstr "IP invalide {0} ({1}) avec masque {2}, cette IP est un réseau"
1051
1052 #~ msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a broadcast"
1053 #~ msgstr "IP invalide {0} ({1}) avec masque {2}, cette IP est un broadcast"
1054
1055 #~ msgid "invalid network {0} ({1}) with netmask {2}"
1056 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}"
1057
1058 #~ msgid "invalid broadcast address"
1059 #~ msgstr "adresse de broadcast invalide"
1060
1061 #~ msgid ""
1062 #~ "invalid broadcast {0} ({1}) with network {2} ({3}) and netmask {4} ({5})"
1063 #~ msgstr ""
1064 #~ "Broadcast invalide {0} ({1}) avec le réseau {2} ({3}) et le masque {4} "
1065 #~ "({5})"
1066
1067 #~ msgid "invalid domainname's length (min 1)"
1068 #~ msgstr "longueur du nom de domaine invalide (minimum 1)"
1069
1070 #~ msgid "invalid domainname's length (max {0})"
1071 #~ msgstr "longueur du nom de domaine invalide (maximum {0})"
1072
1073 #~ msgid "invalid domainname, must not be an IP"
1074 #~ msgstr "nom de domaine invalide, ne doit pas être une IP"
1075
1076 #~ msgid "invalid domainname, must have dot"
1077 #~ msgstr "nom de domaine invalide, doit avoir un point"
1078
1079 #~ msgid "invalid domainname's length (max 255)"
1080 #~ msgstr "longueur du nom de domaine invalide (maximum {1})"
1081
1082 #~ msgid "invalid domainname"
1083 #~ msgstr "nom de domaine invalide"
1084
1085 #~ msgid "invalid email address, must contains one @"
1086 #~ msgstr "adresse email invalide, doit contenir un @"
1087
1088 #~ msgid "invalid username in email address"
1089 #~ msgstr "nom d'utilisateur invalide dans une adresse email"
1090
1091 #~ msgid "invalid url, must start with http:// or https://"
1092 #~ msgstr "URL invalide, doit démarrer avec http:// ou https://"
1093
1094 #~ msgid "invalid url, port must be an between 0 and 65536"
1095 #~ msgstr "URL invalide, port doit être entre 0 et 65536"
1096
1097 #~ msgid "invalid url, must ends with a valid resource name"
1098 #~ msgstr "URL invalide, doit finir par un nom de ressource valide"
1099
1100 #~ msgid "invalid username"
1101 #~ msgstr "utilisateur invalide"
1102
1103 #~ msgid "invalid filename"
1104 #~ msgstr "nom de fichier invalide"
1105
1106 #~ msgid "trying to access to an {0} named: {1} with properties {2}"
1107 #~ msgstr "tentative d'accès à une {0} nommée : {1} avec les propriétés {2}"
1108
1109 #~ msgid "a default_multi is set whereas multi is False in option: {0}"
1110 #~ msgstr ""
1111 #~ "une default_multi est renseignée alors que multi est False dans "
1112 #~ "l'option : {0}"
1113
1114 #~ msgid "do_validation for {0}: warning in value"
1115 #~ msgstr "do_validation for {0} : warning dans un la valeur"
1116
1117 #~ msgid "do_validation for {0}: error in consistency"
1118 #~ msgstr "do_validation for {0} : erreur dans un test de consistance"
1119
1120 #~ msgid "do_validation for {0}: warning in consistency"
1121 #~ msgstr "do_validation for {0} : warning dans un test de consistance"
1122
1123 #~ msgid "cannot set optiondescription in an dynoptiondescription"
1124 #~ msgstr ""
1125 #~ "impossible de mettre une optiondescription dans un dynoptiondescription"
1126
1127 #~ msgid "cannot set symlinkoption in an dynoptiondescription"
1128 #~ msgstr "impossible de placer un symlinkoption dans un dynoptiondescription"
1129
1130 #~ msgid "unable to get storages:"
1131 #~ msgstr "impossible de récupérer les storages :"
1132
1133 #~ msgid "{0} instance has no attribute '_readonly'"
1134 #~ msgstr "{0} instance n'a pas l'attribut '_readonly'"
1135
1136 #~ msgid "optiondescription has no value"
1137 #~ msgstr "une optiondescription n'a pas de valeur"
1138
1139 #~ msgid "validator not support tuple"
1140 #~ msgstr "validator n'accepte pas de tuple"
1141
1142 #~ msgid "open_values must be a boolean for {0}"
1143 #~ msgstr "open_values doit être un booléen pour {0}"
1144
1145 #~ msgid "invalid value {0} for option {1}: {2}"
1146 #~ msgstr "valeur invalide {0} pour l'option {1} : {2}"
1147
1148 #~ msgid "option not in all_cons_opts"
1149 #~ msgstr "option non présentante dans all_cons_opts"
1150
1151 #~ msgid "invalid network {0} ({1}) with netmask {2}, this network is an IP"
1152 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}, ce réseau est une IP"
1153
1154 #~ msgid "invalid IP {0} ({1}) with netmask {2}"
1155 #~ msgstr "IP invalide {0} ({1}) avec masque {2}"
1156
1157 #~ msgid ""
1158 #~ "invalid len for the master: {0} which has {1} as slave with greater len"
1159 #~ msgstr ""
1160 #~ "longueur invalide pour un maître : {0} qui a {1} une esclave avec une "
1161 #~ "plus grande longueur"
1162
1163 #~ msgid ""
1164 #~ "unable to carry out a calculation, option value with multi types must "
1165 #~ "have same length for: {0}"
1166 #~ msgstr ""
1167 #~ "impossible d'effectuer le calcul, la valeur d'une option avec le type "
1168 #~ "multi doit avoir la même longueur pour : {0}"
1169
1170 #~ msgid "no child has same nom has master group for: {0}"
1171 #~ msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
1172
1173 #~ msgid "value must be a boolean"
1174 #~ msgstr "valeur doit être un booléen"
1175
1176 #~ msgid "value must be an integer"
1177 #~ msgstr "valeur doit être un nombre entier"
1178
1179 #~ msgid "value must be a float"
1180 #~ msgstr "valeur doit être un nombre flottant"
1181
1182 #~ msgid "value must be a string, not {0}"
1183 #~ msgstr "valeur doit être une chaîne, pas {0}"
1184
1185 #~ msgid "value must be an unicode"
1186 #~ msgstr "valeur doit être une valeur unicode"
1187
1188 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
1189 #~ msgstr ""
1190 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
1191
1192 #~ msgid "validator should return a boolean, not {0}"
1193 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
1194
1195 #~ msgid "invalid value {0} for option {1} for object {2}"
1196 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
1197
1198 #~ msgid "no config specified but needed"
1199 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
1200
1201 #~ msgid "{0} has no attribute impl_get_information"
1202 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
1203
1204 #~ msgid "required option not found: {0}"
1205 #~ msgstr "option requise non trouvée : {0}"