Commit 2f5d1ac41c26085eb03410d508b37dfd8d8f8ec4

Authored by tatiana
1 parent 8f15128e

ADD: French translation by Frédéric Lopez

Showing 1 changed file with 375 additions and 389 deletions   Show diff stats
i18n/fr.po
... ... @@ -8,7 +8,7 @@ msgid ""
8 8 msgstr ""
9 9 "Project-Id-Version: InVesalius 3\n"
10 10 "Report-Msgid-Bugs-To: \n"
11   -"POT-Creation-Date: 2010-01-25 08:28-0200\n"
  11 +"POT-Creation-Date: 2010-01-26 17:08-0200\n"
12 12 "PO-Revision-Date: 2010-01-07 11:25-0300\n"
13 13 "Last-Translator: Invesalius team <invesalius@cti.gov.br>\n"
14 14 "Language-Team: InVesalius Team <invesalius@cti.gov.br>\n"
... ... @@ -20,506 +20,489 @@ msgstr &quot;&quot;
20 20 "X-Poedit-Country: GENERIC\n"
21 21  
22 22 #: constants.py:105 slice_menu.py:76 slice_menu.py:81
23   -#, fuzzy
24 23 msgid "Default "
25 24 msgstr "Défaut"
26 25  
27 26 #: constants.py:106
28 27 msgid "Hue"
29   -msgstr ""
  28 +msgstr "Teinte"
30 29  
31 30 #: constants.py:107
32 31 msgid "Saturation"
33   -msgstr ""
  32 +msgstr "Saturation"
34 33  
35 34 #: constants.py:108
36 35 msgid "Desert"
37   -msgstr ""
  36 +msgstr "Désert"
38 37  
39 38 #: constants.py:109
40 39 msgid "Rainbow"
41   -msgstr ""
  40 +msgstr "Arc-en-ciel"
42 41  
43 42 #: constants.py:110
44 43 msgid "Ocean"
45   -msgstr ""
  44 +msgstr "Océan"
46 45  
47 46 #: constants.py:111
48 47 msgid "Inverse Gray"
49   -msgstr ""
  48 +msgstr "Niveaux de gris inversés"
50 49  
51   -#: constants.py:152 constants.py:212 dicom_preview_panel.py:634
52   -#: dicom_preview_panel.py:635 presets.py:30 presets.py:48 presets.py:103
53   -#: presets.py:134
  50 +#: constants.py:152 constants.py:212 dicom_preview_panel.py:585
  51 +#: dicom_preview_panel.py:586 presets.py:30 presets.py:48 presets.py:119
54 52 msgid "Bone"
55   -msgstr "Osso"
  53 +msgstr "Os"
56 54  
57 55 #: constants.py:159
58 56 #, python-format
59 57 msgid "Mask %d"
60   -msgstr ""
  58 +msgstr "Masque %d"
61 59  
62   -#: constants.py:188 task_surface.py:40
63   -#, fuzzy
  60 +#: constants.py:188 task_surface.py:41
64 61 msgid "Draw"
65 62 msgstr "Dessiner"
66 63  
67   -#: constants.py:188 task_surface.py:40
68   -#, fuzzy
  64 +#: constants.py:188 task_surface.py:41
69 65 msgid "Erase"
70 66 msgstr "Effacer"
71 67  
72   -#: constants.py:188 data_notebook.py:108 task_surface.py:40
  68 +#: constants.py:188 data_notebook.py:108 task_surface.py:41
73 69 msgid "Threshold"
74   -msgstr ""
  70 +msgstr "Seuil"
75 71  
76   -#: constants.py:199
77   -#, fuzzy
  72 +#: constants.py:199 task_surface.py:30
78 73 msgid "Low"
79   -msgstr "Bas"
  74 +msgstr "Faible"
80 75  
81   -#: constants.py:200
82   -#, fuzzy
  76 +#: constants.py:200 task_surface.py:30
83 77 msgid "Medium"
84   -msgstr "Medium"
  78 +msgstr "Moyen"
85 79  
86   -#: constants.py:201
87   -#, fuzzy
  80 +#: constants.py:201 task_surface.py:30
88 81 msgid "High"
89   -msgstr "Haut"
  82 +msgstr "Élevé"
90 83  
91   -#: constants.py:202 constants.py:203 surface.py:198
92   -#, fuzzy
  84 +#: constants.py:202 constants.py:204 surface.py:180 task_surface.py:30
93 85 msgid "Optimal *"
94 86 msgstr "Optimal *"
95 87  
  88 +#: constants.py:203 presets.py:44 presets.py:62 task_surface.py:30
  89 +msgid "Custom"
  90 +msgstr "Personnalisé"
  91 +
96 92 #: constants.py:208
97 93 #, python-format
98 94 msgid "Surface %d"
99   -msgstr ""
  95 +msgstr "Surface %d"
100 96  
101 97 #: constants.py:211
102 98 msgid "Abdomen"
103   -msgstr ""
  99 +msgstr "Abdomen"
104 100  
105 101 #: constants.py:213
106 102 msgid "Brain Posterior Fossa"
107   -msgstr ""
  103 +msgstr "Fosse postérieure du cerveau"
108 104  
109 105 #: constants.py:214
110 106 msgid "Brain"
111   -msgstr ""
  107 +msgstr "Cerveau"
112 108  
113   -#: constants.py:215 control.py:323 slice_menu.py:39 slice_menu.py:51
  109 +#: constants.py:215 control.py:298 slice_menu.py:39 slice_menu.py:51
114 110 msgid "Default"
115   -msgstr ""
  111 +msgstr "Défaut"
116 112  
117 113 #: constants.py:216
118 114 msgid "Emphysema"
119   -msgstr ""
  115 +msgstr "Emphysème"
