update french 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-23 20:59+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:131
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:140
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, valeur d'un option avec le type multi doit "
27 "avoir la même longueur pour : {0}"
28
29 #: tiramisu/config.py:48
30 msgid "descr must be an optiondescription, not {0}"
31 msgstr "descr doit être une optiondescription pas un {0}"
32
33 #: tiramisu/config.py:122
34 msgid "unknown group_type: {0}"
35 msgstr "group_type inconnu: {0}"
36
37 #: tiramisu/config.py:158
38 msgid ""
39 "no option description found for this config (may be metaconfig without meta)"
40 msgstr ""
41 "pas d'option description pour cette config (peut être une metaconfig sans "
42 "meta)"
43
44 #: tiramisu/config.py:313
45 msgid "unknown type_ type {0}for _find"
46 msgstr "type_ type {0} pour _find inconnu"
47
48 #: tiramisu/config.py:352
49 msgid "no option found in config with these criteria"
50 msgstr "aucune option trouvée dans la config avec ces critères"
51
52 #: tiramisu/config.py:402
53 msgid "make_dict can't filtering with value without option"
54 msgstr "make_dict ne peut filtrer sur une valeur mais sans option"
55
56 #: tiramisu/config.py:423
57 msgid "unexpected path {0}, should start with {1}"
58 msgstr "chemin imprévu {0}, devrait commencer par {1}"
59
60 #: tiramisu/config.py:483
61 msgid "opt in getowner must be an option not {0}"
62 msgstr "opt dans getowner doit être une option pas {0}"
63
64 #: tiramisu/option.py:69
65 msgid "invalid name: {0} for option"
66 msgstr "nom invalide : {0} pour l'option"
67
68 #: tiramisu/option.py:79
69 msgid "invalid properties type {0} for {1}, must be a tuple"
70 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
71
72 #: tiramisu/option.py:121
73 msgid "'{0}' ({1}) object attribute '{2}' is read-only"
74 msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seul"
75
76 #: tiramisu/option.py:148 tiramisu/value.py:361
77 msgid "information's item not found: {0}"
78 msgstr "aucune config spécifié alors que c'est nécessaire"
79
80 #: tiramisu/option.py:265
81 msgid "cannot serialize Option, only in OptionDescription"
82 msgstr "ne peut serialiser une Option, seulement via une OptionDescription"
83
84 #: tiramisu/option.py:364
85 msgid "a default_multi is set whereas multi is False in option: {0}"
86 msgstr ""
87 "une default_multi est renseigné alors que multi est False dans l'option : {0}"
88
89 #: tiramisu/option.py:370
90 msgid "invalid default_multi value {0} for option {1}: {2}"
91 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
92
93 #: tiramisu/option.py:375
94 msgid "default value not allowed if option: {0} is calculated"
95 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculé"
96
97 #: tiramisu/option.py:378
98 msgid ""
99 "params defined for a callback function but no callback defined yet for "
100 "option {0}"
101 msgstr ""
102 "params définit pour une fonction callback mais par de callback défini encore "
103 "pour l'option {0}"
104
105 #: tiramisu/option.py:463
106 msgid "validator should return a boolean, not {0}"
107 msgstr "validator devrait retourner un boolean, pas un {0}"
108
109 #: tiramisu/option.py:473
110 msgid "invalid value {0} for option {1} for object {2}"
111 msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
112
113 #: tiramisu/option.py:481 tiramisu/value.py:542
114 msgid "invalid value {0} for option {1}: {2}"
115 msgstr "valeur invalide {0} pour l'option {1} : {2}"
116
117 #: tiramisu/option.py:493
118 msgid "invalid value {0} for option {1} which must be a list"
119 msgstr "valeur invalide {0} pour l'option {1} qui doit être une liste"
120
121 #: tiramisu/option.py:562
122 msgid "invalid value {0} for option {1} must be different as {2} option"
123 msgstr ""
124 "valeur invalide {0} pour l'option {1} doit être différent que l'option {2}"
125
126 #: tiramisu/option.py:618
127 msgid "values must be a tuple for {0}"
128 msgstr "values doit être un tuple pour {0}"
129
130 #: tiramisu/option.py:621
131 msgid "open_values must be a boolean for {0}"
132 msgstr "open_values doit être un booléen pour {0}"
133
134 #: tiramisu/option.py:642
135 msgid "value {0} is not permitted, only {1} is allowed"
136 msgstr "valeur {0} n'est pas permit, seules {1} sont autorisées"
137
138 #: tiramisu/option.py:654
139 msgid "value must be a boolean"
140 msgstr "valeur doit être un booléen"
141
142 #: tiramisu/option.py:664
143 msgid "value must be an integer"
144 msgstr "valeur doit être un numbre"
145
146 #: tiramisu/option.py:674
147 msgid "value must be a float"
148 msgstr "valeur doit être un nombre flottant"
149
150 #: tiramisu/option.py:684
151 msgid "value must be a string, not {0}"
152 msgstr "valeur doit être une chaîne, pas {0}"
153
154 #: tiramisu/option.py:702
155 msgid "value must be an unicode"
156 msgstr "valeur doit être une valeur unicode"
157
158 #: tiramisu/option.py:714
159 msgid "malformed symlinkoption must be an option for symlink {0}"
160 msgstr "symlinkoption mal formé doit être une option pour symlink {0}"
161
162 #: tiramisu/option.py:766
163 msgid "IP mustn't not be in reserved class"
164 msgstr "IP ne doit pas être d'une classe reservée"
165
166 #: tiramisu/option.py:768
167 msgid "IP must be in private class"
168 msgstr "IP doit être dans la classe privée"
169
170 #: tiramisu/option.py:806
171 msgid "inconsistency in allowed range"
172 msgstr "inconsistence dans la plage autorisée"
173
174 #: tiramisu/option.py:811
175 msgid "max value is empty"
176 msgstr "valeur maximum est vide"
177
178 #: tiramisu/option.py:848
179 msgid "network shall not be in reserved class"
180 msgstr "réseau ne doit pas être dans la classe reservée"
181
182 #: tiramisu/option.py:880
183 msgid "invalid network {0} ({1}) with netmask {2} ({3}), this network is an IP"
184 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3}), ce réseau est une IP"
185
186 #: tiramisu/option.py:885
187 msgid "invalid IP {0} ({1}) with netmask {2} ({3}), this IP is a network"
188 msgstr "IP invalide {0} ({1}) avec masque {2} ({3}), cette IP est un réseau"
189
190 #: tiramisu/option.py:890
191 msgid "invalid IP {0} ({1}) with netmask {2} ({3})"
192 msgstr "IP invalide {0} ({1}) avec masque {2} ({3})"
193
194 #: tiramisu/option.py:892
195 msgid "invalid network {0} ({1}) with netmask {2} ({3})"
196 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3})"
197
198 #: tiramisu/option.py:912
199 msgid "unknown type_ {0} for hostname"
200 msgstr "type_ inconnu {0} pour le nom d'hôte"
201
202 #: tiramisu/option.py:915
203 msgid "allow_ip must be a boolean"
204 msgstr "allow_ip doit être un booléen"
205
206 #: tiramisu/option.py:944
207 msgid "invalid value for {0}, must have dot"
208 msgstr "valeur invalide pour {0}, doit avoir un point"
209
210 #: tiramisu/option.py:947
211 msgid "invalid domainname's length for {0} (max {1})"
212 msgstr "longueur du nom de domaine invalide pour {0} (maximum {1})"
213
214 #: tiramisu/option.py:950
215 msgid "invalid domainname's length for {0} (min 2)"
216 msgstr "longueur du nom de domaine invalide pour {0} (minimum 2)"
217
218 #: tiramisu/option.py:954
219 msgid "invalid domainname"
220 msgstr "nom de domaine invalide"
221
222 #: tiramisu/option.py:981
223 msgid "duplicate option name: {0}"
224 msgstr "nom de l'option dupliqué : {0}"
225
226 #: tiramisu/option.py:998
227 msgid "unknown Option {0} in OptionDescription {1}"
228 msgstr "Option {} inconnue pour l'OptionDescription{}"
229
230 #: tiramisu/option.py:1049
231 msgid "duplicate option: {0}"
232 msgstr "option dupliquée : {0}"
233
234 #: tiramisu/option.py:1083
235 msgid "no option for path {0}"
236 msgstr "pas d'option pour le chemin {0}"
237
238 #: tiramisu/option.py:1089
239 msgid "no option {0} found"
240 msgstr "pas d'option {0} trouvée"
241
242 #: tiramisu/option.py:1099
243 msgid "cannot change group_type if already set (old {0}, new {1})"
244 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
245
246 #: tiramisu/option.py:1112
247 msgid "master group {0} shall not have a subgroup"
248 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
249
250 #: tiramisu/option.py:1115
251 msgid "master group {0} shall not have a symlinkoption"
252 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
253
254 #: tiramisu/option.py:1118
255 msgid "not allowed option {0} in group {1}: this option is not a multi"
256 msgstr ""
257 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
258 "multi"
259
260 #: tiramisu/option.py:1129
261 msgid "master group with wrong master name for {0}"
262 msgstr "le groupe maître avec un nom de maître éroné pour {0}"
263
264 #: tiramisu/option.py:1138
265 msgid "no child has same nom has master group for: {0}"
266 msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
267
268 #: tiramisu/option.py:1141
269 msgid "group_type: {0} not allowed"
270 msgstr "group_type : {0} non autorisé"
271
272 #: tiramisu/option.py:1231
273 msgid "malformed requirements type for option: {0}, must be a dict"
274 msgstr ""
275 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
276
277 #: tiramisu/option.py:1248
278 msgid ""
279 "malformed requirements for option: {0} require must have option, expected "
280 "and action keys"
281 msgstr ""
282 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
283 "option, exptected et action"
284
285 #: tiramisu/option.py:1253
286 msgid "malformed requirements for option: {0} inverse must be boolean"
287 msgstr "requirements malformé pour l'option : {0} inverse doit être un booléen"
288
289 #: tiramisu/option.py:1257
290 msgid "malformed requirements for option: {0} transitive must be boolean"
291 msgstr "requirements malformé pour l'option : {0} transitive doit être booléen"
292
293 #: tiramisu/option.py:1261
294 msgid "malformed requirements for option: {0} same_action must be boolean"
295 msgstr ""
296 "requirements malformé pour l'option : {0} same_action doit être un booléen"
297
298 #: tiramisu/option.py:1265
299 msgid "malformed requirements must be an option in option {0}"
300 msgstr "requirements malformé doit être une option dans l'option {0}"
301
302 #: tiramisu/option.py:1268
303 msgid "malformed requirements option {0} should not be a multi"
304 msgstr "requirements malformé l'option {0} ne doit pas être une multi"
305
306 #: tiramisu/option.py:1274
307 msgid ""
308 "malformed requirements second argument must be valid for option {0}: {1}"
309 msgstr ""
310 "requirements malformé deuxième argument doit être valide pour l'option {0} : "
311 "{1}"
312
313 #: tiramisu/option.py:1279
314 msgid "inconsistency in action types for option: {0} action: {1}"
315 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
316
317 #: tiramisu/option.py:1304
318 msgid "{0} should be a function"
319 msgstr "{0} doit être une fonction"
320
321 #: tiramisu/option.py:1307
322 msgid "{0}_params should be a dict"
323 msgstr "{0}_params devrait être un dict"
324
325 #: tiramisu/option.py:1310
326 msgid "{0}_params with key {1} should not have length different to 1"
327 msgstr ""
328 "{0}_params avec la clef {1} devrait ne pas avoir une longueur différent de 1"
329
330 #: tiramisu/option.py:1314
331 msgid "{0}_params should be tuple for key \"{1}\""
332 msgstr "{0}_params devrait être un tuple pour la clef \"{1}\""
333
334 #: tiramisu/option.py:1320
335 msgid "validator not support tuple"
336 msgstr "validator n'accepte pas de tuple"
337
338 #: tiramisu/option.py:1323
339 msgid "{0}_params should have an option not a {0} for first argument"
340 msgstr "{0}_params devrait avoir une option pas un {0} pour première argument"
341
342 #: tiramisu/option.py:1327
343 msgid "{0}_params should have a boolean not a {0} for second argument"
344 msgstr "{0}_params devrait avoir un boolean pas un {0} pour second argument"
345
346 #: tiramisu/setting.py:116
347 msgid "can't rebind {0}"
348 msgstr "ne peut redéfinir ({0})"
349
350 #: tiramisu/setting.py:121
351 msgid "can't unbind {0}"
352 msgstr "ne peut supprimer ({0})"
353
354 #: tiramisu/setting.py:259
355 msgid "cannot append {0} property for option {1}: this property is calculated"
356 msgstr ""
357 "ne peut ajouter la propriété {0} dans l'option {1}: cette propriété est "
358 "calculée"
359
360 #: tiramisu/setting.py:322
361 msgid "opt and all_properties must not be set together in reset"
362 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
363
364 #: tiramisu/setting.py:337
365 msgid "if opt is not None, path should not be None in _getproperties"
366 msgstr ""
367 "si opt n'est pas None, path devrait ne pas être à None dans _getproperties"
368
369 #: tiramisu/setting.py:440
370 msgid "cannot change the value for option {0} this option is frozen"
371 msgstr ""
372 "ne peut modifié la valeur de l'option {0} cette option n'est pas modifiable"
373
374 #: tiramisu/setting.py:446
375 msgid "trying to access to an option named: {0} with properties {1}"
376 msgstr "tentative d'accès à une option nommée : {0} avec les propriétés {1}"
377
378 #: tiramisu/setting.py:464
379 msgid "permissive must be a tuple"
380 msgstr "permissive doit être un tuple"
381
382 #: tiramisu/setting.py:471 tiramisu/value.py:300
383 msgid "invalid generic owner {0}"
384 msgstr "invalide owner générique {0}"
385
386 #: tiramisu/setting.py:558
387 msgid ""
388 "malformed requirements imbrication detected for option: '{0}' with "
389 "requirement on: '{1}'"
390 msgstr ""
391 "imbrication de requirements malformé detectée pour l'option : '{0}' avec "
392 "requirement sur : '{1}'"
393
394 #: tiramisu/setting.py:570
395 msgid "option '{0}' has requirement's property error: {1} {2}"
396 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
397
398 #: tiramisu/storage/__init__.py:52
399 msgid "storage_type is already set, cannot rebind it"
400 msgstr "storage_type est déjà défini, impossible de le redéfinir"
401
402 #: tiramisu/storage/__init__.py:86
403 msgid "option {0} not already exists in storage {1}"
404 msgstr "option {0} n'existe pas dans l'espace de stockage {1}"
405
406 #: tiramisu/storage/dictionary/storage.py:39
407 msgid "dictionary storage cannot delete session"
408 msgstr ""
409 "impossible de supprimer une session dans un espace de stockage dictionary"
410
411 #: tiramisu/storage/dictionary/storage.py:50
412 msgid "session already used"
413 msgstr "session déjà utilisée"
414
415 #: tiramisu/storage/dictionary/storage.py:52
416 msgid "a dictionary cannot be persistent"
417 msgstr "un espace de stockage dictionary ne peut être persistant"
418
419 #: tiramisu/value.py:307
420 msgid "no value for {0} cannot change owner to {1}"
421 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
422
423 #: tiramisu/value.py:414
424 msgid "invalid len for the slave: {0} which has {1} as master"
425 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
426
427 #: tiramisu/value.py:438
428 msgid "invalid len for the master: {0} which has {1} as slave with greater len"
429 msgstr ""
430 "longueur invalide pour un maître : {0} qui a {1} une esclave avec une plus "
431 "grande longueur"
432
433 #: tiramisu/value.py:468
434 msgid "cannot append a value on a multi option {0} which is a slave"
435 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
436
437 #: tiramisu/value.py:503
438 msgid "cannot sort multi option {0} if master or slave"
439 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
440
441 #: tiramisu/value.py:507
442 msgid "cmp is not permitted in python v3 or greater"
443 msgstr "cmp n'est pas permis en python v3 ou supérieure"
444
445 #: tiramisu/value.py:516
446 msgid "cannot reverse multi option {0} if master or slave"
447 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
448
449 #: tiramisu/value.py:524
450 msgid "cannot insert multi option {0} if master or slave"
451 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
452
453 #: tiramisu/value.py:532
454 msgid "cannot extend multi option {0} if master or slave"
455 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
456
457 #: tiramisu/value.py:559
458 msgid "cannot pop a value on a multi option {0} which is a slave"
459 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"
460
461 #~ msgid "no config specified but needed"
462 #~ msgstr "aucune config spécifié alors que c'est nécessaire"
463
464 #~ msgid "{0} has no attribute impl_set_information"
465 #~ msgstr "{0} n'a pas d'attribut impl_set_information"
466
467 #~ msgid "{0} has no attribute impl_get_information"
468 #~ msgstr "{0} n'a pas d'attribut impl_get_information"
469
470 #~ msgid "invalid name: {0} for optiondescription"
471 #~ msgstr "nom invalide : {0} pour l'optiondescription"
472
473 #~ msgid "metaconfig's children must be a list"
474 #~ msgstr "enfants d'une metaconfig doit être une liste"
475
476 #~ msgid "metaconfig's children must be config, not {0}"
477 #~ msgstr "enfants d'une metaconfig doit être une config, pas {0}"
478
479 #~ msgid "all config in metaconfig must have same optiondescription"
480 #~ msgstr ""
481 #~ "toutes les configs d'une metaconfig doivent avoir la même "
482 #~ "optiondescription"
483
484 #~ msgid "child has already a metaconfig's"
485 #~ msgstr "enfant a déjà une metaconfig"
486
487 #~ msgid "not allowed group_type : {0}"
488 #~ msgstr "group_type non autorisé : {0}"
489
490 #~ msgid "required option not found: {0}"
491 #~ msgstr "option requise non trouvée : {0}"