c330ceb32fc03343eaac84bcf43cdd5a4486dd13
[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-12-07 14:44+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:176
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:59
25 msgid "descr must be an optiondescription, not {0}"
26 msgstr "descr doit être une optiondescription pas un {0}"
27
28 #: tiramisu/config.py:139
29 msgid "unknown group_type: {0}"
30 msgstr "group_type inconnu: {0}"
31
32 #: tiramisu/config.py:178 tiramisu/setting.py:320 tiramisu/value.py:54
33 #: tiramisu/value.py:605
34 msgid "the context does not exist anymore"
35 msgstr "le context n'existe plus"
36
37 #: tiramisu/config.py:183
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:211
43 msgid "can't assign to an OptionDescription"
44 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
45
46 #: tiramisu/config.py:340
47 msgid "unknown type_ type {0}for _find"
48 msgstr "type_ type {0} pour _find inconnu"
49
50 #: tiramisu/config.py:380
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:430
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:449
59 msgid "unexpected path {0}, should start with {1}"
60 msgstr "chemin imprévu {0}, devrait commencer par {1}"
61
62 #: tiramisu/config.py:519
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:564
67 msgid "cannot serialize Config with MetaConfig"
68 msgstr "impossible de sérialiser une Config avec une MetaConfig"
69
70 #: tiramisu/config.py:578
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:631
75 msgid "invalid name: {0} for config"
76 msgstr "nom invalide : {0} pour la config"
77
78 #: tiramisu/config.py:655
79 msgid "groupconfig's children must be a list"
80 msgstr "enfants d'une groupconfig doit être une liste"
81
82 #: tiramisu/config.py:659
83 msgid "groupconfig's children must be Config, MetaConfig or GroupConfig"
84 msgstr ""
85 "les enfants d'un groupconfig doivent être des Config, MetaConfig ou "
86 "GroupConfig"
87
88 #: tiramisu/config.py:662
89 msgid "name must be set to config before creating groupconfig"
90 msgstr "un nom doit être donné à la config avant de créer un groupconfig"
91
92 #: tiramisu/config.py:670
93 msgid "config name must be uniq in groupconfig for {0}"
94 msgstr "le nom de la config doit être unique dans un groupconfig pour {0}"
95
96 #: tiramisu/config.py:785
97 msgid "metaconfig's children should be config, not {0}"
98 msgstr "enfants d'une metaconfig doit être une config, pas {0}"
99
100 #: tiramisu/config.py:789
101 msgid "child has already a metaconfig's"
102 msgstr "enfant a déjà une metaconfig"
103
104 #: tiramisu/config.py:793
105 msgid "all config in metaconfig must have the same optiondescription"
106 msgstr ""
107 "toutes les configs d'une metaconfig doivent avoir la même optiondescription"
108
109 #: tiramisu/config.py:805
110 msgid ""
111 "force_default, force_default_if_same or force_dont_change_value cannot be "
112 "set with only_config"
113 msgstr ""
114 "force_default, force_default_if_same ou force_dont_change_value ne peuvent "
115 "pas être spécifié avec only_config"
116
117 #: tiramisu/config.py:811
118 msgid "force_default and force_dont_change_value cannot be set together"
119 msgstr ""
120 "force_default et force_dont_change_value ne peuvent pas être mis ensemble"
121
122 #: tiramisu/option/baseoption.py:56
123 msgid "{0} must be a function"
124 msgstr "{0} doit être une fonction"
125
126 #: tiramisu/option/baseoption.py:59
127 msgid "{0}_params must be a dict"
128 msgstr "{0}_params doit être un dict"
129
130 #: tiramisu/option/baseoption.py:62
131 msgid "{0}_params with key {1} mustn't have length different to 1"
132 msgstr ""
133 "{0}_params avec la clef {1} ne doit pas avoir une longueur différent de 1"
134
135 #: tiramisu/option/baseoption.py:66
136 msgid "{0}_params must be tuple for key \"{1}\""
137 msgstr "{0}_params doit être un tuple pour la clef \"{1}\""
138
139 #: tiramisu/option/baseoption.py:72
140 msgid "{0}_params with length of tuple as 1 must only have None as first value"
141 msgstr ""
142 "{0}_params avec un tuple de longueur 1 doit seulement avoir None comme "
143 "première valeur"
144
145 #: tiramisu/option/baseoption.py:76
146 msgid "{0}_params must only have 1 or 2 as length"
147 msgstr "{0}_params doit seulement avoir une longueur de 1 ou 2"
148
149 #: tiramisu/option/baseoption.py:81
150 msgid "validator not support tuple"
151 msgstr "validator n'accepte pas de tuple"
152
153 #: tiramisu/option/baseoption.py:84
154 msgid "{0}_params must have an option not a {0} for first argument"
155 msgstr "{0}_params doit avoir une option pas un {0} pour premier argument"
156
157 #: tiramisu/option/baseoption.py:88
158 msgid "{0}_params must have a boolean not a {0} for second argument"
159 msgstr "{0}_params doit avoir un booléen pas un {0} pour second argument"
160
161 #: tiramisu/option/baseoption.py:104
162 msgid "invalid name: {0} for option"
163 msgstr "nom invalide : {0} pour l'option"
164
165 #: tiramisu/option/baseoption.py:112
166 msgid "a default_multi is set whereas multi is False in option: {0}"
167 msgstr ""
168 "une default_multi est renseignée alors que multi est False dans l'option : "
169 "{0}"
170
171 #: tiramisu/option/baseoption.py:123
172 msgid "invalid properties type {0} for {1}, must be a tuple"
173 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
174
175 #: tiramisu/option/baseoption.py:145
176 msgid ""
177 "params defined for a callback function but no callback defined yet for "
178 "option {0}"
179 msgstr ""
180 "params définis pour une fonction callback mais par de callback encore "
181 "définis pour l'option {0}"
182
183 #: tiramisu/option/baseoption.py:150
184 msgid "a callback is already set for option {0}, cannot set another one's"
185 msgstr ""
186 "un callback est en lecture seul pour l'option {0}, ne peut en placer une "
187 "autre"
188
189 #: tiramisu/option/baseoption.py:277
190 msgid "cannot serialize Option, only in OptionDescription"
191 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
192
193 #: tiramisu/option/baseoption.py:363
194 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
195 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
196
197 #: tiramisu/option/baseoption.py:528 tiramisu/option/baseoption.py:571
198 msgid "invalid value for option {0}: {1}"
199 msgstr "valeur invalide pour l'option {0} : {1}"
200
201 #: tiramisu/option/baseoption.py:541
202 msgid "do_validation for {0}: error in value"
203 msgstr "do_validation for {0} : erreur dans un la valeur"
204
205 #: tiramisu/option/baseoption.py:547
206 msgid "do_validation for {0}: warning in value"
207 msgstr "do_validation for {0} : warning dans un la valeur"
208
209 #: tiramisu/option/baseoption.py:557
210 msgid "do_validation for {0}: error in consistency"
211 msgstr "do_validation for {0} : erreur dans un test de consistance"
212
213 #: tiramisu/option/baseoption.py:561
214 msgid "do_validation for {0}: warning in consistency"
215 msgstr "do_validation for {0} : warning dans un test de consistance"
216
217 #: tiramisu/option/baseoption.py:565
218 msgid "warning on the value of the option {0}: {1}"
219 msgstr "avertissement sur la valeur de l'option {0} : {1}"
220
221 #: tiramisu/option/baseoption.py:583 tiramisu/option/baseoption.py:592
222 msgid "invalid value {0} for option {1} which must be a list"
223 msgstr "valeur invalide pour l'option {0} : {1} laquelle doit être une liste"
224
225 #: tiramisu/option/baseoption.py:598
226 msgid "invalid value {0} for option {1} which must be a list of list"
227 msgstr ""
228 "valeur invalide pour l'option {0} : {1} laquelle doit être une liste de liste"
229
230 #: tiramisu/option/baseoption.py:651
231 msgid "'{0}' ({1}) cannot add consistency, option is read-only"
232 msgstr ""
233 "'{0}' ({1}) ne peut ajouter de consistency, l'option est en lecture seul"
234
235 #: tiramisu/option/baseoption.py:663
236 msgid "unknow parameter {0} in consistency"
237 msgstr "paramètre inconnu {0} dans un test de consistance"
238
239 #: tiramisu/option/baseoption.py:670
240 msgid "consistency must be set with an option"
241 msgstr "consistency doit être configuré avec une option"
242
243 #: tiramisu/option/baseoption.py:673 tiramisu/option/baseoption.py:680
244 msgid ""
245 "almost one option in consistency is in a dynoptiondescription but not all"
246 msgstr ""
247 "au moins une option dans le test de consistance est dans une "
248 "dynoptiondescription mais pas toutes"
249
250 #: tiramisu/option/baseoption.py:676
251 msgid "option in consistency must be in same dynoptiondescription"
252 msgstr ""
253 "option dans une consistency doit être dans le même dynoptiondescription"
254
255 #: tiramisu/option/baseoption.py:683
256 msgid "cannot add consistency with itself"
257 msgstr "ne peut ajouter une consistency avec lui même"
258
259 #: tiramisu/option/baseoption.py:685
260 msgid "every options in consistency must be multi or none"
261 msgstr ""
262 "toutes les options d'une consistency doivent être multi ou ne pas l'être"
263
264 #: tiramisu/option/baseoption.py:689
265 msgid "consistency {0} not available for this option"
266 msgstr "consistency {0} non valable pour cette option"
267
268 #: tiramisu/option/baseoption.py:717
269 msgid "same value for {0} and {1}, should be different"
270 msgstr "même valeur pour {0} et {1}, devrait être différent"
271
272 #: tiramisu/option/baseoption.py:719
273 msgid "same value for {0} and {1}, must be different"
274 msgstr "même valeur pour {0} et {1}, doit être différent"
275
276 #: tiramisu/option/baseoption.py:776
277 msgid "default value not allowed if option: {0} is calculated"
278 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculée"
279
280 #: tiramisu/option/baseoption.py:798
281 msgid "malformed requirements type for option: {0}, must be a dict"
282 msgstr ""
283 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
284
285 #: tiramisu/option/baseoption.py:804
286 msgid "malformed requirements for option: {0} unknown keys {1}, must only {2}"
287 msgstr ""
288 "requirements mal formés pour l'option : {0} clefs inconnues {1}, doit "
289 "seulement avoir {2}"
290
291 #: tiramisu/option/baseoption.py:815
292 msgid ""
293 "malformed requirements for option: {0} require must have option, expected "
294 "and action keys"
295 msgstr ""
296 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
297 "option, expected et action"
298
299 #: tiramisu/option/baseoption.py:819
300 msgid ""
301 "malformed requirements for option: {0} action cannot be force_store_value"
302 msgstr ""
303 "requirements mal formés pour l'option : {0} action ne peut pas être "
304 "force_store_value"
305
306 #: tiramisu/option/baseoption.py:824
307 msgid "malformed requirements for option: {0} inverse must be boolean"
308 msgstr ""
309 "requirements mal formés pour l'option : {0} inverse doit être un booléen"
310
311 #: tiramisu/option/baseoption.py:828
312 msgid "malformed requirements for option: {0} transitive must be boolean"
313 msgstr ""
314 "requirements mal formés pour l'option : {0} transitive doit être booléen"
315
316 #: tiramisu/option/baseoption.py:832
317 msgid "malformed requirements for option: {0} same_action must be boolean"
318 msgstr ""
319 "requirements mal formés pour l'option : {0} same_action doit être un booléen"
320
321 #: tiramisu/option/baseoption.py:836
322 msgid "malformed requirements must be an option in option {0}"
323 msgstr "requirements mal formés doit être une option dans l'option {0}"
324
325 #: tiramisu/option/baseoption.py:839
326 msgid "malformed requirements option {0} must not be a multi for {1}"
327 msgstr ""
328 "requirements mal formés pour l'option {0} ne doit pas être une multi pour {1}"
329
330 #: tiramisu/option/baseoption.py:846
331 msgid ""
332 "malformed requirements second argument must be valid for option {0}: {1}"
333 msgstr ""
334 "requirements mal formés deuxième argument doit être valide pour l'option "
335 "{0} : {1}"
336
337 #: tiramisu/option/baseoption.py:851
338 msgid "inconsistency in action types for option: {0} action: {1}"
339 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
340
341 #: tiramisu/option/baseoption.py:879
342 msgid "malformed symlinkoption must be an option for symlink {0}"
343 msgstr "symlinkoption mal formé, doit être une option pour symlink {0}"
344
345 #: tiramisu/option/masterslave.py:38
346 msgid "master group {0} shall not have a symlinkoption"
347 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
348
349 #: tiramisu/option/masterslave.py:41
350 msgid "master group {0} shall not have a subgroup"
351 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
352
353 #: tiramisu/option/masterslave.py:44
354 msgid "not allowed option {0} in group {1}: this option is not a multi"
355 msgstr ""
356 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
357 "multi"
358
359 #: tiramisu/option/masterslave.py:53
360 msgid "master group with wrong master name for {0}"
361 msgstr "le groupe maître avec un nom de maître érroné pour {0}"
362
363 #: tiramisu/option/masterslave.py:63
364 msgid "callback of master's option shall not refered a slave's ones"
365 msgstr ""
366 "callback d'une variable maitre ne devrait pas référencer des variables "
367 "esclaves"
368
369 #: tiramisu/option/masterslave.py:258
370 msgid "invalid len for the slave: {0} which has {1} as master"
371 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
372
373 #: tiramisu/option/option.py:53
374 msgid "values is not a function, so values_params must be None"
375 msgstr "values n'est pas une fonction, donc values_params doit être None"
376
377 #: tiramisu/option/option.py:55
378 msgid "values must be a tuple or a function for {0}"
379 msgstr "values doit être un tuple ou une fonction pour {0}"
380
381 #: tiramisu/option/option.py:81
382 msgid "calculated values for {0} is not a list"
383 msgstr "valeurs calculées for {0} n'est pas une liste"
384
385 #: tiramisu/option/option.py:89
386 msgid "value {0} is not permitted, only {1} is allowed"
387 msgstr "valeur {0} n'est pas permis, seules {1} sont autorisées"
388
389 #: tiramisu/option/option.py:103
390 msgid "invalid boolean"
391 msgstr "booléen invalide"
392
393 #: tiramisu/option/option.py:112
394 msgid "invalid integer"
395 msgstr "nombre invalide"
396
397 #: tiramisu/option/option.py:121
398 msgid "invalid float"
399 msgstr "invalide nombre flottan"
400
401 #: tiramisu/option/option.py:130
402 msgid "invalid string"
403 msgstr "invalide caractère"
404
405 #: tiramisu/option/option.py:146
406 msgid "invalid unicode"
407 msgstr "invalide unicode"
408
409 #: tiramisu/option/option.py:178 tiramisu/option/option.py:181
410 #: tiramisu/option/option.py:186
411 msgid "invalid IP"
412 msgstr "adresse IP invalide"
413
414 #: tiramisu/option/option.py:192
415 msgid "IP is in reserved class"
416 msgstr "l'adresse IP est dans une plage d'adresse réservée"
417
418 #: tiramisu/option/option.py:194
419 msgid "invalid IP, mustn't be in reserved class"
420 msgstr "adresse IP invalide, ne doit pas être dans une classe réservée"
421
422 #: tiramisu/option/option.py:198
423 msgid "IP is not in private class"
424 msgstr "l'adresse IP n'est pas dans une plage d'adressage privée"
425
426 #: tiramisu/option/option.py:200
427 msgid "invalid IP, must be in private class"
428 msgstr "adresse IP invalide, doit être dans la classe privée"
429
430 #: tiramisu/option/option.py:205 tiramisu/option/option.py:377
431 msgid "invalid len for vals"
432 msgstr "longueur invalide pour vals"
433
434 #: tiramisu/option/option.py:211
435 msgid "IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
436 msgstr "IP {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} ({5})"
437
438 #: tiramisu/option/option.py:214
439 msgid "invalid IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
440 msgstr ""
441 "IP invalide {0} ({1}) pas dans le réseau {2} ({3}) avec le masque {4} ({5})"
442
443 #: tiramisu/option/option.py:256
444 msgid "inconsistency in allowed range"
445 msgstr "inconsistence dans la plage autorisée"
446
447 #: tiramisu/option/option.py:261
448 msgid "max value is empty"
449 msgstr "la valeur maximum est vide"
450
451 #: tiramisu/option/option.py:279
452 msgid "invalid port, range must have two values only"
453 msgstr "port invalide, une plage doit avoir deux valeurs seulement"
454
455 #: tiramisu/option/option.py:282
456 msgid "invalid port, first port in range must be smaller than the second one"
457 msgstr ""
458 "port invalide, le premier port d'une plage doit être plus petit que le second"
459
460 #: tiramisu/option/option.py:291
461 msgid "invalid port"
462 msgstr "port invalide"
463
464 #: tiramisu/option/option.py:293
465 msgid "invalid port, must be an between {0} and {1}"
466 msgstr "port invalide, port doit être entre {0} et {1}"
467
468 #: tiramisu/option/option.py:306
469 msgid "invalid network address"
470 msgstr "adresse réseau invalide"
471
472 #: tiramisu/option/option.py:312
473 msgid "network address is in reserved class"
474 msgstr "l'adresse réseau est pas dans une plage d'adresse réservée"
475
476 #: tiramisu/option/option.py:314
477 msgid "invalid network address, mustn't be in reserved class"
478 msgstr "adresse réseau invalide, ne doit pas être dans la classe réservée"
479
480 #: tiramisu/option/option.py:326
481 msgid "invalid netmask address"
482 msgstr "masque de sous-réseau invalide"
483
484 #: tiramisu/option/option.py:343
485 msgid "invalid len for opts"
486 msgstr "longueur invalide pour opts"
487
488 #: tiramisu/option/option.py:352
489 msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a network"
490 msgstr "IP invalide {0} ({1}) avec masque {2}, cette IP est un réseau"
491
492 #: tiramisu/option/option.py:355
493 msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a broadcast"
494 msgstr "IP invalide {0} ({1}) avec masque {2}, cette IP est un broadcast"
495
496 #: tiramisu/option/option.py:360
497 msgid "invalid network {0} ({1}) with netmask {2}"
498 msgstr "réseau invalide {0} ({1}) avec masque {2}"
499
500 #: tiramisu/option/option.py:373
501 msgid "invalid broadcast address"
502 msgstr "adresse de broadcast invalide"
503
504 #: tiramisu/option/option.py:382
505 msgid ""
506 "invalid broadcast {0} ({1}) with network {2} ({3}) and netmask {4} ({5})"
507 msgstr ""
508 "Broadcast invalide {0} ({1}) avec le réseau {2} ({3}) et le masque {4} ({5})"
509
510 #: tiramisu/option/option.py:403
511 msgid "unknown type_ {0} for hostname"
512 msgstr "type_ inconnu {0} pour le nom d'hôte"
513
514 #: tiramisu/option/option.py:406
515 msgid "allow_ip must be a boolean"
516 msgstr "allow_ip doit être un booléen"
517
518 #: tiramisu/option/option.py:408
519 msgid "allow_without_dot must be a boolean"
520 msgstr "allow_without_dot doit être un booléen"
521
522 #: tiramisu/option/option.py:429
523 msgid "invalid domainname's length (min 2)"
524 msgstr "longueur du nom de domaine invalide (minimum 2)"
525
526 #: tiramisu/option/option.py:431
527 msgid "invalid domainname's length (max {0})"
528 msgstr "longueur du nom de domaine invalide (maximum {0})"
529
530 #: tiramisu/option/option.py:446
531 msgid "invalid domainname, must have dot"
532 msgstr "nom de domaine invalide, doit avoir un point"
533
534 #: tiramisu/option/option.py:448
535 msgid "invalid domainname's length (max 255)"
536 msgstr "longueur du nom de domaine invalide (maximum {1})"
537
538 #: tiramisu/option/option.py:457
539 msgid "some characters are uppercase"
540 msgstr "des caractères sont en majuscule"
541
542 #: tiramisu/option/option.py:460
543 msgid "some characters may cause problems"
544 msgstr "des caractères peuvent poser problèmes"
545
546 #: tiramisu/option/option.py:462
547 msgid "invalid domainname"
548 msgstr "nom de domaine invalide"
549
550 #: tiramisu/option/option.py:486
551 msgid "invalid email address, must contains one @"
552 msgstr "adresse email invalide, doit contenir un @"
553
554 #: tiramisu/option/option.py:489
555 msgid "invalid username in email address"
556 msgstr "nom d'utilisateur invalide dans une adresse email"
557
558 #: tiramisu/option/option.py:505
559 msgid "invalid url, must start with http:// or https://"
560 msgstr "URL invalide, doit démarrer avec http:// ou https://"
561
562 #: tiramisu/option/option.py:524
563 msgid "invalid url, port must be an between 0 and 65536"
564 msgstr "URL invalide, port doit être entre 0 et 65536"
565
566 #: tiramisu/option/option.py:531
567 msgid "invalid url, must ends with filename"
568 msgstr "URL invalide, doit finir avec un nom de fichier"
569
570 #: tiramisu/option/option.py:545
571 msgid "invalid username"
572 msgstr "utilisateur invalide"
573
574 #: tiramisu/option/option.py:555
575 msgid "invalid filename"
576 msgstr "nom de fichier invalide"
577
578 #: tiramisu/option/optiondescription.py:68
579 msgid "duplicate option name: {0}"
580 msgstr "nom de l'option dupliqué : {0}"
581
582 #: tiramisu/option/optiondescription.py:73
583 msgid "option must not start as dynoptiondescription"
584 msgstr "option ne doit pas commencé pareil qu'un dynoptiondescription"
585
586 #: tiramisu/option/optiondescription.py:119
587 msgid "consistency with option {0} which is not in Config"
588 msgstr "consistency avec l'option {0} qui n'est pas dans une Config"
589
590 #: tiramisu/option/optiondescription.py:145
591 msgid "duplicate option: {0}"
592 msgstr "option dupliquée : {0}"
593
594 #: tiramisu/option/optiondescription.py:156
595 msgid "cannot change group_type if already set (old {0}, new {1})"
596 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
597
598 #: tiramisu/option/optiondescription.py:164
599 msgid "group_type: {0} not allowed"
600 msgstr "group_type : {0} non autorisé"
601
602 #: tiramisu/option/optiondescription.py:262
603 msgid "DynOptionDescription callback return not uniq value"
604 msgstr "callback d'une DynOptionDescription ne retourne pas une valeur unique"
605
606 #: tiramisu/option/optiondescription.py:265
607 msgid "invalid suffix: {0} for option"
608 msgstr "suffix invalide : {0} pour l'option"
609
610 #: tiramisu/option/optiondescription.py:318
611 msgid "cannot set optiondescription in an dynoptiondescription"
612 msgstr ""
613 "impossible de mettre une optiondescription dans un dynoptiondescription"
614
615 #: tiramisu/option/optiondescription.py:323
616 msgid "cannot set symlinkoption in an dynoptiondescription"
617 msgstr "impossible de placer un symlinkoption dans un dynoptiondescription"
618
619 #: tiramisu/option/optiondescription.py:331
620 msgid "callback is mandatory for dynoptiondescription"
621 msgstr "callback est obligatoire pour un dynoptiondescription"
622
623 #: tiramisu/setting.py:121
624 msgid "can't rebind {0}"
625 msgstr "ne peut redéfinir ({0})"
626
627 #: tiramisu/setting.py:126
628 msgid "can't unbind {0}"
629 msgstr "ne peut supprimer ({0})"
630
631 #: tiramisu/setting.py:254
632 msgid "cannot append {0} property for option {1}: this property is calculated"
633 msgstr ""
634 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
635 "calculée"
636
637 #: tiramisu/setting.py:343
638 msgid "you should only append/remove properties"
639 msgstr "pour pouvait seulement ajouter/supprimer des propriétés"
640
641 #: tiramisu/setting.py:347
642 msgid "opt and all_properties must not be set together in reset"
643 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
644
645 #: tiramisu/setting.py:368
646 msgid "if opt is not None, path should not be None in _getproperties"
647 msgstr ""
648 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
649
650 #: tiramisu/setting.py:412
651 msgid "cannot add those properties: {0}"
652 msgstr "ne peut pas ajouter ces propriétés : {0}"
653
654 #: tiramisu/setting.py:477
655 msgid "cannot change the value for option {0} this option is frozen"
656 msgstr ""
657 "ne peut modifier la valeur de l'option {0} cette option n'est pas modifiable"
658
659 #: tiramisu/setting.py:483
660 msgid "trying to access to an option named: {0} with properties {1}"
661 msgstr "tentative d'accès à une option nommée : {0} avec les propriétés {1}"
662
663 #: tiramisu/setting.py:501
664 msgid "permissive must be a tuple"
665 msgstr "permissive doit être un tuple"
666
667 #: tiramisu/setting.py:508 tiramisu/value.py:426
668 msgid "invalid generic owner {0}"
669 msgstr "invalide owner générique {0}"
670
671 #: tiramisu/setting.py:596
672 msgid ""
673 "malformed requirements imbrication detected for option: '{0}' with "
674 "requirement on: '{1}'"
675 msgstr ""
676 "imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
677 "requirement sur : '{1}'"
678
679 #: tiramisu/setting.py:607
680 msgid "option '{0}' has requirement's property error: {1} {2}"
681 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
682
683 #: tiramisu/storage/__init__.py:48
684 msgid "storage_type is already set, cannot rebind it"
685 msgstr "storage_type est déjà défini, impossible de le redéfinir"
686
687 #: tiramisu/storage/__init__.py:59
688 msgid "cannot import the storage {0}"
689 msgstr "ne peut pas importer le stockage {0}"
690
691 #: tiramisu/storage/__init__.py:90
692 msgid "option {0} not already exists in storage {1}"
693 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
694
695 #: tiramisu/storage/dictionary/option.py:99
696 msgid "invalid default_multi value {0} for option {1}: {2}"
697 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
698
699 #: tiramisu/storage/dictionary/option.py:141
700 #: tiramisu/storage/sqlalchemy/option.py:434 tiramisu/value.py:490
701 msgid "information's item not found: {0}"
702 msgstr "aucune config spécifiée alors que c'est nécessaire"
703
704 #: tiramisu/storage/dictionary/option.py:362
705 #: tiramisu/storage/sqlalchemy/option.py:478
706 msgid "no option for path {0}"
707 msgstr "pas d'option pour le chemin {0}"
708
709 #: tiramisu/storage/dictionary/option.py:368
710 #: tiramisu/storage/sqlalchemy/option.py:485
711 msgid "no option {0} found"
712 msgstr "pas d'option {0} trouvée"
713
714 #: tiramisu/storage/dictionary/option.py:417
715 msgid "cannot find dynpath"
716 msgstr "ne peut trouver le dynpath"
717
718 #: tiramisu/storage/dictionary/option.py:507
719 #: tiramisu/storage/sqlalchemy/option.py:630
720 msgid "suffix and context needed if it's a dyn option"
721 msgstr "suffix et context obligatoire si c'est une option dynamique"
722
723 #: tiramisu/storage/dictionary/option.py:520
724 msgid "{0} instance has no attribute '_readonly'"
725 msgstr "{0} instance n'a pas l'attribut '_readonly'"
726
727 #: tiramisu/storage/dictionary/option.py:534
728 #: tiramisu/storage/sqlalchemy/option.py:660
729 msgid "unknown Option {0} in OptionDescription {1}"
730 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
731
732 #: tiramisu/storage/dictionary/storage.py:37
733 msgid "dictionary storage cannot delete session"
734 msgstr ""
735 "impossible de supprimer une session dans un espace de stockage dictionary"
736
737 #: tiramisu/storage/dictionary/storage.py:48
738 #: tiramisu/storage/sqlalchemy/storage.py:66
739 msgid "session already used"
740 msgstr "session déjà utilisée"
741
742 #: tiramisu/storage/dictionary/storage.py:50
743 msgid "a dictionary cannot be persistent"
744 msgstr "un espace de stockage dictionary ne peut être persistant"
745
746 #: tiramisu/value.py:65
747 msgid "optiondescription has no value"
748 msgstr "une optiondescription n'a pas de valeur"
749
750 #: tiramisu/value.py:325
751 msgid "you should only set value with config"
752 msgstr "vous devez seul affecter une valeur avec un config"
753
754 #: tiramisu/value.py:395
755 msgid "owner only avalaible for an option"
756 msgstr "owner seulement possible pour une option"
757
758 #: tiramisu/value.py:433
759 msgid "no value for {0} cannot change owner to {1}"
760 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
761
762 #: tiramisu/value.py:531
763 msgid "can force cache only if cache is actived in config"
764 msgstr ""
765 "peut force la mise en cache seulement si le cache est activé dans la config"
766
767 #: tiramisu/value.py:570
768 msgid "{0} is already a Multi "
769 msgstr "{0} est déjà une Multi"
770
771 #: tiramisu/value.py:636
772 msgid "cannot append a value on a multi option {0} which is a slave"
773 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
774
775 #: tiramisu/value.py:655
776 msgid "cannot sort multi option {0} if master or slave"
777 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
778
779 #: tiramisu/value.py:659
780 msgid "cmp is not permitted in python v3 or greater"
781 msgstr "cmp n'est pas permis en python v3 ou supérieure"
782
783 #: tiramisu/value.py:668
784 msgid "cannot reverse multi option {0} if master or slave"
785 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
786
787 #: tiramisu/value.py:676
788 msgid "cannot insert multi option {0} if master or slave"
789 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
790
791 #: tiramisu/value.py:684
792 msgid "cannot extend multi option {0} if master or slave"
793 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
794
795 #: tiramisu/value.py:712
796 msgid "cannot pop a value on a multi option {0} which is a slave"
797 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
798
799 #~ msgid "open_values must be a boolean for {0}"
800 #~ msgstr "open_values doit être un booléen pour {0}"
801
802 #~ msgid "invalid value {0} for option {1}: {2}"
803 #~ msgstr "valeur invalide {0} pour l'option {1} : {2}"
804
805 #~ msgid "option not in all_cons_opts"
806 #~ msgstr "option non présentante dans all_cons_opts"
807
808 #~ msgid "invalid network {0} ({1}) with netmask {2}, this network is an IP"
809 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}, ce réseau est une IP"
810
811 #~ msgid "invalid IP {0} ({1}) with netmask {2}"
812 #~ msgstr "IP invalide {0} ({1}) avec masque {2}"
813
814 #~ msgid ""
815 #~ "invalid len for the master: {0} which has {1} as slave with greater len"
816 #~ msgstr ""
817 #~ "longueur invalide pour un maître : {0} qui a {1} une esclave avec une "
818 #~ "plus grande longueur"
819
820 #~ msgid ""
821 #~ "unable to carry out a calculation, option value with multi types must "
822 #~ "have same length for: {0}"
823 #~ msgstr ""
824 #~ "impossible d'effectuer le calcul, la valeur d'une option avec le type "
825 #~ "multi doit avoir la même longueur pour : {0}"
826
827 #~ msgid "no child has same nom has master group for: {0}"
828 #~ msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
829
830 #~ msgid "value must be a boolean"
831 #~ msgstr "valeur doit être un booléen"
832
833 #~ msgid "value must be an integer"
834 #~ msgstr "valeur doit être un nombre entier"
835
836 #~ msgid "value must be a float"
837 #~ msgstr "valeur doit être un nombre flottant"
838
839 #~ msgid "value must be a string, not {0}"
840 #~ msgstr "valeur doit être une chaîne, pas {0}"
841
842 #~ msgid "value must be an unicode"
843 #~ msgstr "valeur doit être une valeur unicode"
844
845 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
846 #~ msgstr ""
847 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
848
849 #~ msgid "validator should return a boolean, not {0}"
850 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
851
852 #~ msgid "invalid value {0} for option {1} for object {2}"
853 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
854
855 #~ msgid "no config specified but needed"
856 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
857
858 #~ msgid "{0} has no attribute impl_get_information"
859 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
860
861 #~ msgid "required option not found: {0}"
862 #~ msgstr "option requise non trouvée : {0}"