120 116  
121 117 #: constants.py:217
122 118 msgid "Ischemia - Hard Non Contrast"
123   -msgstr ""
  119 +msgstr "Ischémie - Élevé sans contraste"
124 120  
125 121 #: constants.py:218
126 122 msgid "Ischemia - Soft Non Contrast"
127   -msgstr ""
  123 +msgstr "Ischémie - Faible sans contraste"
128 124  
129 125 #: constants.py:219
130 126 msgid "Larynx"
131   -msgstr ""
  127 +msgstr "Larynx"
132 128  
133 129 #: constants.py:220
134 130 msgid "Liver"
135   -msgstr ""
  131 +msgstr "Foie"
136 132  
137 133 #: constants.py:221
138 134 msgid "Lung - Soft"
139   -msgstr ""
  135 +msgstr "Poumon - Faible"
140 136  
141 137 #: constants.py:222
142 138 msgid "Lung - Hard"
143   -msgstr ""
  139 +msgstr "Poumon - Élevé"
144 140  
145 141 #: constants.py:223
146 142 msgid "Mediastinum"
147   -msgstr ""
  143 +msgstr "Médiastin"
148 144  
149   -#: constants.py:224 control.py:324 slice_menu.py:46 slice_menu.py:51
  145 +#: constants.py:224 control.py:299 slice_menu.py:46 slice_menu.py:51
150 146 msgid "Manual"
151   -msgstr ""
  147 +msgstr "Manuel"
152 148  
153 149 #: constants.py:225
154 150 msgid "Pelvis"
155   -msgstr ""
  151 +msgstr "Bassin"
156 152  
157 153 #: constants.py:226
158 154 msgid "Sinus"
159   -msgstr ""
  155 +msgstr "Sinus"
160 156  
161 157 #: constants.py:227
162 158 msgid "Vasculature - Hard"
163   -msgstr ""
  159 +msgstr "Vascularisation - Élevé"
164 160  
165 161 #: constants.py:228
166 162 msgid "Vasculature - Soft"
167   -msgstr ""
  163 +msgstr "Vascularisation - Faible"
168 164  
169   -#: constants.py:236
  165 +#: constants.py:234
170 166 msgid "Front"
171   -msgstr ""
  167 +msgstr "Avant"
172 168  
173   -#: constants.py:237
  169 +#: constants.py:235
174 170 msgid "Back"
175   -msgstr ""
  171 +msgstr "Arrière"
176 172  
177   -#: constants.py:238
  173 +#: constants.py:236
178 174 msgid "Top"
179   -msgstr ""
  175 +msgstr "Haut"
180 176  
181   -#: constants.py:239
  177 +#: constants.py:237
182 178 msgid "Bottom"
183   -msgstr ""
  179 +msgstr "Bas"
184 180  
185   -#: constants.py:240
  181 +#: constants.py:238
186 182 msgid "Right"
187   -msgstr ""
  183 +msgstr "Droite"
188 184  
189   -#: constants.py:241
  185 +#: constants.py:239
190 186 msgid "Left"
191   -msgstr ""
  187 +msgstr "Gauche"
192 188  
193   -#: constants.py:242
  189 +#: constants.py:240
194 190 msgid "Isometric"
195   -msgstr ""
  191 +msgstr "Isométrique"
196 192  
197   -#: constants.py:253
  193 +#: constants.py:251
198 194 msgid "Airways"
199   -msgstr ""
  195 +msgstr "Voies Respiratoires"
200 196  
201   -#: constants.py:254
  197 +#: constants.py:252
202 198 msgid "Airways II"
203   -msgstr ""
  199 +msgstr "Voies Respiratoires II"
204 200  
205   -#: constants.py:255
  201 +#: constants.py:253
206 202 msgid "Black & White"
207   -msgstr ""
  203 +msgstr "Noir & Blanc"
208 204  
209   -#: constants.py:256
  205 +#: constants.py:254
210 206 msgid "Bone + Skin"
211   -msgstr ""
  207 +msgstr "Os + Peau"
212 208  
213   -#: constants.py:257
  209 +#: constants.py:255
214 210 msgid "Bone + Skin II"
215   -msgstr ""
  211 +msgstr "Os + Peau II"
216 212  
217   -#: constants.py:258
  213 +#: constants.py:256
218 214 msgid "Dark Bone"
219   -msgstr ""
  215 +msgstr "Os Sombre"
220 216  
221   -#: constants.py:259
  217 +#: constants.py:257
222 218 msgid "Glossy"
223   -msgstr ""
  219 +msgstr "Brillant"
224 220  
225   -#: constants.py:260
  221 +#: constants.py:258
226 222 msgid "Glossy II"
227   -msgstr ""
  223 +msgstr "Brillant II"
228 224  
229   -#: constants.py:261
  225 +#: constants.py:259
230 226 msgid "Gold Bone"
231   -msgstr ""
  227 +msgstr "Os Doré"
232 228  
233   -#: constants.py:262
  229 +#: constants.py:260
234 230 msgid "High Contrast"
235   -msgstr ""
  231 +msgstr "Contraste Élevé"
236 232  
237   -#: constants.py:263
  233 +#: constants.py:261
238 234 msgid "Low Contrast"
239   -msgstr ""
  235 +msgstr "Contraste Faible"
240 236  
241   -#: constants.py:264 constants.py:271
  237 +#: constants.py:262 constants.py:269
242 238 msgid "Soft on White"
243   -msgstr ""
  239 +msgstr "Mou sur Blanc"
244 240  
245   -#: constants.py:265
  241 +#: constants.py:263
246 242 msgid "Mid Contrast"
247   -msgstr ""
  243 +msgstr "Contraste Moyen"
248 244  
249   -#: constants.py:266
  245 +#: constants.py:264
250 246 msgid "No Shading"
251   -msgstr ""
  247 +msgstr "Sans Ombrage"
