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