domainname with only one character is now allowed
[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: 2015-10-12 17:04+0200\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.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:61
25 msgid "descr must be an optiondescription, not {0}"
26 msgstr "descr doit être une optiondescription pas un {0}"
27
28 #: tiramisu/config.py:141
29 msgid "unknown group_type: {0}"
30 msgstr "group_type inconnu: {0}"
31
32 #: tiramisu/config.py:180 tiramisu/setting.py:326 tiramisu/value.py:54
33 #: tiramisu/value.py:645
34 msgid "the context does not exist anymore"
35 msgstr "le context n'existe plus"
36
37 #: tiramisu/config.py:185
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:213
43 msgid "can't assign to an OptionDescription"
44 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
45
46 #: tiramisu/config.py:342
47 msgid "unknown type_ type {0}for _find"
48 msgstr "type_ type {0} pour _find inconnu"
49
50 #: tiramisu/config.py:382
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:432
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:451
59 msgid "unexpected path {0}, should start with {1}"
60 msgstr "chemin imprévu {0}, devrait commencer par {1}"
61
62 #: tiramisu/config.py:522
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:567
67 msgid "cannot serialize Config with MetaConfig"
68 msgstr "impossible de sérialiser une Config avec une MetaConfig"
69
70 #: tiramisu/config.py:581
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:645
75 msgid "invalid name: {0} for config"
76 msgstr "nom invalide : {0} pour la config"
77
78 #: tiramisu/config.py:676
79 msgid "groupconfig's children must be a list"
80 msgstr "enfants d'une groupconfig doit être une liste"
81
82 #: tiramisu/config.py:680
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:683
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:691
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:806
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:810
101 msgid "child has already a metaconfig's"
102 msgstr "enfant a déjà une metaconfig"
103
104 #: tiramisu/config.py:814
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:826
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:832
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:57
123 msgid "{0} must be a function"
124 msgstr "{0} doit être une fonction"
125
126 #: tiramisu/option/baseoption.py:60
127 msgid "{0}_params must be a dict"
128 msgstr "{0}_params doit être un dict"
129
130 #: tiramisu/option/baseoption.py:63
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:67
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:73
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:77
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:83
150 msgid "{0}_params must have an option not a {0} for first argument"
151 msgstr "{0}_params doit avoir une option pas un {0} pour premier argument"
152
153 #: tiramisu/option/baseoption.py:87
154 msgid "{0}_params must have a boolean not a {0} for second argument"
155 msgstr "{0}_params doit avoir un booléen pas un {0} pour second argument"
156
157 #: tiramisu/option/baseoption.py:103
158 msgid "invalid name: {0} for option"
159 msgstr "nom invalide : {0} pour l'option"
160
161 #: tiramisu/option/baseoption.py:111
162 msgid "a default_multi is set whereas multi is False in option: {0}"
163 msgstr ""
164 "une default_multi est renseignée alors que multi est False dans l'option : "
165 "{0}"
166
167 #: tiramisu/option/baseoption.py:122
168 msgid "invalid properties type {0} for {1}, must be a tuple"
169 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
170
171 #: tiramisu/option/baseoption.py:147
172 msgid ""
173 "params defined for a callback function but no callback defined yet for "
174 "option {0}"
175 msgstr ""
176 "params définis pour une fonction callback mais par de callback encore "
177 "définis pour l'option {0}"
178
179 #: tiramisu/option/baseoption.py:152
180 msgid "a callback is already set for option {0}, cannot set another one's"
181 msgstr ""
182 "un callback est en lecture seul pour l'option {0}, ne peut en placer une "
183 "autre"
184
185 #: tiramisu/option/baseoption.py:279
186 msgid "cannot serialize Option, only in OptionDescription"
187 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
188
189 #: tiramisu/option/baseoption.py:365
190 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
191 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
192
193 #: tiramisu/option/baseoption.py:391
194 msgid "invalid unicode or string"
195 msgstr "invalide unicode ou string"
196
197 #: tiramisu/option/baseoption.py:551 tiramisu/option/baseoption.py:592
198 msgid "invalid value for option {0}: {1}"
199 msgstr "valeur invalide pour l'option {0} : {1}"
200
201 #: tiramisu/option/baseoption.py:560
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:566
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:576
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:580
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:584
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:604 tiramisu/option/baseoption.py:613
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:619
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:672
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:684
236 msgid "unknow parameter {0} in consistency"
237 msgstr "paramètre inconnu {0} dans un test de consistance"
238
239 #: tiramisu/option/baseoption.py:691
240 msgid "consistency must be set with an option"
241 msgstr "consistency doit être configuré avec une option"
242
243 #: tiramisu/option/baseoption.py:694 tiramisu/option/baseoption.py:701
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:697
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:704
256 msgid "cannot add consistency with itself"
257 msgstr "ne peut ajouter une consistency avec lui même"
258
259 #: tiramisu/option/baseoption.py:706
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:710
265 msgid "consistency {0} not available for this option"
266 msgstr "consistency {0} non valable pour cette option"
267
268 #: tiramisu/option/baseoption.py:739
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:741
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:797
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:819
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:825
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:836
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:840
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:845
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:849
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:853
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:857
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:860
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:867
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:872
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:900
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:260
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:179 tiramisu/option/option.py:182
410 #: tiramisu/option/option.py:187
411 msgid "invalid IP"
412 msgstr "adresse IP invalide"
413
414 #: tiramisu/option/option.py:193
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:195
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:199
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:201
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:206 tiramisu/option/option.py:384
431 msgid "invalid len for vals"
432 msgstr "longueur invalide pour vals"
433
434 #: tiramisu/option/option.py:212
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:215
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:257
444 msgid "inconsistency in allowed range"
445 msgstr "inconsistence dans la plage autorisée"
446
447 #: tiramisu/option/option.py:262
448 msgid "max value is empty"
449 msgstr "la valeur maximum est vide"
450
451 #: tiramisu/option/option.py:283
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:286
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:295
461 msgid "invalid port"
462 msgstr "port invalide"
463
464 #: tiramisu/option/option.py:297
465 msgid "invalid port, must be an integer between {0} and {1}"
466 msgstr "port invalide, port doit être nombre entre {0} et {1}"
467
468 #: tiramisu/option/option.py:311
469 msgid "invalid network address"
470 msgstr "adresse réseau invalide"
471
472 #: tiramisu/option/option.py:317
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:319
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:332
481 msgid "invalid netmask address"
482 msgstr "masque de sous-réseau invalide"
483
484 #: tiramisu/option/option.py:349
485 msgid "invalid len for opts"
486 msgstr "longueur invalide pour opts"
487
488 #: tiramisu/option/option.py:358
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:361
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:366
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:380
501 msgid "invalid broadcast address"
502 msgstr "adresse de broadcast invalide"
503
504 #: tiramisu/option/option.py:389
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:410
511 msgid "unknown type_ {0} for hostname"
512 msgstr "type_ inconnu {0} pour le nom d'hôte"
513
514 #: tiramisu/option/option.py:413
515 msgid "allow_ip must be a boolean"
516 msgstr "allow_ip doit être un booléen"
517
518 #: tiramisu/option/option.py:415
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:437
523 msgid "invalid domainname's length (min 1)"
524 msgstr "longueur du nom de domaine invalide (minimum 1)"
525
526 #: tiramisu/option/option.py:439
527 msgid "invalid domainname's length (max {0})"
528 msgstr "longueur du nom de domaine invalide (maximum {0})"
529
530 #: tiramisu/option/option.py:454
531 msgid "invalid domainname, must have dot"
532 msgstr "nom de domaine invalide, doit avoir un point"
533
534 #: tiramisu/option/option.py:456
535 msgid "invalid domainname's length (max 255)"
536 msgstr "longueur du nom de domaine invalide (maximum {1})"
537
538 #: tiramisu/option/option.py:465
539 msgid "some characters are uppercase"
540 msgstr "des caractères sont en majuscule"
541
542 #: tiramisu/option/option.py:468
543 msgid "some characters may cause problems"
544 msgstr "des caractères peuvent poser problèmes"
545
546 #: tiramisu/option/option.py:470
547 msgid "invalid domainname"
548 msgstr "nom de domaine invalide"
549
550 #: tiramisu/option/option.py:495
551 msgid "invalid email address, must contains one @"
552 msgstr "adresse email invalide, doit contenir un @"
553
554 #: tiramisu/option/option.py:498
555 msgid "invalid username in email address"
556 msgstr "nom d'utilisateur invalide dans une adresse email"
557
558 #: tiramisu/option/option.py:515
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:534
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:541
567 msgid "invalid url, must ends with a valid resource name"
568 msgstr "URL invalide, doit finir par un nom de ressource valide"
569
570 #: tiramisu/option/option.py:556
571 msgid "invalid username"
572 msgstr "utilisateur invalide"
573
574 #: tiramisu/option/option.py:567
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:117
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:143
591 msgid "duplicate option: {0}"
592 msgstr "option dupliquée : {0}"
593
594 #: tiramisu/option/optiondescription.py:154
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:162
599 msgid "group_type: {0} not allowed"
600 msgstr "group_type : {0} non autorisé"
601
602 #: tiramisu/option/optiondescription.py:260
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:263
607 msgid "invalid suffix: {0} for option"
608 msgstr "suffix invalide : {0} pour l'option"
609
610 #: tiramisu/option/optiondescription.py:320
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:325
616 msgid "cannot set symlinkoption in an dynoptiondescription"
617 msgstr "impossible de placer un symlinkoption dans un dynoptiondescription"
618
619 #: tiramisu/option/optiondescription.py:333
620 msgid "callback is mandatory for dynoptiondescription"
621 msgstr "callback est obligatoire pour un dynoptiondescription"
622
623 #: tiramisu/setting.py:127
624 msgid "can't rebind {0}"
625 msgstr "ne peut redéfinir ({0})"
626
627 #: tiramisu/setting.py:132
628 msgid "can't unbind {0}"
629 msgstr "ne peut supprimer ({0})"
630
631 #: tiramisu/setting.py:260
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:349
638 msgid "you should only append/remove properties"
639 msgstr "pour pouvait seulement ajouter/supprimer des propriétés"
640
641 #: tiramisu/setting.py:353
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:373
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:417
651 msgid "cannot add those properties: {0}"
652 msgstr "ne peut pas ajouter ces propriétés : {0}"
653
654 #: tiramisu/setting.py:490
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:500
660 msgid "trying to access to an {0} named: {1} with properties {2}"
661 msgstr "tentative d'accès à une {0} nommée : {1} avec les propriétés {2}"
662
663 #: tiramisu/setting.py:519
664 msgid "permissive must be a tuple"
665 msgstr "permissive doit être un tuple"
666
667 #: tiramisu/setting.py:526 tiramisu/value.py:464
668 msgid "invalid generic owner {0}"
669 msgstr "invalide owner générique {0}"
670
671 #: tiramisu/setting.py:614
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:625
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:49
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:60
688 msgid "cannot import the storage {0}"
689 msgstr "ne peut pas importer le stockage {0}"
690
691 #: tiramisu/storage/__init__.py:93
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/__init__.py:131
696 msgid "unable to get storages:"
697 msgstr "impossible de récupérer les storages :"
698
699 #: tiramisu/storage/dictionary/option.py:96
700 msgid "invalid default_multi value {0} for option {1}: {2}"
701 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
702
703 #: tiramisu/storage/dictionary/option.py:138
704 #: tiramisu/storage/sqlalchemy/option.py:439 tiramisu/value.py:528
705 msgid "information's item not found: {0}"
706 msgstr "aucune config spécifiée alors que c'est nécessaire"
707
708 #: tiramisu/storage/dictionary/option.py:365
709 #: tiramisu/storage/sqlalchemy/option.py:483
710 msgid "no option for path {0}"
711 msgstr "pas d'option pour le chemin {0}"
712
713 #: tiramisu/storage/dictionary/option.py:369
714 #: tiramisu/storage/sqlalchemy/option.py:492
715 msgid "use impl_get_path_by_opt only with root OptionDescription"
716 msgstr ""
717 "utiliser impl_get_path_by_opt seulement avec une OptionDescription racine"
718
719 #: tiramisu/storage/dictionary/option.py:373
720 #: tiramisu/storage/sqlalchemy/option.py:493
721 msgid "no option {0} found"
722 msgstr "pas d'option {0} trouvée"
723
724 #: tiramisu/storage/dictionary/option.py:422
725 msgid "cannot find dynpath"
726 msgstr "ne peut trouver le dynpath"
727
728 #: tiramisu/storage/dictionary/option.py:512
729 #: tiramisu/storage/sqlalchemy/option.py:638
730 msgid "suffix and context needed if it's a dyn option"
731 msgstr "suffix et context obligatoire si c'est une option dynamique"
732
733 #: tiramisu/storage/dictionary/option.py:525
734 msgid "{0} instance has no attribute '_readonly'"
735 msgstr "{0} instance n'a pas l'attribut '_readonly'"
736
737 #: tiramisu/storage/dictionary/option.py:539
738 #: tiramisu/storage/sqlalchemy/option.py:668
739 msgid "unknown Option {0} in OptionDescription {1}"
740 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
741
742 #: tiramisu/storage/dictionary/storage.py:37
743 msgid "dictionary storage cannot delete session"
744 msgstr ""
745 "impossible de supprimer une session dans un espace de stockage dictionary"
746
747 #: tiramisu/storage/dictionary/storage.py:48
748 #: tiramisu/storage/sqlalchemy/storage.py:66
749 msgid "session already used"
750 msgstr "session déjà utilisée"
751
752 #: tiramisu/storage/dictionary/storage.py:50
753 msgid "a dictionary cannot be persistent"
754 msgstr "un espace de stockage dictionary ne peut être persistant"
755
756 #: tiramisu/value.py:65
757 msgid "optiondescription has no value"
758 msgstr "une optiondescription n'a pas de valeur"
759
760 #: tiramisu/value.py:350
761 msgid "you should only set value with config"
762 msgstr "vous devez seul affecter une valeur avec un config"
763
764 #: tiramisu/value.py:432
765 msgid "owner only avalaible for an option"
766 msgstr "owner seulement possible pour une option"
767
768 #: tiramisu/value.py:471
769 msgid "no value for {0} cannot change owner to {1}"
770 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
771
772 #: tiramisu/value.py:572
773 msgid "can force cache only if cache is actived in config"
774 msgstr ""
775 "peut force la mise en cache seulement si le cache est activé dans la config"
776
777 #: tiramisu/value.py:611
778 msgid "{0} is already a Multi "
779 msgstr "{0} est déjà une Multi"
780
781 #: tiramisu/value.py:682
782 msgid "cannot append a value on a multi option {0} which is a slave"
783 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
784
785 #: tiramisu/value.py:709
786 msgid "cannot sort multi option {0} if master or slave"
787 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
788
789 #: tiramisu/value.py:713
790 msgid "cmp is not permitted in python v3 or greater"
791 msgstr "cmp n'est pas permis en python v3 ou supérieure"
792
793 #: tiramisu/value.py:722
794 msgid "cannot reverse multi option {0} if master or slave"
795 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
796
797 #: tiramisu/value.py:730
798 msgid "cannot insert multi option {0} if master or slave"
799 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
800
801 #: tiramisu/value.py:746
802 msgid "cannot extend multi option {0} if master or slave"
803 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
804
805 #: tiramisu/value.py:781
806 msgid "cannot pop a value on a multi option {0} which is a slave"
807 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
808
809 #~ msgid "validator not support tuple"
810 #~ msgstr "validator n'accepte pas de tuple"
811
812 #~ msgid "open_values must be a boolean for {0}"
813 #~ msgstr "open_values doit être un booléen pour {0}"
814
815 #~ msgid "invalid value {0} for option {1}: {2}"
816 #~ msgstr "valeur invalide {0} pour l'option {1} : {2}"
817
818 #~ msgid "option not in all_cons_opts"
819 #~ msgstr "option non présentante dans all_cons_opts"
820
821 #~ msgid "invalid network {0} ({1}) with netmask {2}, this network is an IP"
822 #~ msgstr "réseau invalide {0} ({1}) avec masque {2}, ce réseau est une IP"
823
824 #~ msgid "invalid IP {0} ({1}) with netmask {2}"
825 #~ msgstr "IP invalide {0} ({1}) avec masque {2}"
826
827 #~ msgid ""
828 #~ "invalid len for the master: {0} which has {1} as slave with greater len"
829 #~ msgstr ""
830 #~ "longueur invalide pour un maître : {0} qui a {1} une esclave avec une "
831 #~ "plus grande longueur"
832
833 #~ msgid ""
834 #~ "unable to carry out a calculation, option value with multi types must "
835 #~ "have same length for: {0}"
836 #~ msgstr ""
837 #~ "impossible d'effectuer le calcul, la valeur d'une option avec le type "
838 #~ "multi doit avoir la même longueur pour : {0}"
839
840 #~ msgid "no child has same nom has master group for: {0}"
841 #~ msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
842
843 #~ msgid "value must be a boolean"
844 #~ msgstr "valeur doit être un booléen"
845
846 #~ msgid "value must be an integer"
847 #~ msgstr "valeur doit être un nombre entier"
848
849 #~ msgid "value must be a float"
850 #~ msgstr "valeur doit être un nombre flottant"
851
852 #~ msgid "value must be a string, not {0}"
853 #~ msgstr "valeur doit être une chaîne, pas {0}"
854
855 #~ msgid "value must be an unicode"
856 #~ msgstr "valeur doit être une valeur unicode"
857
858 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
859 #~ msgstr ""
860 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
861
862 #~ msgid "validator should return a boolean, not {0}"
863 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
864
865 #~ msgid "invalid value {0} for option {1} for object {2}"
866 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
867
868 #~ msgid "no config specified but needed"
869 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
870
871 #~ msgid "{0} has no attribute impl_get_information"
872 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
873
874 #~ msgid "required option not found: {0}"
875 #~ msgstr "option requise non trouvée : {0}"