252 248  
253   -#: constants.py:267
  249 +#: constants.py:265
254 250 msgid "Pencil"
255   -msgstr ""
  251 +msgstr "Crayon"
256 252  
257   -#: constants.py:268
  253 +#: constants.py:266
258 254 msgid "Red on White"
259   -msgstr ""
  255 +msgstr "Rouge sur Blanc"
260 256  
261   -#: constants.py:269
  257 +#: constants.py:267
262 258 msgid "Skin On Blue"
263   -msgstr ""
  259 +msgstr "Peau sur Bleu"
264 260  
265   -#: constants.py:270
  261 +#: constants.py:268
266 262 msgid "Skin On Blue II"
267   -msgstr ""
  263 +msgstr "Peau sur Bleu II"
268 264  
269   -#: constants.py:272
  265 +#: constants.py:270
270 266 msgid "Soft + Skin"
271   -msgstr ""
  267 +msgstr "Mou + Peau"
272 268  
273   -#: constants.py:273
  269 +#: constants.py:271
274 270 msgid "Soft + Skin II"
275   -msgstr ""
  271 +msgstr "Mou + Peau II"
276 272  
277   -#: constants.py:274
  273 +#: constants.py:272
278 274 msgid "Soft + Skin III"
279   -msgstr ""
  275 +msgstr "Mou + Peau III"
280 276  
281   -#: constants.py:275
  277 +#: constants.py:273
282 278 msgid "Soft On Blue"
283   -msgstr ""
  279 +msgstr "Mou sur Bleu"
284 280  
285   -#: constants.py:276
  281 +#: constants.py:274
286 282 msgid "Soft"
287   -msgstr ""
  283 +msgstr "Mou"
288 284  
289   -#: constants.py:277
  285 +#: constants.py:275
290 286 msgid "Standard"
291   -msgstr ""
  287 +msgstr "Standard"
292 288  
293   -#: constants.py:278
  289 +#: constants.py:276
294 290 msgid "Vascular"
295   -msgstr ""
  291 +msgstr "Vasculaire"
296 292  
297   -#: constants.py:279
  293 +#: constants.py:277
298 294 msgid "Vascular II"
299   -msgstr ""
  295 +msgstr "Vasculaire II"
300 296  
301   -#: constants.py:280
  297 +#: constants.py:278
302 298 msgid "Vascular III"
303   -msgstr ""
  299 +msgstr "Vasculaire III"
304 300  
305   -#: constants.py:281
  301 +#: constants.py:279
306 302 msgid "Vascular IV"
307   -msgstr ""
  303 +msgstr "Vasculaire IV"
308 304  
309   -#: constants.py:282
  305 +#: constants.py:280
310 306 msgid "Yellow Bone"
311   -msgstr ""
  307 +msgstr "Os Jaune"
312 308  
313   -#: constants.py:304 constants.py:306
  309 +#: constants.py:302 constants.py:304
314 310 msgid " Off"
315   -msgstr ""
  311 +msgstr "Désactivé"
316 312  
317   -#: constants.py:307 volume.py:546
  313 +#: constants.py:305 volume.py:531
318 314 msgid "Cut plane"
319   -msgstr ""
  315 +msgstr "Plan de coupe"
320 316  
321   -#: control.py:260
  317 +#: control.py:236
322 318 #, python-format
323 319 msgid "Loading file %d of %d"
324   -msgstr ""
  320 +msgstr "Chargement du fichier %d de %d"
325 321  
326   -#: control.py:345
  322 +#: control.py:320
327 323 msgid "Untitled"
328   -msgstr ""
  324 +msgstr "Sans titre"
329 325  
330   -#: control.py:411
  326 +#: control.py:385
331 327 msgid "Fix gantry tilt applying the degrees bellow"
332   -msgstr ""
  328 +msgstr "Corriger le « gantry tilt » en appliquant les degrés ci-dessous"
333 329  
334 330 #: data_notebook.py:44
335 331 msgid "Masks"
336   -msgstr ""
  332 +msgstr "Masques"
337 333  
338 334 #: data_notebook.py:45
339 335 msgid "Surfaces"
340   -msgstr ""
  336 +msgstr "Surfaces"
341 337  
342 338 #: data_notebook.py:107 data_notebook.py:235 data_notebook.py:460
343 339 msgid "Name"
344   -msgstr ""
  340 +msgstr "Nom"
345 341  
346 342 #: data_notebook.py:166
347 343 msgid "Mask"
348   -msgstr ""
  344 +msgstr "Masque"
349 345  
350 346 #: data_notebook.py:236
351 347 msgid "Volume (mm³)"
352   -msgstr ""
  348 +msgstr "Volume (mm³)"
353 349  
354 350 #: data_notebook.py:237
355 351 msgid "Transparency"
356   -msgstr ""
  352 +msgstr "Transparence"
357 353  
358 354 #: data_notebook.py:461
359 355 msgid "Type"
360   -msgstr ""
  356 +msgstr "Type"
361 357  
362 358 #: data_notebook.py:462
363 359 msgid "Value"
364   -msgstr ""
  360 +msgstr "Valeur"
365 361  
366   -#: default_tasks.py:132
  362 +#: default_tasks.py:129
367 363 msgid "Data"
368   -msgstr ""
  364 +msgstr "Donnée"
369 365  
370   -#: default_tasks.py:205
  366 +#: default_tasks.py:174
371 367 msgid "1. InVesalius start"
372   -msgstr ""
  368 +msgstr "1. Démarrer InVesalius"
373 369  
374   -#: default_tasks.py:218
  370 +#: default_tasks.py:187
375 371 msgid "2. Select region of interest"
376   -msgstr ""
  372 +msgstr "2. Sélectionner une zone d'intérêt"
