update translation
[tiramisu.git] / translations / fr / tiramisu.po
1 msgid ""
2 msgstr ""
3 "Project-Id-Version: \n"
4 "Report-Msgid-Bugs-To: \n"
5 "POT-Creation-Date: 2013-09-28 19:06+CEST\n"
6 "PO-Revision-Date: \n"
7 "Last-Translator: Emmanuel Garette <egarette@cadoles.com>\n"
8 "Language-Team: LANGUAGE <LL@li.org>\n"
9 "MIME-Version: 1.0\n"
10 "Content-Type: text/plain; charset=UTF-8\n"
11 "Content-Transfer-Encoding: 8bit\n"
12 "X-Generator: Poedit 1.5.4\n"
13
14 #: tiramisu/autolib.py:144
15 msgid ""
16 "unable to carry out a calculation, option {0} has properties: {1} for: {2}"
17 msgstr ""
18 "impossible d'effectuer le calcul, l'option {0} a les propriétés : {1} pour : "
19 "{2}"
20
21 #: tiramisu/autolib.py:153
22 msgid ""
23 "unable to carry out a calculation, option value with multi types must have "
24 "same length for: {0}"
25 msgstr ""
26 "impossible d'effectuer le calcul, la valeur d'une option avec le type multi "
27 "doit avoir la même longueur pour : {0}"
28
29 #: tiramisu/config.py:51
30 msgid "descr must be an optiondescription, not {0}"
31 msgstr "descr doit être une optiondescription pas un {0}"
32
33 #: tiramisu/config.py:126
34 msgid "unknown group_type: {0}"
35 msgstr "group_type inconnu: {0}"
36
37 #: tiramisu/config.py:162
38 msgid ""
39 "no option description found for this config (may be metaconfig without meta)"
40 msgstr ""
41 "pas d'option description trouvé pour cette config (peut être une metaconfig "
42 "sans meta)"
43
44 #: tiramisu/config.py:188
45 msgid "can't assign to an OptionDescription"
46 msgstr "ne peut pas attribuer une valeur à une OptionDescription"
47
48 #: tiramisu/config.py:319
49 msgid "unknown type_ type {0}for _find"
50 msgstr "type_ type {0} pour _find inconnu"
51
52 #: tiramisu/config.py:358
53 msgid "no option found in config with these criteria"
54 msgstr "aucune option trouvée dans la config avec ces critères"
55
56 #: tiramisu/config.py:408
57 msgid "make_dict can't filtering with value without option"
58 msgstr "make_dict ne peut filtrer sur une valeur mais sans option"
59
60 #: tiramisu/config.py:429
61 msgid "unexpected path {0}, should start with {1}"
62 msgstr "chemin imprévu {0}, devrait commencer par {1}"
63
64 #: tiramisu/config.py:489
65 msgid "opt in getowner must be an option not {0}"
66 msgstr "opt dans getowner doit être une option pas {0}"
67
68 #: tiramisu/option.py:68
69 msgid "invalid name: {0} for option"
70 msgstr "nom invalide : {0} pour l'option"
71
72 #: tiramisu/option.py:77
73 msgid "invalid properties type {0} for {1}, must be a tuple"
74 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
75
76 #: tiramisu/option.py:115
77 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
78 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
79
80 #: tiramisu/option.py:142 tiramisu/value.py:360
81 msgid "information's item not found: {0}"
82 msgstr "aucune config spécifié alors que c'est nécessaire"
83
84 #: tiramisu/option.py:204
85 msgid "cannot serialize Option, only in OptionDescription"
86 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
87
88 #: tiramisu/option.py:307
89 msgid "a default_multi is set whereas multi is False in option: {0}"
90 msgstr ""
91 "une default_multi est renseignée alors que multi est False dans l'option : "
92 "{0}"
93
94 #: tiramisu/option.py:313
95 msgid "invalid default_multi value {0} for option {1}: {2}"
96 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
97
98 #: tiramisu/option.py:318
99 msgid "default value not allowed if option: {0} is calculated"
100 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculée"
101
102 #: tiramisu/option.py:321
103 msgid ""
104 "params defined for a callback function but no callback defined yet for "
105 "option {0}"
106 msgstr ""
107 "params définis pour une fonction callback mais par de callback encore "
108 "définis pour l'option {0}"
109
110 #: tiramisu/option.py:360
111 msgid "option not in all_cons_opts"
112 msgstr "option non présentante dans all_cons_opts"
113
114 #: tiramisu/option.py:432 tiramisu/value.py:545
115 msgid "invalid value {0} for option {1}: {2}"
116 msgstr "valeur invalide {0} pour l'option {1} : {2}"
117
118 #: tiramisu/option.py:449
119 msgid "which must be a list"
120 msgstr "lequel doit être une liste"
121
122 #: tiramisu/option.py:509
123 msgid "consistency should be set with an option"
124 msgstr "consistency doit être configuré avec une option"
125
126 #: tiramisu/option.py:511
127 msgid "cannot add consistency with itself"
128 msgstr "ne peut ajouter une consistency avec lui même"
129
130 #: tiramisu/option.py:513
131 msgid "every options in consistency should be multi or none"
132 msgstr ""
133 "toutes les options d'une consistency devrait être multi ou ne pas l'être"
134
135 #: tiramisu/option.py:533
136 msgid "same value for {0} and {1}"
137 msgstr "même valeur pour {0} et {1}"
138
139 #: tiramisu/option.py:642
140 msgid "values must be a tuple for {0}"
141 msgstr "values doit être un tuple pour {0}"
142
143 #: tiramisu/option.py:645
144 msgid "open_values must be a boolean for {0}"
145 msgstr "open_values doit être un booléen pour {0}"
146
147 #: tiramisu/option.py:667
148 msgid "value {0} is not permitted, only {1} is allowed"
149 msgstr "valeur {0} n'est pas permis, seules {1} sont autorisées"
150
151 #: tiramisu/option.py:679
152 msgid "value must be a boolean"
153 msgstr "valeur doit être un booléen"
154
155 #: tiramisu/option.py:689
156 msgid "value must be an integer"
157 msgstr "valeur doit être un nombre entier"
158
159 #: tiramisu/option.py:699
160 msgid "value must be a float"
161 msgstr "valeur doit être un nombre flottant"
162
163 #: tiramisu/option.py:709
164 msgid "value must be a string, not {0}"
165 msgstr "valeur doit être une chaîne, pas {0}"
166
167 #: tiramisu/option.py:727
168 msgid "value must be an unicode"
169 msgstr "valeur doit être une valeur unicode"
170
171 #: tiramisu/option.py:739
172 msgid "malformed symlinkoption must be an option for symlink {0}"
173 msgstr "symlinkoption mal formé, doit être une option pour symlink {0}"
174
175 #: tiramisu/option.py:788
176 msgid "invalid IP {0}"
177 msgstr "adresse IP invalide {0}"
178
179 #: tiramisu/option.py:793
180 msgid "IP mustn't not be in reserved class"
181 msgstr "IP ne doit pas être d'une classe reservée"
182
183 #: tiramisu/option.py:795
184 msgid "IP must be in private class"
185 msgstr "IP doit être dans la classe privée"
186
187 #: tiramisu/option.py:833
188 msgid "inconsistency in allowed range"
189 msgstr "inconsistence dans la plage autorisée"
190
191 #: tiramisu/option.py:838
192 msgid "max value is empty"
193 msgstr "la valeur maximum est vide"
194
195 #: tiramisu/option.py:877
196 msgid "invalid network address {0}"
197 msgstr "adresse réseau invalide {0}"
198
199 #: tiramisu/option.py:882
200 msgid "network shall not be in reserved class"
201 msgstr "le réseau ne doit pas être dans la classe reservée"
202
203 #: tiramisu/option.py:894
204 msgid "invalid netmask address {0}"
205 msgstr "masque de sous-réseau invalide {0}"
206
207 #: tiramisu/option.py:910
208 msgid "invalid len for opts"
209 msgstr "longueur invalide pour opts"
210
211 #: tiramisu/option.py:922
212 msgid "invalid network {0} ({1}) with netmask {2} ({3}), this network is an IP"
213 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3}), ce réseau est une IP"
214
215 #: tiramisu/option.py:927
216 msgid "invalid IP {0} ({1}) with netmask {2} ({3}), this IP is a network"
217 msgstr "IP invalide {0} ({1}) avec masque {2} ({3}), cette IP est un réseau"
218
219 #: tiramisu/option.py:932
220 msgid "invalid IP {0} ({1}) with netmask {2} ({3})"
221 msgstr "IP invalide {0} ({1}) avec masque {2} ({3})"
222
223 #: tiramisu/option.py:934
224 msgid "invalid network {0} ({1}) with netmask {2} ({3})"
225 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3})"
226
227 #: tiramisu/option.py:948
228 msgid "invalid broadcast address {0}"
229 msgstr "adresse de broadcast invalide {0}"
230
231 #: tiramisu/option.py:952
232 msgid "invalid len for vals"
233 msgstr "longueur invalide pour vals"
234
235 #: tiramisu/option.py:957
236 msgid ""
237 "invalid broadcast {0} ({1}) with network {2} ({3}) and netmask {4} ({5})"
238 msgstr ""
239 "Broadcast invalide {0} ({1}) avec le réseau {2} ({3}) et le masque {4} ({5})"
240
241 #: tiramisu/option.py:979
242 msgid "unknown type_ {0} for hostname"
243 msgstr "type_ inconnu {0} pour le nom d'hôte"
244
245 #: tiramisu/option.py:982
246 msgid "allow_ip must be a boolean"
247 msgstr "allow_ip doit être un booléen"
248
249 #: tiramisu/option.py:1012
250 msgid "invalid value for {0}, must have dot"
251 msgstr "valeur invalide pour {0}, doit avoir un point"
252
253 #: tiramisu/option.py:1015
254 msgid "invalid domainname's length for {0} (max {1})"
255 msgstr "longueur du nom de domaine invalide pour {0} (maximum {1})"
256
257 #: tiramisu/option.py:1018
258 msgid "invalid domainname's length for {0} (min 2)"
259 msgstr "longueur du nom de domaine invalide pour {0} (minimum 2)"
260
261 #: tiramisu/option.py:1022
262 msgid "invalid domainname"
263 msgstr "nom de domaine invalide"
264
265 #: tiramisu/option.py:1049
266 msgid "duplicate option name: {0}"
267 msgstr "nom de l'option dupliqué : {0}"
268
269 #: tiramisu/option.py:1067
270 msgid "unknown Option {0} in OptionDescription {1}"
271 msgstr "Option {0} inconnue pour l'OptionDescription {1}"
272
273 #: tiramisu/option.py:1118
274 msgid "duplicate option: {0}"
275 msgstr "option dupliquée : {0}"
276
277 #: tiramisu/option.py:1148
278 msgid "consistency with option {0} which is not in Config"
279 msgstr "consistency avec l'option {0} qui n'est pas dans une Config"
280
281 #: tiramisu/option.py:1156
282 msgid "no option for path {0}"
283 msgstr "pas d'option pour le chemin {0}"
284
285 #: tiramisu/option.py:1162
286 msgid "no option {0} found"
287 msgstr "pas d'option {0} trouvée"
288
289 #: tiramisu/option.py:1172
290 msgid "cannot change group_type if already set (old {0}, new {1})"
291 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
292
293 #: tiramisu/option.py:1185
294 msgid "master group {0} shall not have a subgroup"
295 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
296
297 #: tiramisu/option.py:1188
298 msgid "master group {0} shall not have a symlinkoption"
299 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
300
301 #: tiramisu/option.py:1191
302 msgid "not allowed option {0} in group {1}: this option is not a multi"
303 msgstr ""
304 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
305 "multi"
306
307 #: tiramisu/option.py:1202
308 msgid "master group with wrong master name for {0}"
309 msgstr "le groupe maître avec un nom de maître érroné pour {0}"
310
311 #: tiramisu/option.py:1211
312 msgid "no child has same nom has master group for: {0}"
313 msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
314
315 #: tiramisu/option.py:1214
316 msgid "group_type: {0} not allowed"
317 msgstr "group_type : {0} non autorisé"
318
319 #: tiramisu/option.py:1306
320 msgid "malformed requirements type for option: {0}, must be a dict"
321 msgstr ""
322 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
323
324 #: tiramisu/option.py:1323
325 msgid ""
326 "malformed requirements for option: {0} require must have option, expected "
327 "and action keys"
328 msgstr ""
329 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
330 "option, expected et action"
331
332 #: tiramisu/option.py:1328
333 msgid "malformed requirements for option: {0} inverse must be boolean"
334 msgstr ""
335 "requirements mal formés pour l'option : {0} inverse doit être un booléen"
336
337 #: tiramisu/option.py:1332
338 msgid "malformed requirements for option: {0} transitive must be boolean"
339 msgstr ""
340 "requirements mal formés pour l'option : {0} transitive doit être booléen"
341
342 #: tiramisu/option.py:1336
343 msgid "malformed requirements for option: {0} same_action must be boolean"
344 msgstr ""
345 "requirements mal formés pour l'option : {0} same_action doit être un booléen"
346
347 #: tiramisu/option.py:1340
348 msgid "malformed requirements must be an option in option {0}"
349 msgstr "requirements mal formés doit être une option dans l'option {0}"
350
351 #: tiramisu/option.py:1343
352 msgid "malformed requirements option {0} should not be a multi"
353 msgstr "requirements mal formés l'option {0} ne doit pas être une multi"
354
355 #: tiramisu/option.py:1349
356 msgid ""
357 "malformed requirements second argument must be valid for option {0}: {1}"
358 msgstr ""
359 "requirements mal formés deuxième argument doit être valide pour l'option "
360 "{0} : {1}"
361
362 #: tiramisu/option.py:1354
363 msgid "inconsistency in action types for option: {0} action: {1}"
364 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
365
366 #: tiramisu/option.py:1379
367 msgid "{0} should be a function"
368 msgstr "{0} doit être une fonction"
369
370 #: tiramisu/option.py:1382
371 msgid "{0}_params should be a dict"
372 msgstr "{0}_params devrait être un dict"
373
374 #: tiramisu/option.py:1385
375 msgid "{0}_params with key {1} should not have length different to 1"
376 msgstr ""
377 "{0}_params avec la clef {1} devrait ne pas avoir une longueur différent de 1"
378
379 #: tiramisu/option.py:1389
380 msgid "{0}_params should be tuple for key \"{1}\""
381 msgstr "{0}_params devrait être un tuple pour la clef \"{1}\""
382
383 #: tiramisu/option.py:1395
384 msgid "validator not support tuple"
385 msgstr "validator n'accepte pas de tuple"
386
387 #: tiramisu/option.py:1398
388 msgid "{0}_params should have an option not a {0} for first argument"
389 msgstr "{0}_params devrait avoir une option pas un {0} pour premier argument"
390
391 #: tiramisu/option.py:1402
392 msgid "{0}_params should have a boolean not a {0} for second argument"
393 msgstr "{0}_params devrait avoir un boolean pas un {0} pour second argument"
394
395 #: tiramisu/setting.py:111
396 msgid "can't rebind {0}"
397 msgstr "ne peut redéfinir ({0})"
398
399 #: tiramisu/setting.py:116
400 msgid "can't unbind {0}"
401 msgstr "ne peut supprimer ({0})"
402
403 #: tiramisu/setting.py:254
404 msgid "cannot append {0} property for option {1}: this property is calculated"
405 msgstr ""
406 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
407 "calculée"
408
409 #: tiramisu/setting.py:317
410 msgid "opt and all_properties must not be set together in reset"
411 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
412
413 #: tiramisu/setting.py:332
414 msgid "if opt is not None, path should not be None in _getproperties"
415 msgstr ""
416 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
417
418 #: tiramisu/setting.py:435
419 msgid "cannot change the value for option {0} this option is frozen"
420 msgstr ""
421 "ne peut modifier la valeur de l'option {0} cette option n'est pas modifiable"
422
423 #: tiramisu/setting.py:441
424 msgid "trying to access to an option named: {0} with properties {1}"
425 msgstr "tentative d'accès à une option nommée : {0} avec les propriétés {1}"
426
427 #: tiramisu/setting.py:459
428 msgid "permissive must be a tuple"
429 msgstr "permissive doit être un tuple"
430
431 #: tiramisu/setting.py:466 tiramisu/value.py:299
432 msgid "invalid generic owner {0}"
433 msgstr "invalide owner générique {0}"
434
435 #: tiramisu/setting.py:553
436 msgid ""
437 "malformed requirements imbrication detected for option: '{0}' with "
438 "requirement on: '{1}'"
439 msgstr ""
440 "imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
441 "requirement sur : '{1}'"
442
443 #: tiramisu/setting.py:565
444 msgid "option '{0}' has requirement's property error: {1} {2}"
445 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
446
447 #: tiramisu/storage/__init__.py:47
448 msgid "storage_type is already set, cannot rebind it"
449 msgstr "storage_type est déjà défini, impossible de le redéfinir"
450
451 #: tiramisu/storage/__init__.py:81
452 msgid "option {0} not already exists in storage {1}"
453 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
454
455 #: tiramisu/storage/dictionary/storage.py:37
456 msgid "dictionary storage cannot delete session"
457 msgstr ""
458 "impossible de supprimer une session dans un espace de stockage dictionary"
459
460 #: tiramisu/storage/dictionary/storage.py:48
461 msgid "session already used"
462 msgstr "session déjà utilisée"
463
464 #: tiramisu/storage/dictionary/storage.py:50
465 msgid "a dictionary cannot be persistent"
466 msgstr "un espace de stockage dictionary ne peut être persistant"
467
468 #: tiramisu/value.py:306
469 msgid "no value for {0} cannot change owner to {1}"
470 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
471
472 #: tiramisu/value.py:414
473 msgid "invalid len for the slave: {0} which has {1} as master"
474 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
475
476 #: tiramisu/value.py:438
477 msgid "invalid len for the master: {0} which has {1} as slave with greater len"
478 msgstr ""
479 "longueur invalide pour un maître : {0} qui a {1} une esclave avec une plus "
480 "grande longueur"
481
482 #: tiramisu/value.py:468
483 msgid "cannot append a value on a multi option {0} which is a slave"
484 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
485
486 #: tiramisu/value.py:505
487 msgid "cannot sort multi option {0} if master or slave"
488 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
489
490 #: tiramisu/value.py:509
491 msgid "cmp is not permitted in python v3 or greater"
492 msgstr "cmp n'est pas permis en python v3 ou supérieure"
493
494 #: tiramisu/value.py:518
495 msgid "cannot reverse multi option {0} if master or slave"
496 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
497
498 #: tiramisu/value.py:526
499 msgid "cannot insert multi option {0} if master or slave"
500 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
501
502 #: tiramisu/value.py:534
503 msgid "cannot extend multi option {0} if master or slave"
504 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
505
506 #: tiramisu/value.py:562
507 msgid "cannot pop a value on a multi option {0} which is a slave"
508 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
509
510 #~ msgid "invalid value {0} for option {1} which must be a list"
511 #~ msgstr "valeur invalide {0} pour l'option {1} qui doit être une liste"
512
513 #~ msgid "invalid value {0} for option {1} must be different as {2} option"
514 #~ msgstr ""
515 #~ "valeur invalide {0} pour l'option {1} doit être différente de l'option {2}"
516
517 #~ msgid "validator should return a boolean, not {0}"
518 #~ msgstr "le validator devrait retourner un boolean, pas un {0}"
519
520 #~ msgid "invalid value {0} for option {1} for object {2}"
521 #~ msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
522
523 #~ msgid "no config specified but needed"
524 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
525
526 #~ msgid "{0} has no attribute impl_set_information"
527 #~ msgstr "{0} n'a pas d'attribut impl_set_information"
528
529 #~ msgid "{0} has no attribute impl_get_information"
530 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
531
532 #~ msgid "invalid name: {0} for optiondescription"
533 #~ msgstr "nom invalide : {0} pour l'optiondescription"
534
535 #~ msgid "metaconfig's children must be config, not {0}"
536 #~ msgstr "enfants d'une metaconfig doit être une config, pas {0}"
537
538 #~ msgid "all config in metaconfig must have same optiondescription"
539 #~ msgstr ""
540 #~ "toutes les configs d'une metaconfig doivent avoir la même "
541 #~ "optiondescription"
542
543 #~ msgid "child has already a metaconfig's"
544 #~ msgstr "enfant a déjà une metaconfig"
545
546 #~ msgid "not allowed group_type : {0}"
547 #~ msgstr "group_type non autorisé : {0}"
548
549 #~ msgid "required option not found: {0}"
550 #~ msgstr "option requise non trouvée : {0}"