update french translation
[tiramisu.git] / translations / fr / tiramisu.po
1 msgid ""
2 msgstr ""
3 "Project-Id-Version: \n"
4 "POT-Creation-Date: \n"
5 "PO-Revision-Date: \n"
6 "Last-Translator: Emmanuel Garette <egarette@cadoles.com>\n"
7 "Language-Team: LANGUAGE <LL@li.org>\n"
8 "MIME-Version: 1.0\n"
9 "Content-Type: text/plain; charset=UTF-8\n"
10 "Content-Transfer-Encoding: 8bit\n"
11 "X-Generator: Poedit 1.5.4\n"
12
13 #: tiramisu/autolib.py:49
14 msgid "no config specified but needed"
15 msgstr "aucune config spécifié alors que c'est nécessaire"
16
17 #: tiramisu/autolib.py:56
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/autolib.py:65
25 msgid ""
26 "unable to carry out a calculation, option value with multi types must have "
27 "same length for: {0}"
28 msgstr ""
29 "impossible d'effectuer le calcul, valeur d'un option avec le type multi "
30 "doit avoir la même longueur pour : {0}"
31
32 #: tiramisu/config.py:45
33 msgid "descr must be an optiondescription, not {0}"
34 msgstr "descr doit être une optiondescription pas un {0}"
35
36 #: tiramisu/config.py:118
37 msgid "unknown group_type: {0}"
38 msgstr "group_type inconnu: {0}"
39
40 #: tiramisu/config.py:154
41 msgid "no optiondescription for this config (may be metaconfig without meta)"
42 msgstr ""
43 "pas d'optiondescription pour cette config (par exemple metaconfig sans meta)"
44
45 #: tiramisu/config.py:311
46 msgid "unknown type_ type {0} for _find"
47 msgstr "type_ type {0} pour _find inconnu"
48
49 #: tiramisu/config.py:391
50 msgid "make_dict can't filtering with value without option"
51 msgstr "make_dict ne peut filtrer sur une valeur mais sans option"
52
53 #: tiramisu/config.py:411
54 msgid "unexpected path {0}, should start with {1}"
55 msgstr "chemin imprévu {0}, devrait commencer par {1}"
56
57 #: tiramisu/config.py:524
58 msgid "metaconfig's children must be a list"
59 msgstr "enfants d'une metaconfig doit être une liste"
60
61 #: tiramisu/config.py:529
62 msgid "metaconfig's children must be config, not {0}"
63 msgstr "enfants d'une metaconfig doit être une config, pas {0}"
64
65 #: tiramisu/config.py:534
66 msgid "all config in metaconfig must have same optiondescription"
67 msgstr ""
68 "toutes les configs d'une metaconfig doivent avoir la même optiondescription"
69
70 #: tiramisu/config.py:537
71 msgid "child has already a metaconfig's"
72 msgstr "enfant a déjà une metaconfig"
73
74 #: tiramisu/option.py:70
75 msgid "{0} has no attribute impl_set_information"
76 msgstr "{0} n'a pas d'attribut impl_set_information"
77
78 #: tiramisu/option.py:84
79 msgid "Information's item not found: {0}"
80 msgstr "l'élément information non trouvé: {0}"
81
82 #: tiramisu/option.py:86
83 msgid "{0} has no attribute impl_get_information"
84 msgstr "{0} n'a pas d'attribut impl_get_information"
85
86 #: tiramisu/option.py:124
87 msgid "invalid name: {0} for option"
88 msgstr "nom invalide : {0} pour l'option"
89
90 #: tiramisu/option.py:134
91 msgid "validator must be a function"
92 msgstr "validator doit être une fonction"
93
94 #: tiramisu/option.py:141
95 msgid "a default_multi is set whereas multi is False in option: {0}"
96 msgstr ""
97 "une default_multi est renseigné alors que multi est False dans l'option : {0}"
98
99 #: tiramisu/option.py:147
100 msgid "invalid default_multi value {0} for option {1}: {2}"
101 msgstr "la valeur default_multi est invalide {0} pour l'option {1} : {2}"
102
103 #: tiramisu/option.py:150
104 msgid "default value not allowed if option: {0} is calculated"
105 msgstr "la valeur par défaut n'est pas possible si l'option {0} est calculé"
106
107 #: tiramisu/option.py:153
108 msgid ""
109 "params defined for a callback function but no callback defined yet for "
110 "option {0}"
111 msgstr ""
112 "params définit pour une fonction callback mais par de callback défini encore "
113 "pour l'option {0}"
114
115 #: tiramisu/option.py:174 tiramisu/option.py:716
116 msgid "invalid properties type {0} for {1}, must be a tuple"
117 msgstr "type des properties invalide {0} pour {1}, doit être un tuple"
118
119 #: tiramisu/option.py:273
120 msgid "invalid value {0} for option {1} for object {2}"
121 msgstr "valeur invalide {0} pour l'option {1} pour l'objet {2}"
122
123 #: tiramisu/option.py:278 tiramisu/value.py:368
124 msgid "invalid value {0} for option {1}: {2}"
125 msgstr "valeur invalide {0} pour l'option {1} : {2}"
126
127 #: tiramisu/option.py:290
128 msgid "invalid value {0} for option {1} which must be a list"
129 msgstr "valeur invalide {0} pour l'option {1} qui doit être une liste"
130
131 #: tiramisu/option.py:354
132 msgid "invalid value {0} for option {1} must be different as {2} option"
133 msgstr ""
134 "valeur invalide {0} pour l'option {1} doit être différent que l'option {2}"
135
136 #: tiramisu/option.py:376
137 msgid "values must be a tuple for {0}"
138 msgstr "values doit être un tuple pour {0}"
139
140 #: tiramisu/option.py:379
141 msgid "open_values must be a boolean for {0}"
142 msgstr "open_values doit être un booléen pour {0}"
143
144 #: tiramisu/option.py:400
145 msgid "value {0} is not permitted, only {1} is allowed"
146 msgstr "valeur {0} n'est pas permit, seules {1} sont autorisées"
147
148 #: tiramisu/option.py:411
149 msgid "value must be a boolean"
150 msgstr "valeur doit être un booléen"
151
152 #: tiramisu/option.py:421
153 msgid "value must be an integer"
154 msgstr "valeur doit être un numbre"
155
156 #: tiramisu/option.py:431
157 msgid "value must be a float"
158 msgstr "valeur doit être un nombre flottant"
159
160 #: tiramisu/option.py:441
161 msgid "value must be a string"
162 msgstr "valeur doit être une chaîne"
163
164 #: tiramisu/option.py:452
165 msgid "value must be an unicode"
166 msgstr "valeur doit être une valeur unicode"
167
168 #: tiramisu/option.py:463
169 msgid "malformed symlinkoption must be an option for symlink {0}"
170 msgstr "symlinkoption mal formé doit être une option pour symlink {0}"
171
172 #: tiramisu/option.py:497
173 msgid "IP mustn't not be in reserved class"
174 msgstr "IP ne doit pas être d'une classe reservée"
175
176 #: tiramisu/option.py:499
177 msgid "IP must be in private class"
178 msgstr "IP doit être dans la classe privée"
179
180 #: tiramisu/option.py:535
181 msgid "inconsistency in allowed range"
182 msgstr "inconsistence dans la plage autorisée"
183
184 #: tiramisu/option.py:540
185 msgid "max value is empty"
186 msgstr "valeur maximum est vide"
187
188 #: tiramisu/option.py:576
189 msgid "network mustn't not be in reserved class"
190 msgstr "réseau ne doit pas être dans la classe reservée"
191
192 #: tiramisu/option.py:608
193 msgid "invalid network {0} ({1}) with netmask {2} ({3}), this network is an IP"
194 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3}), ce réseau est une IP"
195
196 #: tiramisu/option.py:612
197 msgid "invalid IP {0} ({1}) with netmask {2} ({3}), this IP is a network"
198 msgstr "IP invalide {0} ({1}) avec masque {2} ({3}), cette IP est un réseau"
199
200 #: tiramisu/option.py:617
201 msgid "invalid IP {0} ({1}) with netmask {2} ({3})"
202 msgstr "IP invalide {0} ({1}) avec masque {2} ({3})"
203
204 #: tiramisu/option.py:619
205 msgid "invalid network {0} ({1}) with netmask {2} ({3})"
206 msgstr "réseau invalide {0} ({1}) avec masque {2} ({3})"
207
208 #: tiramisu/option.py:639
209 msgid "unknown type_ {0} for hostname"
210 msgstr "type_ inconnu {0} pour le nom d'hôte"
211
212 #: tiramisu/option.py:642
213 msgid "allow_ip must be a boolean"
214 msgstr "allow_ip doit être un booléen"
215
216 #: tiramisu/option.py:671
217 msgid "invalid value for {0}, must have dot"
218 msgstr "valeur invalide pour {0}, doit avoir un point"
219
220 #: tiramisu/option.py:674
221 msgid "invalid value's length for {0} (max {1})"
222 msgstr "longueur de la valeur invalide pour {0} (maximum {1})"
223
224 #: tiramisu/option.py:678
225 msgid "invalid domainname"
226 msgstr "nom de domaine invalide"
227
228 #: tiramisu/option.py:694
229 msgid "invalid name: {0} for optiondescription"
230 msgstr "nom invalide : {0} pour l'optiondescription"
231
232 #: tiramisu/option.py:705
233 msgid "duplicate option name: {0}"
234 msgstr "nom de l'option dupliqué : {0}"
235
236 #: tiramisu/option.py:729
237 msgid "unknown Option {0} in OptionDescription {1}"
238 msgstr "Option {} inconnue pour l'OptionDescription{}"
239
240 #: tiramisu/option.py:793
241 msgid "duplicate option: {0}"
242 msgstr "option dupliquée : {0}"
243
244 #: tiramisu/option.py:803
245 msgid "no option for path {0}"
246 msgstr "pas d'option pour le chemin {0}"
247
248 #: tiramisu/option.py:809
249 msgid "no option {0} found"
250 msgstr "pas d'option {0} trouvée"
251
252 #: tiramisu/option.py:819
253 msgid "cannot change group_type if already set (old {0}, new {1})"
254 msgstr "ne peut changer group_type si déjà spécifié (ancien {0}, nouveau {1})"
255
256 #: tiramisu/option.py:831
257 msgid "master group {0} shall not have a subgroup"
258 msgstr "groupe maître {0} ne doit pas avoir de sous-groupe"
259
260 #: tiramisu/option.py:834
261 msgid "master group {0} shall not have a symlinkoption"
262 msgstr "groupe maître {0} ne doit pas avoir de symlinkoption"
263
264 #: tiramisu/option.py:837
265 msgid "not allowed option {0} in group {1}: this option is not a multi"
266 msgstr ""
267 "option non autorisée {0} dans le groupe {1} : cette option n'est pas une "
268 "multi"
269
270 #: tiramisu/option.py:847
271 msgid "master group with wrong master name for {0}"
272 msgstr "le groupe maître avec un nom de maître éroné pour {0}"
273
274 #: tiramisu/option.py:855
275 msgid "no child has same nom has master group for: {0}"
276 msgstr "pas d'enfant avec le nom du groupe maître pour {0} "
277
278 #: tiramisu/option.py:858
279 msgid "not allowed group_type : {0}"
280 msgstr "group_type non autorisé : {0}"
281
282 #: tiramisu/option.py:887
283 msgid "malformed requirements type for option: {0}, must be a dict"
284 msgstr ""
285 "type requirements malformé pour l'option : {0}, doit être un dictionnaire"
286
287 #: tiramisu/option.py:903
288 msgid ""
289 "malformed requirements for option: {0} require must have option, expected "
290 "and action keys"
291 msgstr ""
292 "requirements malformé pour l'option : {0} l'exigence doit avoir les clefs "
293 "option, exptected et action"
294
295 #: tiramisu/option.py:908
296 msgid "malformed requirements for option: {0} inverse must be boolean"
297 msgstr "requirements malformé pour l'option : {0} inverse doit être un booléen"
298
299 #: tiramisu/option.py:912
300 msgid "malformed requirements for option: {0} transitive must be boolean"
301 msgstr "requirements malformé pour l'option : {0} transitive doit être booléen"
302
303 #: tiramisu/option.py:916
304 msgid "malformed requirements for option: {0} same_action must be boolean"
305 msgstr ""
306 "requirements malformé pour l'option : {0} same_action doit être un booléen"
307
308 #: tiramisu/option.py:921
309 msgid "malformed requirements must be an option in option {0}"
310 msgstr "requirements malformé doit être une option dans l'option {0}"
311
312 #: tiramisu/option.py:924
313 msgid "malformed requirements option {0} should not be a multi"
314 msgstr "requirements malformé l'option {0} ne doit pas être une multi"
315
316 #: tiramisu/option.py:930
317 msgid ""
318 "malformed requirements second argument must be valid for option {0}: {1}"
319 msgstr ""
320 "requirements malformé deuxième argument doit être valide pour l'option {0} : "
321 "{1}"
322
323 #: tiramisu/option.py:934
324 msgid "inconsistency in action types for option: {0} action: {1}"
325 msgstr "incohérence dans les types action pour l'option : {0} action {1}"
326
327 #: tiramisu/setting.py:45
328 msgid "Can't rebind group ({})"
329 msgstr "ne peut reconsolider un groupe ({0})"
330
331 #: tiramisu/setting.py:50
332 msgid "Can't unbind group ({})"
333 msgstr "ne peut délier un groupe ({0})"
334
335 #: tiramisu/setting.py:210
336 msgid "opt and all_properties must not be set together in reset"
337 msgstr "opt et all_properties ne doit pas être renseigné ensemble dans reset"
338
339 #: tiramisu/setting.py:305
340 msgid "permissive must be a tuple"
341 msgstr "permissive doit être un tuple"
342
343 #: tiramisu/setting.py:312 tiramisu/value.py:208
344 msgid "invalid generic owner {0}"
345 msgstr "invalide owner générique {0}"
346
347 #: tiramisu/setting.py:365
348 msgid ""
349 "malformed requirements imbrication detected for option: '{0}' with "
350 "requirement on: '{1}'"
351 msgstr ""
352 "imbrication de requirements malformé detectée pour l'option : '{0}' avec "
353 "requirement sur : '{1}'"
354
355 #: tiramisu/setting.py:375
356 msgid "option '{0}' has requirement's property error: {1} {2}"
357 msgstr "l'option '{0}' a une erreur de propriété pour le requirement : {1} {2}"
358
359 #: tiramisu/setting.py:381
360 msgid "required option not found: {0}"
361 msgstr "option requise non trouvée : {0}"
362
363 #: tiramisu/value.py:206
364 msgid "no value for {0} cannot change owner to {1}"
365 msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
366
367 #: tiramisu/value.py:270
368 msgid "invalid len for the slave: {0} which has {1} as master"
369 msgstr "longueur invalide pour une esclave : {0} qui a {1} comme maître"
370
371 #: tiramisu/value.py:286
372 msgid "invalid len for the master: {0} which has {1} as slave with greater len"
373 msgstr ""
374 "longueur invalide pour un maître : {0} qui a {1} une esclave avec une plus "
375 "grande longueur"
376
377 #: tiramisu/value.py:306
378 msgid "cannot append a value on a multi option {0} which is a slave"
379 msgstr "ne peut ajouter une valeur sur l'option multi {0} qui est une esclave"
380
381 #: tiramisu/value.py:334
382 msgid "cannot sort multi option {0} if master or slave"
383 msgstr "ne peut trier une option multi {0} pour une maître ou une esclave"
384
385 #: tiramisu/value.py:342
386 msgid "cannot reverse multi option {0} if master or slave"
387 msgstr "ne peut inverser une option multi {0} pour une maître ou une esclave"
388
389 #: tiramisu/value.py:350
390 msgid "cannot insert multi option {0} if master or slave"
391 msgstr "ne peut insérer une option multi {0} pour une maître ou une esclave"
392
393 #: tiramisu/value.py:358
394 msgid "cannot extend multi option {0} if master or slave"
395 msgstr "ne peut étendre une option multi {0} pour une maître ou une esclave"
396
397 #: tiramisu/value.py:381
398 msgid "cannot pop a value on a multi option {0} which is a slave"
399 msgstr "ne peut supprimer une valeur dans l'option multi {0} qui est esclave"