377 373  
378   -#: default_tasks.py:239
  374 +#: default_tasks.py:204
379 375 msgid "3. Configure 3D surface"
380   -msgstr ""
  376 +msgstr "3. Configurer la surface 3D"
381 377  
382   -#: default_tasks.py:253
  378 +#: default_tasks.py:215
383 379 msgid "4. Export data"
384   -msgstr ""
  380 +msgstr "4. Exporter les données"
385 381  
386 382 #: default_viewers.py:79 default_viewers.py:168
387 383 msgid "Axial slice"
388   -msgstr ""
  384 +msgstr "Coupe axiale"
389 385  
390 386 #: default_viewers.py:84 default_viewers.py:174
391 387 msgid "Coronal slice"
392   -msgstr ""
  388 +msgstr "Coupe coronale"
393 389  
394 390 #: default_viewers.py:89 default_viewers.py:180
395 391 msgid "Sagittal slice"
396   -msgstr ""
  392 +msgstr "Coupe sagittale"
397 393  
398 394 #: default_viewers.py:95 default_viewers.py:186
399 395 msgid "Volume"
400   -msgstr ""
  396 +msgstr "Volume"
401 397  
402   -#: default_viewers.py:416
  398 +#: default_viewers.py:411
403 399 msgid "Preset name"
404   -msgstr ""
  400 +msgstr "Nom du préréglage"
405 401  
406   -#: default_viewers.py:419
  402 +#: default_viewers.py:414
407 403 msgid "Save raycasting preset"
408   -msgstr ""
  404 +msgstr "Enregistrer le préréglage du raycasting"
409 405  
410   -#: default_viewers.py:445
  406 +#: default_viewers.py:439
411 407 msgid "Tools"
412   -msgstr ""
  408 +msgstr "Outils"
413 409  
414   -#: dialogs.py:52
  410 +#: dialogs.py:51
415 411 msgid "Value will be applied."
416   -msgstr ""
  412 +msgstr "La valeur sera appliquée."
417 413  
418   -#: dialogs.py:56
  414 +#: dialogs.py:55
419 415 msgid "Value will not be applied."
420   -msgstr ""
  416 +msgstr "La valeur ne sera pas appliquée."
421 417  
422   -#: dialogs.py:94
  418 +#: dialogs.py:93
423 419 msgid "Loading DICOM files"
424   -msgstr ""
  420 +msgstr "Chargement des fichiers DICOM"
425 421  
426   -#: dialogs.py:139 frame.py:560
  422 +#: dialogs.py:138 frame.py:532
427 423 msgid "Open InVesalius 3 project..."
428   -msgstr ""
  424 +msgstr "Ouvrir un projet InVesalius 3..."
429 425  
430   -#: dialogs.py:173
  426 +#: dialogs.py:172
431 427 msgid "Choose a DICOM folder:"
432   -msgstr ""
  428 +msgstr "Choisir un dossier DICOM :"
433 429  
434   -#: dialogs.py:202
  430 +#: dialogs.py:201
435 431 msgid "Save project as..."
436   -msgstr ""
  432 +msgstr "Enregistrer le projet sous..."
437 433  
438   -#: dialogs.py:205
  434 +#: dialogs.py:204
439 435 msgid "InVesalius project (*.inv3)|*.inv3"
440   -msgstr ""
  436 +msgstr "Projet InVesalius (*.inv3)|*.inv3"
441 437  
442   -#: dialogs.py:268 dialogs.py:318 dialogs.py:340
  438 +#: dialogs.py:267 dialogs.py:306 dialogs.py:328
443 439 #, python-format
444 440 msgid ""
445 441 "The project %s has been modified.\n"
446 442 "Save changes?"
447 443 msgstr ""
  444 +"Le projet %s a été modifié.\n"
  445 +"Enregistrer les modifications ?"
448 446  
449   -#: dialogs.py:282
  447 +#: dialogs.py:281
450 448 #, python-format
451 449 msgid "%s is an empty directory."
452   -msgstr ""
  450 +msgstr "%s est un dossier vide."
453 451  
454   -#: dialogs.py:295
  452 +#: dialogs.py:294
455 453 msgid "There are no DICOM files on the selected directory."
456   -msgstr ""
  454 +msgstr "Il n'y a pas de fichiers DICOM dans le dossier sélectionné."
457 455  
458   -#: dialogs.py:306
459   -#, python-format
460   -msgid "%s does not exist."
461   -msgstr ""
462   -
463   -#: dialogs.py:364
  456 +#: dialogs.py:352
464 457 msgid "(c) 2007-2010 Center for Information Technology Renato Archer"
465   -msgstr ""
  458 +msgstr "(c) 2007-2010 Centre de Technologie de l'Information Renato Archer"
466 459  
467   -#: dialogs.py:366
  460 +#: dialogs.py:354
468 461 msgid "InVesalius is a software for medical imaging 3D reconstruction. "
469   -msgstr ""
  462 +msgstr "InVesalius est un logiciel de reconstruction 3D à partir d'images médicales. "
470 463  
471   -#: dialogs.py:367
  464 +#: dialogs.py:355
472 465 msgid ""
473 466 "Its input is a sequency of DICOM 2D image files acquired with CT or MR.\n"
474 467 "\n"
475 468 msgstr ""
  469 +"Il accepte en entrée des séquences d'images DICOM 2D capturées par scanner ou IRM.\n"
  470 +"\n"
476 471  
477   -#: dialogs.py:368
  472 +#: dialogs.py:356
478 473 msgid "The software also allows generating correspondent STL files,"
479   -msgstr ""
  474 +msgstr "Le logiciel permet également la génération des fichiers STL correspondants, "
480 475  
481   -#: dialogs.py:369
  476 +#: dialogs.py:357
482 477 msgid "so the user can print 3D physical models of the patient's anatomy "
483   -msgstr ""
  478 +msgstr "afin que l'utilisateur puisse imprimer des modèles physiques 3D de l'anatomie du patient "
484 479  
485   -#: dialogs.py:370
  480 +#: dialogs.py:358
486 481 msgid "using Rapid Prototyping."
487   -msgstr ""
  482 +msgstr "en utilisant du prototypage rapide."
488 483  
489   -#: dialogs.py:373
  484 +#: dialogs.py:361
490 485 msgid "GNU GPL (General Public License) version 2"
491   -msgstr ""
  486 +msgstr "GNU GPL (General Public License) version 2"
492 487  
493   -#: dialogs.py:388
  488 +#: dialogs.py:376
494 489 msgid "Save raycasting preset as:"
495   -msgstr ""
496   -
497   -#: dialogs.py:431
498   -msgid "Select mask to be used for creating 3D surface:"
499   -msgstr ""
500   -
501   -#: dialogs.py:442
502   -msgid "Set new surface name:"
503   -msgstr ""
504   -
505   -#: dialogs.py:445
506   -msgid "Name of the new surface to be created"
507   -msgstr ""
  490 +msgstr "Enregistrer le préréglage du raycasting sous :"
508 491  
509 492 #: dicom_preview_panel.py:44
510 493 #, python-format
511 494 msgid "Image size: %d x %d"
512   -msgstr ""
  495 +msgstr "Taille de l'image : %d x %d"
513 496  
514 497 #: dicom_preview_panel.py:45
515 498 #, python-format
516 499 msgid "Spacing: %.2f"
517   -msgstr ""
  500 +msgstr "Espacement : %.2f"
518 501  
519 502 #: dicom_preview_panel.py:46
520 503 #, python-format
521 504 msgid "Location: %.2f"
522   -msgstr ""
  505 +msgstr "Localisation : %.2f"
523 506  
524 507 #: dicom_preview_panel.py:48
525 508 #, python-format
... ... @@ -527,411 +510,414 @@ msgid &quot;&quot;
527 510 "%s %s\n"
528 511 "Made in InVesalius"
529 512 msgstr ""
  513 +"%s %s\n"
  514 +"Créé avec InVesalius"
530 515  
531 516 #: dicom_preview_panel.py:187 dicom_preview_panel.py:188
532 517 msgid "Image"
533   -msgstr ""
  518 +msgstr "Image"
534 519  
535   -#: dicom_preview_panel.py:400
  520 +#: dicom_preview_panel.py:384
536 521 #, python-format
537 522 msgid "%d Images"
538   -msgstr ""
  523 +msgstr "%d Images"
539 524  
540   -#: dicom_preview_panel.py:527 dicom_preview_panel.py:548
  525 +#: dicom_preview_panel.py:498 dicom_preview_panel.py:519
541 526 #, python-format
542 527 msgid "Image %d"
543   -msgstr ""
  528 +msgstr "Image %d"
544 529  
545   -#: dicom_preview_panel.py:643
  530 +#: dicom_preview_panel.py:594
546 531 msgid "image size"
547   -msgstr ""
  532 +msgstr "taille de l'image"
548 533  
549   -#: dicom_preview_panel.py:652
  534 +#: dicom_preview_panel.py:603
550 535 msgid ""
551 536 "id\n"
552 537 "protocol"
553 538 msgstr ""
  539 +"id\n"
  540 +"protocole"
554 541  
555   -#: dicom_preview_panel.py:659
  542 +#: dicom_preview_panel.py:610
556 543 msgid ""
557 544 "date time\n"
558 545 " Made in InVesalius"
559 546 msgstr ""
  547 +"date heure\n"
  548 +" Créé avec InVesalius"
560 549  
561   -#: dicom_preview_panel.py:704
  550 +#: dicom_preview_panel.py:655
562 551 msgid "Auto-play"
563   -msgstr ""
  552 +msgstr "Lecture"
564 553  
565   -#: frame.py:142
  554 +#: frame.py:138
566 555 msgid "Data panel"
567   -msgstr ""
  556 +msgstr "Panneau de données"
568 557  
569   -#: frame.py:151
  558 +#: frame.py:147
570 559 msgid "Preview medical data to be reconstructed"
571   -msgstr ""
  560 +msgstr "Prévisualiser les données médicales à reconstruire"
572 561  
573   -#: frame.py:310
  562 +#: frame.py:306
574 563 msgid "Import DICOM...\tCtrl+I"
575   -msgstr ""
  564 +msgstr "Importer des fichiers DICOM...\tCtrl+I"
576 565  
577   -#: frame.py:311
  566 +#: frame.py:307
578 567 msgid "Open Project...\tCtrl+O"
579   -msgstr ""
  568 +msgstr "Ouvrir un projet...\tCtrl+O"
580 569  
581   -#: frame.py:312
  570 +#: frame.py:308
582 571 msgid "Save Project\tCtrl+S"
583   -msgstr ""
  572 +msgstr "Enregistrer le projet\tCtrl+S"
584 573  
585   -#: frame.py:313
  574 +#: frame.py:309
586 575 msgid "Save Project As..."
587   -msgstr ""
  576 +msgstr "Enregistrer le projet sous..."
588 577  
589   -#: frame.py:314
  578 +#: frame.py:310
590 579 msgid "Close Project"
591   -msgstr ""
  580 +msgstr "Fermer le projet"
592 581  
593   -#: frame.py:323
  582 +#: frame.py:319
594 583 msgid "Exit"
595   -msgstr ""
  584 +msgstr "Quitter"
596 585  
597   -#: frame.py:362
  586 +#: frame.py:358
598 587 msgid "Getting Started..."
599   -msgstr ""
  588 +msgstr "Démarrage..."
600 589  
601   -#: frame.py:365
  590 +#: frame.py:361
602 591 msgid "About..."
603   -msgstr ""
  592 +msgstr "À propos..."
604 593  
605   -#: frame.py:376
  594 +#: frame.py:372
606 595 msgid "File"
607   -msgstr ""
  596 +msgstr "Fichier"
608 597  
609   -#: frame.py:381
  598 +#: frame.py:377
610 599 msgid "Help"
611   -msgstr ""
  600 +msgstr "Aide"
612 601  
613   -#: frame.py:449 surface.py:181 surface.py:341
  602 +#: frame.py:420 surface.py:162 surface.py:325
614 603 msgid "Ready"
615   -msgstr ""
  604 +msgstr "Prêt"
616 605  
617   -#: frame.py:557
  606 +#: frame.py:529
618 607 msgid "Import medical image..."
619   -msgstr ""
  608 +msgstr "Importer des images médicales..."
620 609  
621   -#: frame.py:563
  610 +#: frame.py:535
622 611 msgid "Save InVesalius project"
623   -msgstr ""
  612 +msgstr "Enregistrer le projet InVesalius"
624 613  
625   -#: frame.py:676
  614 +#: frame.py:630
626 615 msgid "Zoom"
627   -msgstr ""
  616 +msgstr "Zoom"
628 617  
629   -#: frame.py:681
  618 +#: frame.py:635
630 619 msgid "Zoom based on selection"
631   -msgstr ""
  620 +msgstr "Zoom sur la sélection"
632 621  
633   -#: frame.py:686
  622 +#: frame.py:640
634 623 msgid "Rotate"
635   -msgstr ""
  624 +msgstr "Rotation"
636 625  
637   -#: frame.py:690
  626 +#: frame.py:644
638 627 msgid "Move"
639   -msgstr ""
  628 +msgstr "Déplacement"
640 629  
641   -#: frame.py:694
  630 +#: frame.py:648
642 631 msgid "Window and Level"
643   -msgstr ""
644   -
645   -#: frame.py:887 frame.py:943
646   -msgid "Hide task panel"
647   -msgstr ""
648   -
649   -#: frame.py:888 frame.py:962
650   -msgid "Hide text"
651   -msgstr ""
652   -
653   -#: frame.py:949
654   -msgid "Show task panel"
655   -msgstr ""
656   -
657   -#: frame.py:956
658   -msgid "Show text"
659   -msgstr ""
  632 +msgstr "Luminosité et contraste"
660 633  
661 634 #: imagedata_utils.py:89 imagedata_utils.py:218
662 635 msgid "Generating multiplanar visualization..."
663   -msgstr ""
  636 +msgstr "Génération d'une visualisation sur plans multiples..."
664 637  
665   -#: import_panel.py:82
  638 +#: import_panel.py:77
666 639 msgid "Import medical images"
667   -msgstr ""
  640 +msgstr "Importer des images médicales"
668 641  
669   -#: import_panel.py:166
  642 +#: import_panel.py:143
670 643 msgid "Patient name"
671   -msgstr ""
  644 +msgstr "Nom du patient"
672 645  
673   -#: import_panel.py:167
  646 +#: import_panel.py:144
674 647 msgid "Patient ID"
675   -msgstr ""
  648 +msgstr "Identifiant du patient"
676 649  
677   -#: import_panel.py:168
  650 +#: import_panel.py:145
678 651 msgid "Age"
679   -msgstr ""
  652 +msgstr "Âge"
680 653  
681   -#: import_panel.py:169
  654 +#: import_panel.py:146
682 655 msgid "Gender"
683   -msgstr ""
  656 +msgstr "Sexe"
684 657  
685   -#: import_panel.py:170
  658 +#: import_panel.py:147
686 659 msgid "Study description"
687   -msgstr ""
  660 +msgstr "Description de l'étude"
688 661  
689   -#: import_panel.py:171
  662 +#: import_panel.py:148
690 663 msgid "Modality"
691   -msgstr ""
  664 +msgstr "Modalité"
692 665  
693   -#: import_panel.py:172
  666 +#: import_panel.py:149
694 667 msgid "Date acquired"
695   -msgstr ""
  668 +msgstr "Date d'acquisition"
696 669  
697   -#: import_panel.py:173
  670 +#: import_panel.py:150
698 671 msgid "# Images"
699   -msgstr ""
  672 +msgstr "# Images"
700 673  
701   -#: import_panel.py:174
  674 +#: import_panel.py:151
702 675 msgid "Institution"
703   -msgstr ""
  676 +msgstr "Établissement"
704 677  
705   -#: import_panel.py:175
  678 +#: import_panel.py:152
706 679 msgid "Date of birth"
707   -msgstr ""
  680 +msgstr "Date de naissance"
708 681  
709   -#: import_panel.py:176
  682 +#: import_panel.py:153
710 683 msgid "Accession Number"
711   -msgstr ""
  684 +msgstr "Numéro d'accession"
712 685  
713   -#: import_panel.py:177
  686 +#: import_panel.py:154
714 687 msgid "Referring physician"
715   -msgstr ""
  688 +msgstr "Médecin traitant"
716 689  
717   -#: import_panel.py:193
  690 +#: import_panel.py:170
718 691 msgid "InVesalius Database"
719   -msgstr ""
  692 +msgstr "Base de données InVesalius"
720 693  
721 694 #: language_dialog.py:67
722 695 msgid "Choose user interface language"
723   -msgstr ""
  696 +msgstr "Choisir la langue de l'interface utilisateur"
724 697  
725   -#: presets.py:31 presets.py:49 presets.py:104 presets.py:135
  698 +#: presets.py:31 presets.py:49
726 699 msgid "Soft Tissue"
727   -msgstr ""
  700 +msgstr "Tissu mou"
728 701  
729   -#: presets.py:32 presets.py:50 presets.py:105 presets.py:136
  702 +#: presets.py:32 presets.py:50
730 703 msgid "Enamel (Adult)"
731   -msgstr ""
  704 +msgstr "Émail (adulte)"
732 705  
733   -#: presets.py:33 presets.py:51 presets.py:106 presets.py:137
  706 +#: presets.py:33 presets.py:51
734 707 msgid "Enamel (Child)"
735   -msgstr ""
  708 +msgstr "Émail (enfant)"
736 709  
737   -#: presets.py:34 presets.py:52 presets.py:107 presets.py:138
  710 +#: presets.py:34 presets.py:52
738 711 msgid "Compact Bone (Adult)"
739   -msgstr ""
  712 +msgstr "Os compact (adulte)"
740 713  
741   -#: presets.py:35 presets.py:53 presets.py:108 presets.py:139
  714 +#: presets.py:35 presets.py:53
742 715 msgid "Compact Bone (Child)"
743   -msgstr ""
  716 +msgstr "Os compact (adulte)"
744 717  
745   -#: presets.py:36 presets.py:54 presets.py:109 presets.py:140
  718 +#: presets.py:36 presets.py:54
746 719 msgid "Spongial Bone (Adult)"
747   -msgstr ""
  720 +msgstr "Os spongieux (adulte)"
748 721  
749   -#: presets.py:37 presets.py:55 presets.py:110 presets.py:141
  722 +#: presets.py:37 presets.py:55
750 723 msgid "Spongial Bone (Child)"
751   -msgstr ""
  724 +msgstr "Os spongieux (enfant)"
752 725  
753   -#: presets.py:38 presets.py:56 presets.py:111 presets.py:142
  726 +#: presets.py:38 presets.py:56
754 727 msgid "Muscle Tissue (Adult)"
755   -msgstr ""
  728 +msgstr "Tissu musculaire (adulte)"
756 729  
757   -#: presets.py:39 presets.py:57 presets.py:112 presets.py:143
  730 +#: presets.py:39 presets.py:57
758 731 msgid "Muscle Tissue (Child)"
759   -msgstr ""
  732 +msgstr "Tissu musculaire (enfant)"
760 733  
761   -#: presets.py:40 presets.py:58 presets.py:113 presets.py:144
  734 +#: presets.py:40 presets.py:58
762 735 msgid "Fat Tissue (Adult)"
763   -msgstr ""
  736 +msgstr "Tissu adipeux (adulte)"
764 737  
765   -#: presets.py:41 presets.py:59 presets.py:114 presets.py:145
  738 +#: presets.py:41 presets.py:59
766 739 msgid "Fat Tissue (Child)"
767   -msgstr ""
  740 +msgstr "Tissu adipeux (enfant)"
768 741  
769   -#: presets.py:42 presets.py:60 presets.py:115 presets.py:146
  742 +#: presets.py:42 presets.py:60
770 743 msgid "Skin Tissue (Adult)"
771   -msgstr ""
  744 +msgstr "Tissu épithélial (adulte)"
772 745  
773   -#: presets.py:43 presets.py:61 presets.py:116 presets.py:147
  746 +#: presets.py:43 presets.py:61
774 747 msgid "Skin Tissue (Child)"
775   -msgstr ""
776   -
777   -#: presets.py:44 presets.py:62 presets.py:117 presets.py:148
778   -msgid "Custom"
779   -msgstr ""
  748 +msgstr "Tissu épithélial (enfant)"
780 749  
781 750 #: slice_menu.py:100
782 751 msgid "Window Width and Level"
783   -msgstr ""
  752 +msgstr "Luminosité et contraste"
784 753  
785 754 #: slice_menu.py:101
786 755 msgid "Pseudo Colour"
787   -msgstr ""
  756 +msgstr "Fausses couleurs"
788 757  
789 758 #: slice_menu.py:102
790 759 msgid "Image Tiling"
791   -msgstr ""
  760 +msgstr "Mosaïque d'images"
792 761  
793   -#: surface.py:225 surface.py:259 surface.py:267 surface_process.py:52
  762 +#: surface.py:207 surface.py:241 surface.py:249 surface_process.py:52
794 763 #: surface_process.py:64 surface_process.py:73 surface_process.py:86
795 764 #: surface_process.py:96
796 765 msgid "Generating 3D surface..."
797   -msgstr ""
  766 +msgstr "Génération de la surface 3D..."
798 767  
799 768 #: task_exporter.py:101
800 769 msgid "Export InVesalius screen to a image file"
801   -msgstr ""
  770 +msgstr "Exporter l'écran InVesalius vers un fichier image"
802 771  
803 772 #: task_exporter.py:103
804 773 msgid "Export picture..."
805   -msgstr ""
  774 +msgstr "Exporter l'image..."
806 775  
807 776 #: task_exporter.py:112
808 777 msgid "Export 3D surface"
809   -msgstr ""
  778 +msgstr "Exporter la surface 3D"
810 779  
811 780 #: task_exporter.py:113
812 781 msgid "Export 3D surface..."
813   -msgstr ""
  782 +msgstr "Exporter la surface 3D..."
814 783  
815 784 #: task_exporter.py:273
816 785 msgid "Save 3D surface as..."
817   -msgstr ""
  786 +msgstr "Enregistrer la surface 3D sous..."
818 787  
819 788 #: task_exporter.py:292
820 789 msgid "You need to create a surface and make it "
821   -msgstr ""
  790 +msgstr "Vous devez créer une surface et la rendre "
822 791  
823 792 #: task_exporter.py:293
824 793 msgid "visible before exporting it."
825   -msgstr ""
  794 +msgstr "visible avant de l'exporter."
826 795  
827 796 #: task_importer.py:64
828 797 msgid "Select DICOM or Analyze files to be reconstructed"
829   -msgstr ""
  798 +msgstr "Sélectionner les fichiers DICOM ou Analyze à reconstruire"
830 799  
831 800 #: task_importer.py:65
832 801 msgid "Import medical images..."
833   -msgstr ""
  802 +msgstr "Importer des images médicales..."
834 803  
835 804 #: task_importer.py:82
836 805 msgid "Open an existing InVesalius project..."
837   -msgstr ""
  806 +msgstr "Ouvrir un projet InVesalius existant..."
838 807  
839 808 #: task_importer.py:83
840 809 msgid "Open an existing project..."
841   -msgstr ""
  810 +msgstr "Ouvrir un projet existant..."
842 811  
843 812 #: task_slice.py:80
844 813 msgid "Create mask for slice segmentation and edition"
845   -msgstr ""
  814 +msgstr "Créer un masque pour segmentation et édition de couche"
846 815  
847 816 #: task_slice.py:81
848 817 msgid "Create new mask"
849   -msgstr ""
  818 +msgstr "Créer un nouveau masque"
850 819  
851 820 #: task_slice.py:109
852 821 msgid "Save surface"
853   -msgstr ""
  822 +msgstr "Enregistrer la surface"
854 823  
855 824 #: task_slice.py:110
856 825 msgid "Overwrite last surface"
857   -msgstr ""
  826 +msgstr "Écraser la dernière surface"
858 827  
859 828 #: task_slice.py:149
860 829 msgid "Name of new mask:"
861   -msgstr ""
  830 +msgstr "Nom du nouveau masque :"
862 831  
863 832 #: task_slice.py:150
864 833 msgid "InVesalius 3 - New mask"
865   -msgstr ""
  834 +msgstr "InVesalius 3 - Nouveau masque"
866 835  
867 836 #: task_slice.py:215
868 837 msgid "Mask properties"
869   -msgstr ""
  838 +msgstr "Propriétés du masque"
870 839  
871 840 #: task_slice.py:223
872 841 msgid "Advanced edition tools"
873   -msgstr ""
  842 +msgstr "Outils d'édition avancés"
874 843  
875 844 #: task_slice.py:307
876 845 msgid "Set predefined or manual threshold:"
877   -msgstr ""
  846 +msgstr "Choisir un seuil prédéfini ou manuel :"
878 847  
879 848 #: task_slice.py:459
880 849 msgid "Choose brush type, size or operation:"
881   -msgstr ""
  850 +msgstr "Choisir le type, la taille ou l'opération de la brosse"
882 851  
883 852 #: task_slice.py:465
884 853 msgid "Circle"
885   -msgstr ""
  854 +msgstr "Cercle"
886 855  
887 856 #: task_slice.py:469
888 857 msgid "Square"
889   -msgstr ""
  858 +msgstr "Carré"
890 859  
891 860 #: task_slice.py:505
892 861 msgid "Brush threshold range:"
893   -msgstr ""
  862 +msgstr "Seuil de la brosse :"
894 863  
895   -#: task_surface.py:82
  864 +#: task_surface.py:83
896 865 msgid "Create 3D surface based on a mask"
897   -msgstr ""
  866 +msgstr "Création d'une surface 3D basée sur un masque"
898 867  
899   -#: task_surface.py:101
  868 +#: task_surface.py:102
900 869 msgid "Next step"
901   -msgstr ""
  870 +msgstr "Étape suivante"
902 871  
903 872 #: task_surface.py:131
904 873 msgid "InVesalius 3 - New surface"
905   -msgstr ""
  874 +msgstr "InVesalius 3 - Nouvelle surface"
906 875  
907   -#: task_surface.py:176
908   -msgid "Surface properties"
909   -msgstr ""
  876 +#: task_surface.py:168
  877 +msgid "Select mask to be used for creating 3D surface:"
  878 +msgstr "Sélectionner le masque à utiliser pour créer la surface 3D :"
  879 +
  880 +#: task_surface.py:179
  881 +msgid "Set new surface name:"
  882 +msgstr "Définir le nom de la nouvelle surface :"
  883 +
  884 +#: task_surface.py:182
  885 +msgid "Name of the new surface to be created"
  886 +msgstr "Nom de la nouvelle surface à créer"
910 887  
911 888 #: task_surface.py:183
912   -msgid "Advanced options"
913   -msgstr ""
  889 +msgid "Surface"
  890 +msgstr "Surface"
914 891  
915   -#: task_surface.py:240
  892 +#: task_surface.py:251
  893 +msgid "Surface properties"
  894 +msgstr "Propriétés de la surface"
  895 +
  896 +#: task_surface.py:258
  897 +msgid "Surface quality"
  898 +msgstr "Qualité de la surface"
  899 +
  900 +#: task_surface.py:303
916 901 msgid "Transparency:"
917   -msgstr ""
  902 +msgstr "Transparence:"
918 903  
919   -#: task_surface.py:356
  904 +#: task_surface.py:405
920 905 msgid "Decimate resolution:"
921   -msgstr ""
  906 +msgstr "Résolution de la décimation:"
922 907  
923   -#: task_surface.py:366
  908 +#: task_surface.py:415
924 909 msgid "Smooth iterations:"
925   -msgstr ""
  910 +msgstr "Itérations de lissage :"
926 911  
927 912 #: task_tools.py:57
928 913 msgid "Measure distances"
929   -msgstr ""
  914 +msgstr "Mesurer les distances"
930 915  
931 916 #: task_tools.py:58
932 917 msgid "Measure"
933   -msgstr ""
  918 +msgstr "Mesurer"
934 919  
935 920 #: task_tools.py:61 task_tools.py:62
936 921 msgid "Add text annotations"
937   -msgstr ""
  922 +msgstr "Ajouter des annotations"
  923 +
... ...