Commit 2ba9347b58dcf8c54915c8dbbad3e1048299294a
1 parent
eb0e9272
Exists in
master
and in
2 other branches
Updated the Italian translation
Showing
2 changed files
with
203 additions
and
304 deletions
Show diff stats
invesalius/gui/dialogs.py
@@ -784,6 +784,7 @@ def ShowAboutDialog(parent): | @@ -784,6 +784,7 @@ def ShowAboutDialog(parent): | ||
784 | 784 | ||
785 | info.Translators = ["Alex P. Natsios", | 785 | info.Translators = ["Alex P. Natsios", |
786 | "Andreas Loupasakis", | 786 | "Andreas Loupasakis", |
787 | + "Annalisa Manenti", | ||
787 | "Cheng-Chia Tseng", | 788 | "Cheng-Chia Tseng", |
788 | "Dimitris Glezos", | 789 | "Dimitris Glezos", |
789 | "Eugene Liscio", | 790 | "Eugene Liscio", |
po/it.po
@@ -5,34 +5,35 @@ | @@ -5,34 +5,35 @@ | ||
5 | # Paulo Henrique Junqueira Amorim <paulojamorim@gmail.com> | 5 | # Paulo Henrique Junqueira Amorim <paulojamorim@gmail.com> |
6 | # Thiago Franco de Morais <totonixsame@gmail.com> | 6 | # Thiago Franco de Morais <totonixsame@gmail.com> |
7 | # Translators: | 7 | # Translators: |
8 | -# Bruno Bottazzini <bottazzinibruno@gmail.com>, 2011. | 8 | +# Translators: |
9 | +# Annalisa Manenti <manentinabs88@yahoo.it>, 2015 | ||
10 | +# Bruno Bottazzini <bottazzinibruno@gmail.com>, 2011 | ||
9 | msgid "" | 11 | msgid "" |
10 | msgstr "" | 12 | msgstr "" |
11 | -"Project-Id-Version: InVesalius\n" | 13 | +"Project-Id-Version: InVesalius3\n" |
12 | "Report-Msgid-Bugs-To: \n" | 14 | "Report-Msgid-Bugs-To: \n" |
13 | "POT-Creation-Date: 2013-12-16 14:59-0200\n" | 15 | "POT-Creation-Date: 2013-12-16 14:59-0200\n" |
14 | -"PO-Revision-Date: 2011-05-30 18:45+0000\n" | ||
15 | -"Last-Translator: Bruno Bottazzini <bottazzinibruno@gmail.com>\n" | ||
16 | -"Language-Team: Italian (http://www.transifex.com/projects/p/invesalius/" | ||
17 | -"language/it/)\n" | ||
18 | -"Language: it\n" | 16 | +"PO-Revision-Date: 2015-05-04 08:30+0000\n" |
17 | +"Last-Translator: Annalisa Manenti <manentinabs88@yahoo.it>\n" | ||
18 | +"Language-Team: Italian (http://www.transifex.com/projects/p/invesalius3/language/it/)\n" | ||
19 | "MIME-Version: 1.0\n" | 19 | "MIME-Version: 1.0\n" |
20 | "Content-Type: text/plain; charset=UTF-8\n" | 20 | "Content-Type: text/plain; charset=UTF-8\n" |
21 | "Content-Transfer-Encoding: 8bit\n" | 21 | "Content-Transfer-Encoding: 8bit\n" |
22 | +"Language: it\n" | ||
22 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | 23 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
23 | "X-Poedit-Country: GENERIC\n" | 24 | "X-Poedit-Country: GENERIC\n" |
24 | "X-Poedit-Language: English\n" | 25 | "X-Poedit-Language: English\n" |
25 | "X-Poedit-SourceCharset: utf-8\n" | 26 | "X-Poedit-SourceCharset: utf-8\n" |
26 | 27 | ||
27 | #: clut_raycasting.py:535 | 28 | #: clut_raycasting.py:535 |
28 | -#, fuzzy, python-format | 29 | +#, python-format |
29 | msgid "Value: %-6d" | 30 | msgid "Value: %-6d" |
30 | -msgstr "Valore" | 31 | +msgstr "Value: %-6d" |
31 | 32 | ||
32 | #: clut_raycasting.py:536 | 33 | #: clut_raycasting.py:536 |
33 | #, python-format | 34 | #, python-format |
34 | msgid "Alpha: %-.3f" | 35 | msgid "Alpha: %-.3f" |
35 | -msgstr "" | 36 | +msgstr "Alpha: %-.3f" |
36 | 37 | ||
37 | #: constants.py:32 | 38 | #: constants.py:32 |
38 | #, python-format | 39 | #, python-format |
@@ -41,19 +42,19 @@ msgstr "M %d" | @@ -41,19 +42,19 @@ msgstr "M %d" | ||
41 | 42 | ||
42 | #: constants.py:44 constants.py:375 constants.py:377 | 43 | #: constants.py:44 constants.py:375 constants.py:377 |
43 | msgid " Off" | 44 | msgid " Off" |
44 | -msgstr " Spento" | 45 | +msgstr "Off" |
45 | 46 | ||
46 | #: constants.py:45 | 47 | #: constants.py:45 |
47 | msgid "Red-blue" | 48 | msgid "Red-blue" |
48 | -msgstr "" | 49 | +msgstr "Rosso-blu" |
49 | 50 | ||
50 | #: constants.py:46 | 51 | #: constants.py:46 |
51 | msgid "CristalEyes" | 52 | msgid "CristalEyes" |
52 | -msgstr "" | 53 | +msgstr "CristalEyes" |
53 | 54 | ||
54 | #: constants.py:47 | 55 | #: constants.py:47 |
55 | msgid "Interlaced" | 56 | msgid "Interlaced" |
56 | -msgstr "" | 57 | +msgstr "Interlacciato" |
57 | 58 | ||
58 | #: constants.py:48 constants.py:310 | 59 | #: constants.py:48 constants.py:310 |
59 | msgid "Left" | 60 | msgid "Left" |
@@ -65,15 +66,15 @@ msgstr "Destro" | @@ -65,15 +66,15 @@ msgstr "Destro" | ||
65 | 66 | ||
66 | #: constants.py:50 | 67 | #: constants.py:50 |
67 | msgid "Dresden" | 68 | msgid "Dresden" |
68 | -msgstr "" | 69 | +msgstr "Dresden" |
69 | 70 | ||
70 | #: constants.py:51 | 71 | #: constants.py:51 |
71 | msgid "Checkboard" | 72 | msgid "Checkboard" |
72 | -msgstr "" | 73 | +msgstr "Checkboard" |
73 | 74 | ||
74 | #: constants.py:52 | 75 | #: constants.py:52 |
75 | msgid "Anaglyph" | 76 | msgid "Anaglyph" |
76 | -msgstr "" | 77 | +msgstr "Anaglifo" |
77 | 78 | ||
78 | #: constants.py:105 | 79 | #: constants.py:105 |
79 | msgid "Keep all slices" | 80 | msgid "Keep all slices" |
@@ -164,7 +165,7 @@ msgstr "Alto" | @@ -164,7 +165,7 @@ msgstr "Alto" | ||
164 | 165 | ||
165 | #: constants.py:268 constants.py:269 constants.py:270 task_slice.py:164 | 166 | #: constants.py:268 constants.py:269 constants.py:270 task_slice.py:164 |
166 | msgid "Optimal *" | 167 | msgid "Optimal *" |
167 | -msgstr "Ottimale" | 168 | +msgstr "Ottimale *" |
168 | 169 | ||
169 | #: constants.py:275 | 170 | #: constants.py:275 |
170 | #, python-format | 171 | #, python-format |
@@ -176,9 +177,8 @@ msgid "Abdomen" | @@ -176,9 +177,8 @@ msgid "Abdomen" | ||
176 | msgstr "Addome" | 177 | msgstr "Addome" |
177 | 178 | ||
178 | #: constants.py:280 | 179 | #: constants.py:280 |
179 | -#, fuzzy | ||
180 | msgid "Brain posterior fossa" | 180 | msgid "Brain posterior fossa" |
181 | -msgstr "Fossa occipitale posteriore" | 181 | +msgstr "Fossa cranica posteriore" |
182 | 182 | ||
183 | #: constants.py:281 | 183 | #: constants.py:281 |
184 | msgid "Brain" | 184 | msgid "Brain" |
@@ -194,14 +194,12 @@ msgid "Emphysema" | @@ -194,14 +194,12 @@ msgid "Emphysema" | ||
194 | msgstr "Enfisema" | 194 | msgstr "Enfisema" |
195 | 195 | ||
196 | #: constants.py:284 | 196 | #: constants.py:284 |
197 | -#, fuzzy | ||
198 | msgid "Ischemia - Hard, non contrast" | 197 | msgid "Ischemia - Hard, non contrast" |
199 | -msgstr "Ischemia - Osseo non contrastato" | 198 | +msgstr "Ischemia - Tessuto duro, senza contrasto" |
200 | 199 | ||
201 | #: constants.py:285 | 200 | #: constants.py:285 |
202 | -#, fuzzy | ||
203 | msgid "Ischemia - Soft, non contrast" | 201 | msgid "Ischemia - Soft, non contrast" |
204 | -msgstr "Ischemia - Molle non contratato" | 202 | +msgstr "Ischemia - Tessuto molle, senza contrasto" |
205 | 203 | ||
206 | #: constants.py:286 | 204 | #: constants.py:286 |
207 | msgid "Larynx" | 205 | msgid "Larynx" |
@@ -221,7 +219,7 @@ msgstr "Polmone - Duro" | @@ -221,7 +219,7 @@ msgstr "Polmone - Duro" | ||
221 | 219 | ||
222 | #: constants.py:290 | 220 | #: constants.py:290 |
223 | msgid "Mediastinum" | 221 | msgid "Mediastinum" |
224 | -msgstr "Mediastinum" | 222 | +msgstr "Mediastino" |
225 | 223 | ||
226 | #: constants.py:291 control.py:364 slice_menu.py:64 slice_menu.py:69 | 224 | #: constants.py:291 control.py:364 slice_menu.py:64 slice_menu.py:69 |
227 | msgid "Manual" | 225 | msgid "Manual" |
@@ -245,7 +243,7 @@ msgstr "Vascolare - Molle" | @@ -245,7 +243,7 @@ msgstr "Vascolare - Molle" | ||
245 | 243 | ||
246 | #: constants.py:296 | 244 | #: constants.py:296 |
247 | msgid "Contour" | 245 | msgid "Contour" |
248 | -msgstr "" | 246 | +msgstr "Contorno" |
249 | 247 | ||
250 | #: constants.py:305 | 248 | #: constants.py:305 |
251 | msgid "Front" | 249 | msgid "Front" |
@@ -288,9 +286,8 @@ msgid "Bone + Skin II" | @@ -288,9 +286,8 @@ msgid "Bone + Skin II" | ||
288 | msgstr "Osso + pelle II" | 286 | msgstr "Osso + pelle II" |
289 | 287 | ||
290 | #: constants.py:327 | 288 | #: constants.py:327 |
291 | -#, fuzzy | ||
292 | msgid "Dark bone" | 289 | msgid "Dark bone" |
293 | -msgstr "Ossa scure" | 290 | +msgstr "Osso scuro" |
294 | 291 | ||
295 | #: constants.py:328 | 292 | #: constants.py:328 |
296 | msgid "Glossy" | 293 | msgid "Glossy" |
@@ -301,78 +298,68 @@ msgid "Glossy II" | @@ -301,78 +298,68 @@ msgid "Glossy II" | ||
301 | msgstr "Lucido II" | 298 | msgstr "Lucido II" |
302 | 299 | ||
303 | #: constants.py:330 | 300 | #: constants.py:330 |
304 | -#, fuzzy | ||
305 | msgid "Gold bone" | 301 | msgid "Gold bone" |
306 | -msgstr "Ossa dorate" | 302 | +msgstr "Osso dorato" |
307 | 303 | ||
308 | #: constants.py:331 | 304 | #: constants.py:331 |
309 | -#, fuzzy | ||
310 | msgid "High contrast" | 305 | msgid "High contrast" |
311 | msgstr "Alto contrasto" | 306 | msgstr "Alto contrasto" |
312 | 307 | ||
313 | #: constants.py:332 | 308 | #: constants.py:332 |
314 | -#, fuzzy | ||
315 | msgid "Low contrast" | 309 | msgid "Low contrast" |
316 | msgstr "Basso contrasto" | 310 | msgstr "Basso contrasto" |
317 | 311 | ||
318 | #: constants.py:333 constants.py:341 | 312 | #: constants.py:333 constants.py:341 |
319 | -#, fuzzy | ||
320 | msgid "Soft on white" | 313 | msgid "Soft on white" |
321 | -msgstr "Molle su bianco" | 314 | +msgstr "Tessuto molle su bianco" |
322 | 315 | ||
323 | #: constants.py:334 | 316 | #: constants.py:334 |
324 | -#, fuzzy | ||
325 | msgid "Mid contrast" | 317 | msgid "Mid contrast" |
326 | -msgstr "Contrasto medio" | 318 | +msgstr "Medio contrasto" |
327 | 319 | ||
328 | #: constants.py:335 | 320 | #: constants.py:335 |
329 | msgid "MIP" | 321 | msgid "MIP" |
330 | -msgstr "" | 322 | +msgstr "MIP" |
331 | 323 | ||
332 | #: constants.py:336 | 324 | #: constants.py:336 |
333 | -#, fuzzy | ||
334 | msgid "No shading" | 325 | msgid "No shading" |
335 | -msgstr "Senza ombre" | 326 | +msgstr "Senza ombreggiatura" |
336 | 327 | ||
337 | #: constants.py:337 | 328 | #: constants.py:337 |
338 | msgid "Pencil" | 329 | msgid "Pencil" |
339 | msgstr "Matita" | 330 | msgstr "Matita" |
340 | 331 | ||
341 | #: constants.py:338 | 332 | #: constants.py:338 |
342 | -#, fuzzy | ||
343 | msgid "Red on white" | 333 | msgid "Red on white" |
344 | msgstr "Rosso su bianco" | 334 | msgstr "Rosso su bianco" |
345 | 335 | ||
346 | #: constants.py:339 | 336 | #: constants.py:339 |
347 | -#, fuzzy | ||
348 | msgid "Skin on blue" | 337 | msgid "Skin on blue" |
349 | msgstr "Pelle su blu" | 338 | msgstr "Pelle su blu" |
350 | 339 | ||
351 | #: constants.py:340 | 340 | #: constants.py:340 |
352 | -#, fuzzy | ||
353 | msgid "Skin on blue II" | 341 | msgid "Skin on blue II" |
354 | msgstr "Pelle su blu II" | 342 | msgstr "Pelle su blu II" |
355 | 343 | ||
356 | #: constants.py:342 | 344 | #: constants.py:342 |
357 | msgid "Soft + Skin" | 345 | msgid "Soft + Skin" |
358 | -msgstr "Molle + pelle" | 346 | +msgstr "Tessuto Molle + pelle" |
359 | 347 | ||
360 | #: constants.py:343 | 348 | #: constants.py:343 |
361 | msgid "Soft + Skin II" | 349 | msgid "Soft + Skin II" |
362 | -msgstr "Molle + pelle II" | 350 | +msgstr "Tessuto Molle + pelle II" |
363 | 351 | ||
364 | #: constants.py:344 | 352 | #: constants.py:344 |
365 | msgid "Soft + Skin III" | 353 | msgid "Soft + Skin III" |
366 | -msgstr "Molle + pelle III" | 354 | +msgstr "Tessuto Molle + pelle III" |
367 | 355 | ||
368 | #: constants.py:345 | 356 | #: constants.py:345 |
369 | -#, fuzzy | ||
370 | msgid "Soft on blue" | 357 | msgid "Soft on blue" |
371 | -msgstr "Molle su blu" | 358 | +msgstr "Tessuto Molle su blu" |
372 | 359 | ||
373 | #: constants.py:346 | 360 | #: constants.py:346 |
374 | msgid "Soft" | 361 | msgid "Soft" |
375 | -msgstr "Molle" | 362 | +msgstr "Tessuto Molle" |
376 | 363 | ||
377 | #: constants.py:347 | 364 | #: constants.py:347 |
378 | msgid "Standard" | 365 | msgid "Standard" |
@@ -395,16 +382,15 @@ msgid "Vascular IV" | @@ -395,16 +382,15 @@ msgid "Vascular IV" | ||
395 | msgstr "Vascolare IV" | 382 | msgstr "Vascolare IV" |
396 | 383 | ||
397 | #: constants.py:352 | 384 | #: constants.py:352 |
398 | -#, fuzzy | ||
399 | msgid "Yellow bone" | 385 | msgid "Yellow bone" |
400 | -msgstr "Ossa gialle" | 386 | +msgstr "Osso midollare" |
401 | 387 | ||
402 | #: constants.py:378 volume.py:642 | 388 | #: constants.py:378 volume.py:642 |
403 | msgid "Cut plane" | 389 | msgid "Cut plane" |
404 | msgstr "Piano di taglio" | 390 | msgstr "Piano di taglio" |
405 | 391 | ||
406 | #: control.py:302 | 392 | #: control.py:302 |
407 | -#, fuzzy, python-format | 393 | +#, python-format |
408 | msgid "Loading file %d of %d ..." | 394 | msgid "Loading file %d of %d ..." |
409 | msgstr "Caricamento file %d di %d" | 395 | msgstr "Caricamento file %d di %d" |
410 | 396 | ||
@@ -445,7 +431,6 @@ msgid "Masks" | @@ -445,7 +431,6 @@ msgid "Masks" | ||
445 | msgstr "Maschere" | 431 | msgstr "Maschere" |
446 | 432 | ||
447 | #: data_notebook.py:68 | 433 | #: data_notebook.py:68 |
448 | -#, fuzzy | ||
449 | msgid "3D surfaces" | 434 | msgid "3D surfaces" |
450 | msgstr "Superfici 3D" | 435 | msgstr "Superfici 3D" |
451 | 436 | ||
@@ -471,9 +456,8 @@ msgid "Mask" | @@ -471,9 +456,8 @@ msgid "Mask" | ||
471 | msgstr "Maschera" | 456 | msgstr "Maschera" |
472 | 457 | ||
473 | #: data_notebook.py:630 task_surface.py:136 | 458 | #: data_notebook.py:630 task_surface.py:136 |
474 | -#, fuzzy | ||
475 | msgid "New surface" | 459 | msgid "New surface" |
476 | -msgstr "Nome nuova superfice" | 460 | +msgstr "Nuova superficie" |
477 | 461 | ||
478 | #: data_notebook.py:767 | 462 | #: data_notebook.py:767 |
479 | msgid "Volume (mm³)" | 463 | msgid "Volume (mm³)" |
@@ -485,7 +469,7 @@ msgstr "Trasparenza" | @@ -485,7 +469,7 @@ msgstr "Trasparenza" | ||
485 | 469 | ||
486 | #: data_notebook.py:1006 | 470 | #: data_notebook.py:1006 |
487 | msgid "Location" | 471 | msgid "Location" |
488 | -msgstr "Ubicazione" | 472 | +msgstr "Posizione" |
489 | 473 | ||
490 | #: data_notebook.py:1007 data_notebook.py:1198 | 474 | #: data_notebook.py:1007 data_notebook.py:1198 |
491 | msgid "Type" | 475 | msgid "Type" |
@@ -500,9 +484,8 @@ msgid "Data" | @@ -500,9 +484,8 @@ msgid "Data" | ||
500 | msgstr "Dati" | 484 | msgstr "Dati" |
501 | 485 | ||
502 | #: default_tasks.py:210 default_tasks.py:215 | 486 | #: default_tasks.py:210 default_tasks.py:215 |
503 | -#, fuzzy | ||
504 | msgid "Load data" | 487 | msgid "Load data" |
505 | -msgstr "Esportare dati" | 488 | +msgstr "Carica dati" |
506 | 489 | ||
507 | #: default_tasks.py:211 default_tasks.py:216 default_tasks.py:244 | 490 | #: default_tasks.py:211 default_tasks.py:216 default_tasks.py:244 |
508 | msgid "Select region of interest" | 491 | msgid "Select region of interest" |
@@ -514,11 +497,11 @@ msgstr "Configura la superfice 3D" | @@ -514,11 +497,11 @@ msgstr "Configura la superfice 3D" | ||
514 | 497 | ||
515 | #: default_tasks.py:213 | 498 | #: default_tasks.py:213 |
516 | msgid "Export data" | 499 | msgid "Export data" |
517 | -msgstr "Esportare dati" | 500 | +msgstr "Esporta dati" |
518 | 501 | ||
519 | #: default_tasks.py:218 | 502 | #: default_tasks.py:218 |
520 | msgid "Utilize navigation system" | 503 | msgid "Utilize navigation system" |
521 | -msgstr "Utilizzare il sistema di navigazione" | 504 | +msgstr "Utilizza il sistema di navigazione" |
522 | 505 | ||
523 | #: default_viewers.py:79 default_viewers.py:168 task_exporter.py:238 | 506 | #: default_viewers.py:79 default_viewers.py:168 task_exporter.py:238 |
524 | msgid "Axial slice" | 507 | msgid "Axial slice" |
@@ -558,16 +541,14 @@ msgstr "I valori non verranno applicati" | @@ -558,16 +541,14 @@ msgstr "I valori non verranno applicati" | ||
558 | 541 | ||
559 | #: dialogs.py:107 | 542 | #: dialogs.py:107 |
560 | msgid "" | 543 | msgid "" |
561 | -"InVesalius is running on a 32-bit operating system or has insufficient " | ||
562 | -"memory. \n" | 544 | +"InVesalius is running on a 32-bit operating system or has insufficient memory. \n" |
563 | "If you want to work with 3D surfaces or volume rendering, \n" | 545 | "If you want to work with 3D surfaces or volume rendering, \n" |
564 | "it is recommended to reduce the medical images resolution." | 546 | "it is recommended to reduce the medical images resolution." |
565 | -msgstr "" | 547 | +msgstr "InVesalius è in esecuzione su un sistema operativo 32-bit oppure la memoria è insufficiente.\nSe voui lavorare con superfici 3D o rendering volumetrico, raccomandiamo di ridurre la risoluzione delle immagini mediche" |
566 | 548 | ||
567 | #: dialogs.py:121 | 549 | #: dialogs.py:121 |
568 | -#, fuzzy | ||
569 | msgid "Percentage of original resolution" | 550 | msgid "Percentage of original resolution" |
570 | -msgstr "Risoluzione decimale:" | 551 | +msgstr "Percentuale della risoluzione originale" |
571 | 552 | ||
572 | #: dialogs.py:167 | 553 | #: dialogs.py:167 |
573 | msgid "Loading DICOM files" | 554 | msgid "Loading DICOM files" |
@@ -579,11 +560,11 @@ msgstr "Apertura progetto InVesalius 3" | @@ -579,11 +560,11 @@ msgstr "Apertura progetto InVesalius 3" | ||
579 | 560 | ||
580 | #: dialogs.py:240 | 561 | #: dialogs.py:240 |
581 | msgid "Open Analyze file" | 562 | msgid "Open Analyze file" |
582 | -msgstr "" | 563 | +msgstr "Apri file Analyze" |
583 | 564 | ||
584 | #: dialogs.py:278 | 565 | #: dialogs.py:278 |
585 | msgid "Choose a DICOM folder:" | 566 | msgid "Choose a DICOM folder:" |
586 | -msgstr "Selzionare una cartella DICOM" | 567 | +msgstr "Selzionare una cartella DICOM:" |
587 | 568 | ||
588 | #: dialogs.py:309 frame.py:520 | 569 | #: dialogs.py:309 frame.py:520 |
589 | msgid "Save project as..." | 570 | msgid "Save project as..." |
@@ -598,47 +579,38 @@ msgstr "Progetto InVesalius (*.inv3)|*.inv3" | @@ -598,47 +579,38 @@ msgstr "Progetto InVesalius (*.inv3)|*.inv3" | ||
598 | msgid "" | 579 | msgid "" |
599 | "The project %s has been modified.\n" | 580 | "The project %s has been modified.\n" |
600 | "Save changes?" | 581 | "Save changes?" |
601 | -msgstr "" | ||
602 | -"Il progetto %s è stato modificato. \n" | ||
603 | -"Salvarei cambiamenti?" | 582 | +msgstr "Il progetto %s è stato modificato. \nSalvare le modifiche?" |
604 | 583 | ||
605 | #: dialogs.py:389 | 584 | #: dialogs.py:389 |
606 | -#, fuzzy, python-format | 585 | +#, python-format |
607 | msgid "%s is an empty folder." | 586 | msgid "%s is an empty folder." |
608 | msgstr "%s è una cartella vuota" | 587 | msgstr "%s è una cartella vuota" |
609 | 588 | ||
610 | #: dialogs.py:402 | 589 | #: dialogs.py:402 |
611 | -#, fuzzy | ||
612 | msgid "There are no DICOM files in the selected folder." | 590 | msgid "There are no DICOM files in the selected folder." |
613 | msgstr "Non ci sono files DICOM nella cartella selzionata" | 591 | msgstr "Non ci sono files DICOM nella cartella selzionata" |
614 | 592 | ||
615 | #: dialogs.py:413 | 593 | #: dialogs.py:413 |
616 | -#, fuzzy | ||
617 | msgid "A mask is needed to create a surface." | 594 | msgid "A mask is needed to create a surface." |
618 | -msgstr "Non c'è una maschera di riferimento per crare la superfice" | 595 | +msgstr "Una maschera di riferimento è necessaria per creare la superficie" |
619 | 596 | ||
620 | #: dialogs.py:424 | 597 | #: dialogs.py:424 |
621 | -#, fuzzy | ||
622 | msgid "No mask was selected for removal." | 598 | msgid "No mask was selected for removal." |
623 | msgstr "Non sono state selezionate maschere da rimuovere" | 599 | msgstr "Non sono state selezionate maschere da rimuovere" |
624 | 600 | ||
625 | #: dialogs.py:435 | 601 | #: dialogs.py:435 |
626 | -#, fuzzy | ||
627 | msgid "No surface was selected for removal." | 602 | msgid "No surface was selected for removal." |
628 | msgstr "Non sono state selezionate superfici da rimuovere" | 603 | msgstr "Non sono state selezionate superfici da rimuovere" |
629 | 604 | ||
630 | #: dialogs.py:447 | 605 | #: dialogs.py:447 |
631 | -#, fuzzy | ||
632 | msgid "No measure was selected for removal." | 606 | msgid "No measure was selected for removal." |
633 | -msgstr "Non sono state selezioate misure da rimuovere" | 607 | +msgstr "Non sono state selezionate misure da rimuovere" |
634 | 608 | ||
635 | #: dialogs.py:458 | 609 | #: dialogs.py:458 |
636 | -#, fuzzy | ||
637 | msgid "No mask was selected for duplication." | 610 | msgid "No mask was selected for duplication." |
638 | msgstr "Non sono state selezionate maschere da duplicare" | 611 | msgstr "Non sono state selezionate maschere da duplicare" |
639 | 612 | ||
640 | #: dialogs.py:471 | 613 | #: dialogs.py:471 |
641 | -#, fuzzy | ||
642 | msgid "No surface was selected for duplication." | 614 | msgid "No surface was selected for duplication." |
643 | msgstr "Non sono state selezionate superfici da duplicare" | 615 | msgstr "Non sono state selezionate superfici da duplicare" |
644 | 616 | ||
@@ -648,11 +620,11 @@ msgstr "Nome nuova maschera:" | @@ -648,11 +620,11 @@ msgstr "Nome nuova maschera:" | ||
648 | 620 | ||
649 | #: dialogs.py:521 | 621 | #: dialogs.py:521 |
650 | msgid "Name the mask to be created" | 622 | msgid "Name the mask to be created" |
651 | -msgstr "Dare un nome alla maschera da creare" | 623 | +msgstr "Assegnare un nome alla maschera da creare" |
652 | 624 | ||
653 | #: dialogs.py:528 | 625 | #: dialogs.py:528 |
654 | msgid "Threshold preset:" | 626 | msgid "Threshold preset:" |
655 | -msgstr "Soglia predefinita" | 627 | +msgstr "Soglia predefinita:" |
656 | 628 | ||
657 | #: dialogs.py:615 presets.py:47 presets.py:65 presets.py:120 presets.py:151 | 629 | #: dialogs.py:615 presets.py:47 presets.py:65 presets.py:120 presets.py:151 |
658 | #: slice_menu.py:120 slice_menu.py:256 task_slice.py:431 task_slice.py:433 | 630 | #: slice_menu.py:120 slice_menu.py:256 task_slice.py:431 task_slice.py:433 |
@@ -670,27 +642,15 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" | @@ -670,27 +642,15 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" | ||
670 | msgstr "Prego, fornire più di un file DICOM per la ricostruzione 3D" | 642 | msgstr "Prego, fornire più di un file DICOM per la ricostruzione 3D" |
671 | 643 | ||
672 | #: dialogs.py:702 | 644 | #: dialogs.py:702 |
673 | -#, fuzzy | ||
674 | msgid "(c) 2007-2012 Renato Archer Information Technology Center - CTI" | 645 | msgid "(c) 2007-2012 Renato Archer Information Technology Center - CTI" |
675 | -msgstr "(c) 2007-2010 Renato Archer Information Technology Centre" | 646 | +msgstr "(c) 2007-2012 Renato Archer Information Technology Center - CTI" |
676 | 647 | ||
677 | #: dialogs.py:703 | 648 | #: dialogs.py:703 |
678 | -#, fuzzy | ||
679 | msgid "" | 649 | msgid "" |
680 | -"InVesalius is a medical imaging program for 3D reconstruction. It uses a " | ||
681 | -"sequence of 2D DICOM image files acquired with CT or MRI scanners. " | ||
682 | -"InVesalius allows exporting 3D volumes or surfaces as STL files for creating " | ||
683 | -"physical models of a patient's anatomy using rapid prototyping technologies. " | ||
684 | -"The software is supported by CTI, CNPq and the Brazilian Ministry of " | ||
685 | -"Health.\n" | 650 | +"InVesalius is a medical imaging program for 3D reconstruction. It uses a sequence of 2D DICOM image files acquired with CT or MRI scanners. InVesalius allows exporting 3D volumes or surfaces as STL files for creating physical models of a patient's anatomy using rapid prototyping technologies. The software is supported by CTI, CNPq and the Brazilian Ministry of Health.\n" |
686 | "\n" | 651 | "\n" |
687 | " Contact: invesalius@cti.gov.br" | 652 | " Contact: invesalius@cti.gov.br" |
688 | -msgstr "" | ||
689 | -"InVesalius è un programma per la ricostruzione 3D di immagini mediche. Usa " | ||
690 | -"una sequenza di file DICOM di immagini 2D aquisite con scanner CT o MRT." | ||
691 | -"InVesalius permette la esportazione di volumi 3D o superfici in file formato " | ||
692 | -"SILcreando modelli fisici dell'anatomia del paziente usando tecnologieveloci " | ||
693 | -"di prototipazione." | 653 | +msgstr "InVesalius è un programma per la ricostruzione 3D di immagini mediche. Utilizza una sequenza di immagini DICOM 2D aquisite tramite scanner CT o MRI. InVesalius permette l'esportazione di volumi 3D o superfici in file formato STL, per la creazione di modelli fisici dell'anatomia del paziente attraverso le tecnologie di prototipazione rapida 3D.\n\nContatta: invesalius@cti.gov.br" |
694 | 654 | ||
695 | #: dialogs.py:711 | 655 | #: dialogs.py:711 |
696 | msgid "GNU GPL (General Public License) version 2" | 656 | msgid "GNU GPL (General Public License) version 2" |
@@ -722,7 +682,7 @@ msgstr "Riempimento fori" | @@ -722,7 +682,7 @@ msgstr "Riempimento fori" | ||
722 | 682 | ||
723 | #: dialogs.py:848 dialogs.py:1102 | 683 | #: dialogs.py:848 dialogs.py:1102 |
724 | msgid "Keep largest region" | 684 | msgid "Keep largest region" |
725 | -msgstr "Mantieni la regione più larga" | 685 | +msgstr "Mantieni la regione più ampia" |
726 | 686 | ||
727 | #: dialogs.py:886 | 687 | #: dialogs.py:886 |
728 | msgid "BMP image" | 688 | msgid "BMP image" |
@@ -749,63 +709,57 @@ msgid "TIFF image" | @@ -749,63 +709,57 @@ msgid "TIFF image" | ||
749 | msgstr "Immagine TIFF" | 709 | msgstr "Immagine TIFF" |
750 | 710 | ||
751 | #: dialogs.py:936 | 711 | #: dialogs.py:936 |
752 | -#, fuzzy | ||
753 | msgid "Surface generation options" | 712 | msgid "Surface generation options" |
754 | -msgstr "Proprietà superfice" | 713 | +msgstr "Opzioni di generazione superficie" |
755 | 714 | ||
756 | #: dialogs.py:966 | 715 | #: dialogs.py:966 |
757 | -#, fuzzy | ||
758 | msgid "Surface creation" | 716 | msgid "Surface creation" |
759 | -msgstr "Proprietà superfice" | 717 | +msgstr "Generazione superficie" |
760 | 718 | ||
761 | #: dialogs.py:993 | 719 | #: dialogs.py:993 |
762 | -#, fuzzy | ||
763 | msgid "Surface creation options" | 720 | msgid "Surface creation options" |
764 | -msgstr "Proprietà superfice" | 721 | +msgstr "Opzioni di creazione superficie" |
765 | 722 | ||
766 | #: dialogs.py:999 | 723 | #: dialogs.py:999 |
767 | -#, fuzzy | ||
768 | msgid "Surface creation method" | 724 | msgid "Surface creation method" |
769 | -msgstr "Proprietà superfice" | 725 | +msgstr "Metodi di generazione superficie" |
770 | 726 | ||
771 | #: dialogs.py:1147 frame.py:605 | 727 | #: dialogs.py:1147 frame.py:605 |
772 | msgid "Options" | 728 | msgid "Options" |
773 | -msgstr "" | 729 | +msgstr "Opzioni" |
774 | 730 | ||
775 | #: dialogs.py:1163 | 731 | #: dialogs.py:1163 |
776 | msgid "Angle:" | 732 | msgid "Angle:" |
777 | -msgstr "" | 733 | +msgstr "Angolo:" |
778 | 734 | ||
779 | #: dialogs.py:1165 | 735 | #: dialogs.py:1165 |
780 | -#, fuzzy | ||
781 | msgid "Max. distance:" | 736 | msgid "Max. distance:" |
782 | -msgstr "Misura distanza" | 737 | +msgstr "Distanza max:" |
783 | 738 | ||
784 | #: dialogs.py:1167 | 739 | #: dialogs.py:1167 |
785 | msgid "Min. weight:" | 740 | msgid "Min. weight:" |
786 | -msgstr "" | 741 | +msgstr "Peso min:" |
787 | 742 | ||
788 | #: dialogs.py:1169 | 743 | #: dialogs.py:1169 |
789 | -#, fuzzy | ||
790 | msgid "N. steps:" | 744 | msgid "N. steps:" |
791 | -msgstr "Prossimo passo" | 745 | +msgstr "Numero di steps:" |
792 | 746 | ||
793 | #: dialogs.py:1188 dialogs.py:1224 dialogs.py:1269 | 747 | #: dialogs.py:1188 dialogs.py:1224 dialogs.py:1269 |
794 | msgid "Context aware smoothing" | 748 | msgid "Context aware smoothing" |
795 | -msgstr "" | 749 | +msgstr "Smoothing sensibile al contesto" |
796 | 750 | ||
797 | #: dialogs.py:1189 | 751 | #: dialogs.py:1189 |
798 | msgid "Binary" | 752 | msgid "Binary" |
799 | -msgstr "" | 753 | +msgstr "Binario" |
800 | 754 | ||
801 | #: dialogs.py:1207 | 755 | #: dialogs.py:1207 |
802 | msgid "" | 756 | msgid "" |
803 | "It is not possible to use the Default method because the mask was edited." | 757 | "It is not possible to use the Default method because the mask was edited." |
804 | -msgstr "" | 758 | +msgstr "Non è possibile usare il metodo Predefinito perchè la maschera è stata modificata" |
805 | 759 | ||
806 | #: dialogs.py:1210 | 760 | #: dialogs.py:1210 |
807 | msgid "Method:" | 761 | msgid "Method:" |
808 | -msgstr "" | 762 | +msgstr "Metodo:" |
809 | 763 | ||
810 | #: dicom.py:1526 dicom.py:1530 dicom.py:1532 | 764 | #: dicom.py:1526 dicom.py:1530 dicom.py:1532 |
811 | msgid "unnamed" | 765 | msgid "unnamed" |
@@ -824,25 +778,23 @@ msgstr "Spaziatura: %.2f" | @@ -824,25 +778,23 @@ msgstr "Spaziatura: %.2f" | ||
824 | #: dicom_preview_panel.py:51 | 778 | #: dicom_preview_panel.py:51 |
825 | #, python-format | 779 | #, python-format |
826 | msgid "Location: %.2f" | 780 | msgid "Location: %.2f" |
827 | -msgstr "Ubicazione: %.2f" | 781 | +msgstr "Posizione: %.2f" |
828 | 782 | ||
829 | #: dicom_preview_panel.py:53 | 783 | #: dicom_preview_panel.py:53 |
830 | #, python-format | 784 | #, python-format |
831 | msgid "" | 785 | msgid "" |
832 | "%s %s\n" | 786 | "%s %s\n" |
833 | "Made in InVesalius" | 787 | "Made in InVesalius" |
834 | -msgstr "" | ||
835 | -"%s %s\n" | ||
836 | -"Fatto con InVesalius" | 788 | +msgstr "%s %s\nFatto con InVesalius" |
837 | 789 | ||
838 | #: dicom_preview_panel.py:189 dicom_preview_panel.py:190 | 790 | #: dicom_preview_panel.py:189 dicom_preview_panel.py:190 |
839 | msgid "Image" | 791 | msgid "Image" |
840 | msgstr "Immagine" | 792 | msgstr "Immagine" |
841 | 793 | ||
842 | #: dicom_preview_panel.py:409 | 794 | #: dicom_preview_panel.py:409 |
843 | -#, fuzzy, python-format | 795 | +#, python-format |
844 | msgid "%d images" | 796 | msgid "%d images" |
845 | -msgstr "Immagini %d" | 797 | +msgstr "%d immagini" |
846 | 798 | ||
847 | #: dicom_preview_panel.py:534 dicom_preview_panel.py:555 | 799 | #: dicom_preview_panel.py:534 dicom_preview_panel.py:555 |
848 | #, python-format | 800 | #, python-format |
@@ -863,84 +815,79 @@ msgstr "Anteprima dati medici da ricostruire" | @@ -863,84 +815,79 @@ msgstr "Anteprima dati medici da ricostruire" | ||
863 | 815 | ||
864 | #: frame.py:154 | 816 | #: frame.py:154 |
865 | msgid "Retrieve DICOM from PACS" | 817 | msgid "Retrieve DICOM from PACS" |
866 | -msgstr "" | 818 | +msgstr "Recupera DICOM da PACS" |
867 | 819 | ||
868 | #: frame.py:515 | 820 | #: frame.py:515 |
869 | msgid "Import DICOM...\tCtrl+I" | 821 | msgid "Import DICOM...\tCtrl+I" |
870 | msgstr "Importare DICOM...\tCtrl+I" | 822 | msgstr "Importare DICOM...\tCtrl+I" |
871 | 823 | ||
872 | #: frame.py:517 | 824 | #: frame.py:517 |
873 | -#, fuzzy | ||
874 | msgid "Import other files..." | 825 | msgid "Import other files..." |
875 | -msgstr "Importazione file DICOM..." | 826 | +msgstr "Importa altri file" |
876 | 827 | ||
877 | #: frame.py:518 | 828 | #: frame.py:518 |
878 | -#, fuzzy | ||
879 | msgid "Open project...\tCtrl+O" | 829 | msgid "Open project...\tCtrl+O" |
880 | -msgstr "Aprire progetto...\tCtrl+O" | 830 | +msgstr "Apri progetto...⇥Ctrl+O" |
881 | 831 | ||
882 | #: frame.py:519 | 832 | #: frame.py:519 |
883 | -#, fuzzy | ||
884 | msgid "Save project\tCtrl+S" | 833 | msgid "Save project\tCtrl+S" |
885 | -msgstr "Salvare progetto\tCtrl+S" | 834 | +msgstr "Salva progetto⇥Ctrl+S" |
886 | 835 | ||
887 | #: frame.py:521 | 836 | #: frame.py:521 |
888 | -#, fuzzy | ||
889 | msgid "Close project" | 837 | msgid "Close project" |
890 | -msgstr "Chiudere progetto" | 838 | +msgstr "Chiudi progetto" |
891 | 839 | ||
892 | #: frame.py:530 | 840 | #: frame.py:530 |
893 | msgid "Exit\tCtrl+Q" | 841 | msgid "Exit\tCtrl+Q" |
894 | -msgstr "" | 842 | +msgstr "Uscire⇥Ctrl+Q" |
895 | 843 | ||
896 | #: frame.py:537 | 844 | #: frame.py:537 |
897 | msgid "R <-> L" | 845 | msgid "R <-> L" |
898 | -msgstr "" | 846 | +msgstr "Dx <-> Sx" |
899 | 847 | ||
900 | #: frame.py:538 | 848 | #: frame.py:538 |
901 | msgid "A <-> P" | 849 | msgid "A <-> P" |
902 | -msgstr "" | 850 | +msgstr "A <-> P" |
903 | 851 | ||
904 | #: frame.py:539 | 852 | #: frame.py:539 |
905 | msgid "T <-> B" | 853 | msgid "T <-> B" |
906 | -msgstr "" | 854 | +msgstr "S <-> I" |
907 | 855 | ||
908 | #: frame.py:543 | 856 | #: frame.py:543 |
909 | msgid "R-L <-> A-P" | 857 | msgid "R-L <-> A-P" |
910 | -msgstr "" | 858 | +msgstr "Dx-Sx <-> A-P" |
911 | 859 | ||
912 | #: frame.py:544 | 860 | #: frame.py:544 |
913 | msgid "R-L <-> T-B" | 861 | msgid "R-L <-> T-B" |
914 | -msgstr "" | 862 | +msgstr "Dx-Sx <-> S-I" |
915 | 863 | ||
916 | #: frame.py:545 | 864 | #: frame.py:545 |
917 | msgid "A-P <-> T-B" | 865 | msgid "A-P <-> T-B" |
918 | -msgstr "" | 866 | +msgstr "A-P <-> S-I" |
919 | 867 | ||
920 | #: frame.py:548 | 868 | #: frame.py:548 |
921 | msgid "Flip" | 869 | msgid "Flip" |
922 | -msgstr "" | 870 | +msgstr "Inverti" |
923 | 871 | ||
924 | #: frame.py:549 | 872 | #: frame.py:549 |
925 | msgid "Swap axes" | 873 | msgid "Swap axes" |
926 | -msgstr "" | 874 | +msgstr "Scambia assi" |
927 | 875 | ||
928 | #: frame.py:550 | 876 | #: frame.py:550 |
929 | msgid "Undo\tCtrl+Z" | 877 | msgid "Undo\tCtrl+Z" |
930 | -msgstr "" | 878 | +msgstr "Undo⇥Ctrl+Z" |
931 | 879 | ||
932 | #: frame.py:551 | 880 | #: frame.py:551 |
933 | msgid "Redo\tCtrl+Y" | 881 | msgid "Redo\tCtrl+Y" |
934 | -msgstr "" | 882 | +msgstr "Redo⇥Ctrl+Y" |
935 | 883 | ||
936 | #: frame.py:586 | 884 | #: frame.py:586 |
937 | msgid "Preferences..." | 885 | msgid "Preferences..." |
938 | -msgstr "" | 886 | +msgstr "Preferenze" |
939 | 887 | ||
940 | #: frame.py:590 | 888 | #: frame.py:590 |
941 | -#, fuzzy | ||
942 | msgid "Getting started..." | 889 | msgid "Getting started..." |
943 | -msgstr "Inizializzazione..." | 890 | +msgstr "Linee guida" |
944 | 891 | ||
945 | #: frame.py:593 | 892 | #: frame.py:593 |
946 | msgid "About..." | 893 | msgid "About..." |
@@ -952,7 +899,7 @@ msgstr "File" | @@ -952,7 +899,7 @@ msgstr "File" | ||
952 | 899 | ||
953 | #: frame.py:602 | 900 | #: frame.py:602 |
954 | msgid "Edit" | 901 | msgid "Edit" |
955 | -msgstr "" | 902 | +msgstr "Modifica" |
956 | 903 | ||
957 | #: frame.py:606 | 904 | #: frame.py:606 |
958 | msgid "Help" | 905 | msgid "Help" |
@@ -963,18 +910,16 @@ msgid "Ready" | @@ -963,18 +910,16 @@ msgid "Ready" | ||
963 | msgstr "Pronto" | 910 | msgstr "Pronto" |
964 | 911 | ||
965 | #: frame.py:851 | 912 | #: frame.py:851 |
966 | -#, fuzzy | ||
967 | msgid "Import DICOM files...\tCtrl+I" | 913 | msgid "Import DICOM files...\tCtrl+I" |
968 | -msgstr "Importare DICOM...\tCtrl+I" | 914 | +msgstr "Importa file DICOM...⇥Ctrl+I" |
969 | 915 | ||
970 | #: frame.py:858 | 916 | #: frame.py:858 |
971 | -#, fuzzy | ||
972 | msgid "Open InVesalius project..." | 917 | msgid "Open InVesalius project..." |
973 | -msgstr "Apertura progetto InVesalius 3" | 918 | +msgstr "Apri progetto InVesalius..." |
974 | 919 | ||
975 | #: frame.py:862 | 920 | #: frame.py:862 |
976 | msgid "Save InVesalius project" | 921 | msgid "Save InVesalius project" |
977 | -msgstr "Salvare progetto InVesalius" | 922 | +msgstr "Salva progetto InVesalius" |
978 | 923 | ||
979 | #: frame.py:1004 | 924 | #: frame.py:1004 |
980 | msgid "Zoom" | 925 | msgid "Zoom" |
@@ -986,7 +931,7 @@ msgstr "Ingrandimento sulla selezione" | @@ -986,7 +931,7 @@ msgstr "Ingrandimento sulla selezione" | ||
986 | 931 | ||
987 | #: frame.py:1014 | 932 | #: frame.py:1014 |
988 | msgid "Rotate" | 933 | msgid "Rotate" |
989 | -msgstr "Girare" | 934 | +msgstr "Ruotare" |
990 | 935 | ||
991 | #: frame.py:1019 | 936 | #: frame.py:1019 |
992 | msgid "Move" | 937 | msgid "Move" |
@@ -1014,7 +959,7 @@ msgstr "Nascondere testo" | @@ -1014,7 +959,7 @@ msgstr "Nascondere testo" | ||
1014 | 959 | ||
1015 | #: frame.py:1413 frame.py:1564 | 960 | #: frame.py:1413 frame.py:1564 |
1016 | msgid "Show task panel" | 961 | msgid "Show task panel" |
1017 | -msgstr "Mostrare il task panel" | 962 | +msgstr "Mostrare pannello di controllo" |
1018 | 963 | ||
1019 | #: frame.py:1423 frame.py:1574 | 964 | #: frame.py:1423 frame.py:1574 |
1020 | msgid "Show text" | 965 | msgid "Show text" |
@@ -1022,11 +967,11 @@ msgstr "Mostrare testo" | @@ -1022,11 +967,11 @@ msgstr "Mostrare testo" | ||
1022 | 967 | ||
1023 | #: frame.py:1482 | 968 | #: frame.py:1482 |
1024 | msgid "Undo" | 969 | msgid "Undo" |
1025 | -msgstr "" | 970 | +msgstr "Undo" |
1026 | 971 | ||
1027 | #: frame.py:1483 | 972 | #: frame.py:1483 |
1028 | msgid "Redo" | 973 | msgid "Redo" |
1029 | -msgstr "" | 974 | +msgstr "Redo" |
1030 | 975 | ||
1031 | #: imagedata_utils.py:92 imagedata_utils.py:226 imagedata_utils.py:331 | 976 | #: imagedata_utils.py:92 imagedata_utils.py:226 imagedata_utils.py:331 |
1032 | #: imagedata_utils.py:424 | 977 | #: imagedata_utils.py:424 |
@@ -1035,7 +980,7 @@ msgstr "Generando la vista multiplanare..." | @@ -1035,7 +980,7 @@ msgstr "Generando la vista multiplanare..." | ||
1035 | 980 | ||
1036 | #: import_network_panel.py:101 import_panel.py:94 | 981 | #: import_network_panel.py:101 import_panel.py:94 |
1037 | msgid "Import" | 982 | msgid "Import" |
1038 | -msgstr "" | 983 | +msgstr "Importa" |
1039 | 984 | ||
1040 | #: import_network_panel.py:239 import_panel.py:224 | 985 | #: import_network_panel.py:239 import_panel.py:224 |
1041 | msgid "Patient name" | 986 | msgid "Patient name" |
@@ -1083,7 +1028,7 @@ msgstr "Numero accesso" | @@ -1083,7 +1028,7 @@ msgstr "Numero accesso" | ||
1083 | 1028 | ||
1084 | #: import_network_panel.py:250 import_panel.py:235 | 1029 | #: import_network_panel.py:250 import_panel.py:235 |
1085 | msgid "Referring physician" | 1030 | msgid "Referring physician" |
1086 | -msgstr "Fisico di riferimento" | 1031 | +msgstr "Medico di riferimento" |
1087 | 1032 | ||
1088 | #: import_network_panel.py:266 import_panel.py:251 | 1033 | #: import_network_panel.py:266 import_panel.py:251 |
1089 | msgid "InVesalius Database" | 1034 | msgid "InVesalius Database" |
@@ -1091,51 +1036,51 @@ msgstr "Database InVesalius" | @@ -1091,51 +1036,51 @@ msgstr "Database InVesalius" | ||
1091 | 1036 | ||
1092 | #: import_network_panel.py:497 | 1037 | #: import_network_panel.py:497 |
1093 | msgid "Word" | 1038 | msgid "Word" |
1094 | -msgstr "" | 1039 | +msgstr "Parola" |
1095 | 1040 | ||
1096 | #: import_network_panel.py:504 | 1041 | #: import_network_panel.py:504 |
1097 | msgid "Search" | 1042 | msgid "Search" |
1098 | -msgstr "" | 1043 | +msgstr "Cerca" |
1099 | 1044 | ||
1100 | #: import_network_panel.py:663 | 1045 | #: import_network_panel.py:663 |
1101 | msgid "Active" | 1046 | msgid "Active" |
1102 | -msgstr "" | 1047 | +msgstr "Attivo" |
1103 | 1048 | ||
1104 | #: import_network_panel.py:664 | 1049 | #: import_network_panel.py:664 |
1105 | msgid "Host" | 1050 | msgid "Host" |
1106 | -msgstr "" | 1051 | +msgstr "Host" |
1107 | 1052 | ||
1108 | #: import_network_panel.py:665 | 1053 | #: import_network_panel.py:665 |
1109 | msgid "Port" | 1054 | msgid "Port" |
1110 | -msgstr "" | 1055 | +msgstr "Port" |
1111 | 1056 | ||
1112 | #: import_network_panel.py:666 | 1057 | #: import_network_panel.py:666 |
1113 | msgid "AETitle" | 1058 | msgid "AETitle" |
1114 | -msgstr "" | 1059 | +msgstr "AETitolo" |
1115 | 1060 | ||
1116 | #: import_network_panel.py:667 | 1061 | #: import_network_panel.py:667 |
1117 | msgid "Status" | 1062 | msgid "Status" |
1118 | -msgstr "" | 1063 | +msgstr "Status" |
1119 | 1064 | ||
1120 | #: import_network_panel.py:694 | 1065 | #: import_network_panel.py:694 |
1121 | msgid "Add" | 1066 | msgid "Add" |
1122 | -msgstr "" | 1067 | +msgstr "Aggiungi" |
1123 | 1068 | ||
1124 | #: import_network_panel.py:695 | 1069 | #: import_network_panel.py:695 |
1125 | msgid "Remove" | 1070 | msgid "Remove" |
1126 | -msgstr "" | 1071 | +msgstr "Rimuovi" |
1127 | 1072 | ||
1128 | #: import_network_panel.py:696 | 1073 | #: import_network_panel.py:696 |
1129 | msgid "Check status" | 1074 | msgid "Check status" |
1130 | -msgstr "" | 1075 | +msgstr "Controlla status" |
1131 | 1076 | ||
1132 | #: import_network_panel.py:769 | 1077 | #: import_network_panel.py:769 |
1133 | msgid "ok" | 1078 | msgid "ok" |
1134 | -msgstr "" | 1079 | +msgstr "Ok" |
1135 | 1080 | ||
1136 | #: import_network_panel.py:771 | 1081 | #: import_network_panel.py:771 |
1137 | msgid "error" | 1082 | msgid "error" |
1138 | -msgstr "" | 1083 | +msgstr "Errore" |
1139 | 1084 | ||
1140 | #: language_dialog.py:78 | 1085 | #: language_dialog.py:78 |
1141 | msgid "Language selection" | 1086 | msgid "Language selection" |
@@ -1147,59 +1092,53 @@ msgstr "Selezionare la lingua dell'interfaccia" | @@ -1147,59 +1092,53 @@ msgstr "Selezionare la lingua dell'interfaccia" | ||
1147 | 1092 | ||
1148 | #: polydata_utils.py:139 | 1093 | #: polydata_utils.py:139 |
1149 | msgid "Analysing selected regions..." | 1094 | msgid "Analysing selected regions..." |
1150 | -msgstr "" | 1095 | +msgstr "Analizzando le regioni selezionate..." |
1151 | 1096 | ||
1152 | #: polydata_utils.py:198 | 1097 | #: polydata_utils.py:198 |
1153 | -#, fuzzy | ||
1154 | msgid "Splitting disconnected regions..." | 1098 | msgid "Splitting disconnected regions..." |
1155 | -msgstr "Suddivisione parti sconnesse" | 1099 | +msgstr "Suddivisione regioni sconnesse..." |
1156 | 1100 | ||
1157 | #: preferences.py:18 | 1101 | #: preferences.py:18 |
1158 | -#, fuzzy | ||
1159 | msgid "Preferences" | 1102 | msgid "Preferences" |
1160 | -msgstr "Maschera di riferimento" | 1103 | +msgstr "Preferenze" |
1161 | 1104 | ||
1162 | #: preferences.py:41 | 1105 | #: preferences.py:41 |
1163 | msgid "Visualization" | 1106 | msgid "Visualization" |
1164 | -msgstr "" | 1107 | +msgstr "Visualizzazione" |
1165 | 1108 | ||
1166 | #: preferences.py:42 preferences.py:147 | 1109 | #: preferences.py:42 preferences.py:147 |
1167 | -#, fuzzy | ||
1168 | msgid "Language" | 1110 | msgid "Language" |
1169 | -msgstr "Selezione lingua" | 1111 | +msgstr "Lingua" |
1170 | 1112 | ||
1171 | #: preferences.py:95 | 1113 | #: preferences.py:95 |
1172 | -#, fuzzy | ||
1173 | msgid "Surface" | 1114 | msgid "Surface" |
1174 | -msgstr "Superfice %d" | 1115 | +msgstr "Superficie" |
1175 | 1116 | ||
1176 | #: preferences.py:98 | 1117 | #: preferences.py:98 |
1177 | msgid "Interpolation " | 1118 | msgid "Interpolation " |
1178 | -msgstr "" | 1119 | +msgstr "Interpolazione" |
1179 | 1120 | ||
1180 | #: preferences.py:106 | 1121 | #: preferences.py:106 |
1181 | -#, fuzzy | ||
1182 | msgid "Volume rendering" | 1122 | msgid "Volume rendering" |
1183 | -msgstr "Sesso" | 1123 | +msgstr "Rendering volumetrico" |
1184 | 1124 | ||
1185 | #: preferences.py:109 | 1125 | #: preferences.py:109 |
1186 | -#, fuzzy | ||
1187 | msgid "Rendering" | 1126 | msgid "Rendering" |
1188 | -msgstr "Sesso" | 1127 | +msgstr "Rendering" |
1189 | 1128 | ||
1190 | #: preferences.py:113 | 1129 | #: preferences.py:113 |
1191 | msgid "GPU (NVidia video cards only)" | 1130 | msgid "GPU (NVidia video cards only)" |
1192 | -msgstr "" | 1131 | +msgstr "GPU (solo schede video NVidia)" |
1193 | 1132 | ||
1194 | #: preferences.py:150 | 1133 | #: preferences.py:150 |
1195 | msgid "" | 1134 | msgid "" |
1196 | "Language settings will be applied \n" | 1135 | "Language settings will be applied \n" |
1197 | " the next time InVesalius starts." | 1136 | " the next time InVesalius starts." |
1198 | -msgstr "" | 1137 | +msgstr "Le impostazioni di lingua verranno applicate\nal prossimo avvio di InVesalius." |
1199 | 1138 | ||
1200 | #: presets.py:34 presets.py:52 presets.py:107 presets.py:138 | 1139 | #: presets.py:34 presets.py:52 presets.py:107 presets.py:138 |
1201 | msgid "Soft Tissue" | 1140 | msgid "Soft Tissue" |
1202 | -msgstr "Tessuto morbido" | 1141 | +msgstr "Tessuto molle" |
1203 | 1142 | ||
1204 | #: presets.py:35 presets.py:53 presets.py:108 presets.py:139 | 1143 | #: presets.py:35 presets.py:53 presets.py:108 presets.py:139 |
1205 | msgid "Enamel (Adult)" | 1144 | msgid "Enamel (Adult)" |
@@ -1251,55 +1190,52 @@ msgstr "Pelle (Bambino)" | @@ -1251,55 +1190,52 @@ msgstr "Pelle (Bambino)" | ||
1251 | 1190 | ||
1252 | #: slice_menu.py:34 | 1191 | #: slice_menu.py:34 |
1253 | msgid "Normal" | 1192 | msgid "Normal" |
1254 | -msgstr "" | 1193 | +msgstr "Normale" |
1255 | 1194 | ||
1256 | #: slice_menu.py:35 | 1195 | #: slice_menu.py:35 |
1257 | msgid "MaxIP" | 1196 | msgid "MaxIP" |
1258 | -msgstr "" | 1197 | +msgstr "MaxIP" |
1259 | 1198 | ||
1260 | #: slice_menu.py:36 | 1199 | #: slice_menu.py:36 |
1261 | msgid "MinIP" | 1200 | msgid "MinIP" |
1262 | -msgstr "" | 1201 | +msgstr "MinIP" |
1263 | 1202 | ||
1264 | #: slice_menu.py:37 | 1203 | #: slice_menu.py:37 |
1265 | msgid "MeanIP" | 1204 | msgid "MeanIP" |
1266 | -msgstr "" | 1205 | +msgstr "MedioIP" |
1267 | 1206 | ||
1268 | #: slice_menu.py:38 | 1207 | #: slice_menu.py:38 |
1269 | msgid "MIDA" | 1208 | msgid "MIDA" |
1270 | -msgstr "" | 1209 | +msgstr "MIDA" |
1271 | 1210 | ||
1272 | #: slice_menu.py:39 | 1211 | #: slice_menu.py:39 |
1273 | msgid "Contour MaxIP" | 1212 | msgid "Contour MaxIP" |
1274 | -msgstr "" | 1213 | +msgstr "Contorno MaxIP" |
1275 | 1214 | ||
1276 | #: slice_menu.py:40 | 1215 | #: slice_menu.py:40 |
1277 | msgid "Contour MIDA" | 1216 | msgid "Contour MIDA" |
1278 | -msgstr "" | 1217 | +msgstr "Contorno MIDA" |
1279 | 1218 | ||
1280 | #: slice_menu.py:152 | 1219 | #: slice_menu.py:152 |
1281 | -#, fuzzy | ||
1282 | msgid "Window width and level" | 1220 | msgid "Window width and level" |
1283 | -msgstr "Spessore finestra e livello" | 1221 | +msgstr "Luminosità e contrasto" |
1284 | 1222 | ||
1285 | #: slice_menu.py:153 | 1223 | #: slice_menu.py:153 |
1286 | -#, fuzzy | ||
1287 | msgid "Pseudo color" | 1224 | msgid "Pseudo color" |
1288 | msgstr "Pseudo colore" | 1225 | msgstr "Pseudo colore" |
1289 | 1226 | ||
1290 | #: slice_menu.py:154 | 1227 | #: slice_menu.py:154 |
1291 | msgid "Projection type" | 1228 | msgid "Projection type" |
1292 | -msgstr "" | 1229 | +msgstr "Tipo di proiezione" |
1293 | 1230 | ||
1294 | #: surface.py:430 surface.py:521 surface.py:539 surface.py:565 surface.py:594 | 1231 | #: surface.py:430 surface.py:521 surface.py:539 surface.py:565 surface.py:594 |
1295 | #: surface.py:616 surface.py:635 surface.py:649 surface.py:666 | 1232 | #: surface.py:616 surface.py:635 surface.py:649 surface.py:666 |
1296 | -#, fuzzy | ||
1297 | msgid "Creating 3D surface..." | 1233 | msgid "Creating 3D surface..." |
1298 | -msgstr "Generazione superfice 3D..." | 1234 | +msgstr "Generazione di superficie 3D..." |
1299 | 1235 | ||
1300 | #: task_exporter.py:108 | 1236 | #: task_exporter.py:108 |
1301 | msgid "Export InVesalius screen to an image file" | 1237 | msgid "Export InVesalius screen to an image file" |
1302 | -msgstr "Esportazione videata InVesalius su un file immagine" | 1238 | +msgstr "Esporta schermata InVesalius in un file immagine" |
1303 | 1239 | ||
1304 | #: task_exporter.py:110 | 1240 | #: task_exporter.py:110 |
1305 | msgid "Export picture..." | 1241 | msgid "Export picture..." |
@@ -1311,16 +1247,15 @@ msgstr "Esportazione superfice 3D" | @@ -1311,16 +1247,15 @@ msgstr "Esportazione superfice 3D" | ||
1311 | 1247 | ||
1312 | #: task_exporter.py:120 | 1248 | #: task_exporter.py:120 |
1313 | msgid "Export 3D surface..." | 1249 | msgid "Export 3D surface..." |
1314 | -msgstr "Esportazione superfice £D..." | 1250 | +msgstr "Esportazione superfice 3D..." |
1315 | 1251 | ||
1316 | #: task_exporter.py:311 | 1252 | #: task_exporter.py:311 |
1317 | msgid "Save 3D surface as..." | 1253 | msgid "Save 3D surface as..." |
1318 | -msgstr "Salva superfice 3D con nome..." | 1254 | +msgstr "Salva superfice 3D come..." |
1319 | 1255 | ||
1320 | #: task_exporter.py:330 | 1256 | #: task_exporter.py:330 |
1321 | -#, fuzzy | ||
1322 | msgid "You need to create a surface and make it " | 1257 | msgid "You need to create a surface and make it " |
1323 | -msgstr "Devi creare una superfice e renderla" | 1258 | +msgstr "Devi creare una superfice e modificarla" |
1324 | 1259 | ||
1325 | #: task_exporter.py:331 | 1260 | #: task_exporter.py:331 |
1326 | msgid "visible before exporting it." | 1261 | msgid "visible before exporting it." |
@@ -1332,7 +1267,7 @@ msgstr "Prova..." | @@ -1332,7 +1267,7 @@ msgstr "Prova..." | ||
1332 | 1267 | ||
1333 | #: task_importer.py:64 | 1268 | #: task_importer.py:64 |
1334 | msgid "Select DICOM or Analyze files to be reconstructed" | 1269 | msgid "Select DICOM or Analyze files to be reconstructed" |
1335 | -msgstr "Selezionare files DICOM o Analizzare da ricostruire" | 1270 | +msgstr "Selezionare files DICOM o Analizzare i files da ricostruire" |
1336 | 1271 | ||
1337 | #: task_importer.py:65 | 1272 | #: task_importer.py:65 |
1338 | msgid "Import medical images..." | 1273 | msgid "Import medical images..." |
@@ -1355,9 +1290,8 @@ msgid "Create new mask" | @@ -1355,9 +1290,8 @@ msgid "Create new mask" | ||
1355 | msgstr "Creare una nuova maschera" | 1290 | msgstr "Creare una nuova maschera" |
1356 | 1291 | ||
1357 | #: task_slice.py:112 | 1292 | #: task_slice.py:112 |
1358 | -#, fuzzy | ||
1359 | msgid "Create surface" | 1293 | msgid "Create surface" |
1360 | -msgstr "Salvare superfice" | 1294 | +msgstr "Crea una superficie" |
1361 | 1295 | ||
1362 | #: task_slice.py:113 | 1296 | #: task_slice.py:113 |
1363 | msgid "Overwrite last surface" | 1297 | msgid "Overwrite last surface" |
@@ -1373,32 +1307,31 @@ msgstr "Strumenti di modifica avanzati" | @@ -1373,32 +1307,31 @@ msgstr "Strumenti di modifica avanzati" | ||
1373 | 1307 | ||
1374 | #: task_slice.py:330 | 1308 | #: task_slice.py:330 |
1375 | msgid "Set predefined or manual threshold:" | 1309 | msgid "Set predefined or manual threshold:" |
1376 | -msgstr "Impostare soglia predefinita o manuale" | 1310 | +msgstr "Impostare soglia predefinita o soglia manuale" |
1377 | 1311 | ||
1378 | #: task_slice.py:543 | 1312 | #: task_slice.py:543 |
1379 | msgid "Choose brush type, size or operation:" | 1313 | msgid "Choose brush type, size or operation:" |
1380 | -msgstr "Selezionare grandezza o operazione pennello:" | 1314 | +msgstr "Selezionare tipo, grandezza o operazione pennello:" |
1381 | 1315 | ||
1382 | #: task_slice.py:549 | 1316 | #: task_slice.py:549 |
1383 | msgid "Circle" | 1317 | msgid "Circle" |
1384 | -msgstr "Cerchi" | 1318 | +msgstr "Cerchio" |
1385 | 1319 | ||
1386 | #: task_slice.py:553 | 1320 | #: task_slice.py:553 |
1387 | msgid "Square" | 1321 | msgid "Square" |
1388 | -msgstr "Quadrati" | 1322 | +msgstr "Quadrato" |
1389 | 1323 | ||
1390 | #: task_slice.py:589 | 1324 | #: task_slice.py:589 |
1391 | msgid "Brush threshold range:" | 1325 | msgid "Brush threshold range:" |
1392 | -msgstr "Soglia intervento pennello" | 1326 | +msgstr "Soglia range pennello" |
1393 | 1327 | ||
1394 | #: task_surface.py:85 | 1328 | #: task_surface.py:85 |
1395 | msgid "Create 3D surface based on a mask" | 1329 | msgid "Create 3D surface based on a mask" |
1396 | msgstr "Creare superfice 3D basata su maschera" | 1330 | msgstr "Creare superfice 3D basata su maschera" |
1397 | 1331 | ||
1398 | #: task_surface.py:86 | 1332 | #: task_surface.py:86 |
1399 | -#, fuzzy | ||
1400 | msgid "Create new 3D surface" | 1333 | msgid "Create new 3D surface" |
1401 | -msgstr "Salvare superfice" | 1334 | +msgstr "Crea nuova superficie 3D" |
1402 | 1335 | ||
1403 | #: task_surface.py:104 | 1336 | #: task_surface.py:104 |
1404 | msgid "Next step" | 1337 | msgid "Next step" |
@@ -1413,34 +1346,27 @@ msgid "Advanced options" | @@ -1413,34 +1346,27 @@ msgid "Advanced options" | ||
1413 | msgstr "Opzioni avanzate" | 1346 | msgstr "Opzioni avanzate" |
1414 | 1347 | ||
1415 | #: task_surface.py:252 | 1348 | #: task_surface.py:252 |
1416 | -msgid "Automatically select largest disconnected region and create new surface" | ||
1417 | -msgstr "" | ||
1418 | -"Selezione automatica dell'area disconnessa più grande e creare nuova " | ||
1419 | -"superfice" | 1349 | +msgid "" |
1350 | +"Automatically select largest disconnected region and create new surface" | ||
1351 | +msgstr "Seleziona automaticamente l'area disconnessa più grande e creare nuova superfice" | ||
1420 | 1352 | ||
1421 | #: task_surface.py:253 | 1353 | #: task_surface.py:253 |
1422 | -#, fuzzy | ||
1423 | msgid "Select largest surface" | 1354 | msgid "Select largest surface" |
1424 | -msgstr "Selezionare la parte più grande" | 1355 | +msgstr "Seleziona la superficie maggiore" |
1425 | 1356 | ||
1426 | #: task_surface.py:261 | 1357 | #: task_surface.py:261 |
1427 | -#, fuzzy | ||
1428 | msgid "" | 1358 | msgid "" |
1429 | -"Automatically select disconnected regions and create a new surface per region" | ||
1430 | -msgstr "" | ||
1431 | -"Selezione automatica dell'area disconnessa più grande e creare una nuova " | ||
1432 | -"superficeper area" | 1359 | +"Automatically select disconnected regions and create a new surface per " |
1360 | +"region" | ||
1361 | +msgstr "Seleziona automaticamente aree disconnessee crea una nuova superfice per ogni regione" | ||
1433 | 1362 | ||
1434 | #: task_surface.py:262 | 1363 | #: task_surface.py:262 |
1435 | msgid "Split all disconnected surfaces" | 1364 | msgid "Split all disconnected surfaces" |
1436 | msgstr "Dividere tutte le superfici disconnesse" | 1365 | msgstr "Dividere tutte le superfici disconnesse" |
1437 | 1366 | ||
1438 | #: task_surface.py:270 | 1367 | #: task_surface.py:270 |
1439 | -#, fuzzy | ||
1440 | msgid "Manually insert seeds of regions of interest and create a new surface" | 1368 | msgid "Manually insert seeds of regions of interest and create a new surface" |
1441 | -msgstr "" | ||
1442 | -"Inserire manualmente i punti delle regioni di interesse e creare una nuova " | ||
1443 | -"superfice" | 1369 | +msgstr "Inserire manualmente i punti delle regioni di interesse e creare una nuova superfice" |
1444 | 1370 | ||
1445 | #: task_surface.py:271 | 1371 | #: task_surface.py:271 |
1446 | msgid "Select regions of interest..." | 1372 | msgid "Select regions of interest..." |
@@ -1448,7 +1374,7 @@ msgstr "Selezionare aree di interesse..." | @@ -1448,7 +1374,7 @@ msgstr "Selezionare aree di interesse..." | ||
1448 | 1374 | ||
1449 | #: task_surface.py:408 | 1375 | #: task_surface.py:408 |
1450 | msgid "Transparency:" | 1376 | msgid "Transparency:" |
1451 | -msgstr "Trasparenza" | 1377 | +msgstr "Trasparenza:" |
1452 | 1378 | ||
1453 | #: task_surface.py:545 | 1379 | #: task_surface.py:545 |
1454 | msgid "Decimate resolution:" | 1380 | msgid "Decimate resolution:" |
@@ -1456,7 +1382,7 @@ msgstr "Risoluzione decimale:" | @@ -1456,7 +1382,7 @@ msgstr "Risoluzione decimale:" | ||
1456 | 1382 | ||
1457 | #: task_surface.py:555 | 1383 | #: task_surface.py:555 |
1458 | msgid "Smooth iterations:" | 1384 | msgid "Smooth iterations:" |
1459 | -msgstr "Iterazione lisce" | 1385 | +msgstr "Iterazione di smoothing" |
1460 | 1386 | ||
1461 | #: task_tools.py:60 | 1387 | #: task_tools.py:60 |
1462 | msgid "Measure distances" | 1388 | msgid "Measure distances" |
@@ -1474,56 +1400,53 @@ msgstr "Aggiungere note di testo" | @@ -1474,56 +1400,53 @@ msgstr "Aggiungere note di testo" | ||
1474 | msgid "" | 1400 | msgid "" |
1475 | "A new version of InVesalius is available. Do you want to open the download " | 1401 | "A new version of InVesalius is available. Do you want to open the download " |
1476 | "website now?" | 1402 | "website now?" |
1477 | -msgstr "" | 1403 | +msgstr "Una nuova versione di InVesalius è disponibile. Vuoi aprire il sito di download e aggiornarla adesso?" |
1478 | 1404 | ||
1479 | #: update.py:55 utils.py:416 | 1405 | #: update.py:55 utils.py:416 |
1480 | -#, fuzzy | ||
1481 | msgid "Invesalius Update" | 1406 | msgid "Invesalius Update" |
1482 | -msgstr "Avvio InVesalius" | 1407 | +msgstr "Invesalius Update" |
1483 | 1408 | ||
1484 | #: viewer_slice.py:65 | 1409 | #: viewer_slice.py:65 |
1485 | msgid "Number of slices used to compound the visualization." | 1410 | msgid "Number of slices used to compound the visualization." |
1486 | -msgstr "" | 1411 | +msgstr "Numero di strati utilizzati per comporre la visualizzazione" |
1487 | 1412 | ||
1488 | #: viewer_slice.py:74 | 1413 | #: viewer_slice.py:74 |
1489 | msgid "" | 1414 | msgid "" |
1490 | "Controls the sharpness of the contour. The greater the value, the sharper " | 1415 | "Controls the sharpness of the contour. The greater the value, the sharper " |
1491 | "the contour." | 1416 | "the contour." |
1492 | -msgstr "" | 1417 | +msgstr "Controlla la nitidezza del contorno. Maggiore è il valore, maggiore è la nitidezza del contorno" |
1493 | 1418 | ||
1494 | #: viewer_slice.py:82 | 1419 | #: viewer_slice.py:82 |
1495 | -#, fuzzy | ||
1496 | msgid "Inverted order" | 1420 | msgid "Inverted order" |
1497 | -msgstr "Grigi invertiti" | 1421 | +msgstr "Ordine invertito" |
1498 | 1422 | ||
1499 | #: viewer_slice.py:83 | 1423 | #: viewer_slice.py:83 |
1500 | msgid "" | 1424 | msgid "" |
1501 | "If checked, the slices are traversed in descending order to compound the " | 1425 | "If checked, the slices are traversed in descending order to compound the " |
1502 | "visualization instead of ascending order." | 1426 | "visualization instead of ascending order." |
1503 | -msgstr "" | 1427 | +msgstr "Se selezionati, gli strati per comporre la visualizzazione sono attraversati in ordine discendente, e non ascendente." |
1504 | 1428 | ||
1505 | #: viewer_slice.py:89 | 1429 | #: viewer_slice.py:89 |
1506 | -#, fuzzy | ||
1507 | msgid "Number of slices" | 1430 | msgid "Number of slices" |
1508 | -msgstr "Spostare strati" | 1431 | +msgstr "Numero di strati" |
1509 | 1432 | ||
1510 | #: viewer_slice.py:90 | 1433 | #: viewer_slice.py:90 |
1511 | msgid "Sharpness" | 1434 | msgid "Sharpness" |
1512 | -msgstr "" | 1435 | +msgstr "Nitidezza" |
1513 | 1436 | ||
1514 | #: viewer_slice.py:336 viewer_slice.py:340 viewer_slice.py:393 | 1437 | #: viewer_slice.py:336 viewer_slice.py:340 viewer_slice.py:393 |
1515 | #: viewer_slice.py:395 viewer_slice.py:407 viewer_slice.py:416 | 1438 | #: viewer_slice.py:395 viewer_slice.py:407 viewer_slice.py:416 |
1516 | #: viewer_slice.py:425 viewer_slice.py:434 viewer_slice.py:445 | 1439 | #: viewer_slice.py:425 viewer_slice.py:434 viewer_slice.py:445 |
1517 | #: viewer_slice.py:454 viewer_slice.py:463 viewer_slice.py:472 | 1440 | #: viewer_slice.py:454 viewer_slice.py:463 viewer_slice.py:472 |
1518 | msgid "R" | 1441 | msgid "R" |
1519 | -msgstr "R" | 1442 | +msgstr "Dx" |
1520 | 1443 | ||
1521 | #: viewer_slice.py:336 viewer_slice.py:340 viewer_slice.py:393 | 1444 | #: viewer_slice.py:336 viewer_slice.py:340 viewer_slice.py:393 |
1522 | #: viewer_slice.py:395 viewer_slice.py:407 viewer_slice.py:416 | 1445 | #: viewer_slice.py:395 viewer_slice.py:407 viewer_slice.py:416 |
1523 | #: viewer_slice.py:425 viewer_slice.py:434 viewer_slice.py:445 | 1446 | #: viewer_slice.py:425 viewer_slice.py:434 viewer_slice.py:445 |
1524 | #: viewer_slice.py:454 viewer_slice.py:463 viewer_slice.py:472 | 1447 | #: viewer_slice.py:454 viewer_slice.py:463 viewer_slice.py:472 |
1525 | msgid "L" | 1448 | msgid "L" |
1526 | -msgstr "L" | 1449 | +msgstr "Sx" |
1527 | 1450 | ||
1528 | #: viewer_slice.py:336 viewer_slice.py:338 viewer_slice.py:393 | 1451 | #: viewer_slice.py:336 viewer_slice.py:338 viewer_slice.py:393 |
1529 | #: viewer_slice.py:397 viewer_slice.py:407 viewer_slice.py:416 | 1452 | #: viewer_slice.py:397 viewer_slice.py:407 viewer_slice.py:416 |
@@ -1544,180 +1467,155 @@ msgstr "P" | @@ -1544,180 +1467,155 @@ msgstr "P" | ||
1544 | #: viewer_slice.py:463 viewer_slice.py:472 viewer_slice.py:483 | 1467 | #: viewer_slice.py:463 viewer_slice.py:472 viewer_slice.py:483 |
1545 | #: viewer_slice.py:492 viewer_slice.py:501 viewer_slice.py:510 | 1468 | #: viewer_slice.py:492 viewer_slice.py:501 viewer_slice.py:510 |
1546 | msgid "T" | 1469 | msgid "T" |
1547 | -msgstr "T" | 1470 | +msgstr "S" |
1548 | 1471 | ||
1549 | #: viewer_slice.py:338 viewer_slice.py:340 viewer_slice.py:395 | 1472 | #: viewer_slice.py:338 viewer_slice.py:340 viewer_slice.py:395 |
1550 | #: viewer_slice.py:397 viewer_slice.py:445 viewer_slice.py:454 | 1473 | #: viewer_slice.py:397 viewer_slice.py:445 viewer_slice.py:454 |
1551 | #: viewer_slice.py:463 viewer_slice.py:472 viewer_slice.py:483 | 1474 | #: viewer_slice.py:463 viewer_slice.py:472 viewer_slice.py:483 |
1552 | #: viewer_slice.py:492 viewer_slice.py:501 viewer_slice.py:510 | 1475 | #: viewer_slice.py:492 viewer_slice.py:501 viewer_slice.py:510 |
1553 | msgid "B" | 1476 | msgid "B" |
1554 | -msgstr "B" | 1477 | +msgstr "I" |
1555 | 1478 | ||
1556 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1479 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
1557 | #: viewer_slice.py:437 | 1480 | #: viewer_slice.py:437 |
1558 | -#, fuzzy | ||
1559 | msgid "AL" | 1481 | msgid "AL" |
1560 | -msgstr "L" | 1482 | +msgstr "ASx" |
1561 | 1483 | ||
1562 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1484 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
1563 | #: viewer_slice.py:437 | 1485 | #: viewer_slice.py:437 |
1564 | -#, fuzzy | ||
1565 | msgid "RA" | 1486 | msgid "RA" |
1566 | -msgstr "R" | 1487 | +msgstr "DxA" |
1567 | 1488 | ||
1568 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1489 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
1569 | #: viewer_slice.py:437 | 1490 | #: viewer_slice.py:437 |
1570 | -#, fuzzy | ||
1571 | msgid "PR" | 1491 | msgid "PR" |
1572 | -msgstr "R" | 1492 | +msgstr "PDx" |
1573 | 1493 | ||
1574 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1494 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
1575 | #: viewer_slice.py:437 | 1495 | #: viewer_slice.py:437 |
1576 | -#, fuzzy | ||
1577 | msgid "LP" | 1496 | msgid "LP" |
1578 | -msgstr "L" | 1497 | +msgstr "SxP" |
1579 | 1498 | ||
1580 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 | 1499 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 |
1581 | #: viewer_slice.py:440 | 1500 | #: viewer_slice.py:440 |
1582 | -#, fuzzy | ||
1583 | msgid "LA" | 1501 | msgid "LA" |
1584 | -msgstr "L" | 1502 | +msgstr "SxA" |
1585 | 1503 | ||
1586 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 | 1504 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 |
1587 | #: viewer_slice.py:440 | 1505 | #: viewer_slice.py:440 |
1588 | -#, fuzzy | ||
1589 | msgid "AR" | 1506 | msgid "AR" |
1590 | -msgstr "R" | 1507 | +msgstr "ADx" |
1591 | 1508 | ||
1592 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 | 1509 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 |
1593 | #: viewer_slice.py:440 | 1510 | #: viewer_slice.py:440 |
1594 | -#, fuzzy | ||
1595 | msgid "RP" | 1511 | msgid "RP" |
1596 | -msgstr "R" | 1512 | +msgstr "DxP" |
1597 | 1513 | ||
1598 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 | 1514 | #: viewer_slice.py:413 viewer_slice.py:422 viewer_slice.py:431 |
1599 | #: viewer_slice.py:440 | 1515 | #: viewer_slice.py:440 |
1600 | -#, fuzzy | ||
1601 | msgid "PL" | 1516 | msgid "PL" |
1602 | -msgstr "L" | 1517 | +msgstr "PSx" |
1603 | 1518 | ||
1604 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1519 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
1605 | #: viewer_slice.py:475 | 1520 | #: viewer_slice.py:475 |
1606 | -#, fuzzy | ||
1607 | msgid "TL" | 1521 | msgid "TL" |
1608 | -msgstr "L" | 1522 | +msgstr "SSx" |
1609 | 1523 | ||
1610 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1524 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
1611 | #: viewer_slice.py:475 | 1525 | #: viewer_slice.py:475 |
1612 | -#, fuzzy | ||
1613 | msgid "RT" | 1526 | msgid "RT" |
1614 | -msgstr "R" | 1527 | +msgstr "DxS" |
1615 | 1528 | ||
1616 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1529 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
1617 | #: viewer_slice.py:475 | 1530 | #: viewer_slice.py:475 |
1618 | -#, fuzzy | ||
1619 | msgid "BR" | 1531 | msgid "BR" |
1620 | -msgstr "R" | 1532 | +msgstr "IDx" |
1621 | 1533 | ||
1622 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1534 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
1623 | #: viewer_slice.py:475 | 1535 | #: viewer_slice.py:475 |
1624 | -#, fuzzy | ||
1625 | msgid "LB" | 1536 | msgid "LB" |
1626 | -msgstr "L" | 1537 | +msgstr "SxI" |
1627 | 1538 | ||
1628 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 | 1539 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 |
1629 | #: viewer_slice.py:478 | 1540 | #: viewer_slice.py:478 |
1630 | -#, fuzzy | ||
1631 | msgid "LT" | 1541 | msgid "LT" |
1632 | -msgstr "L" | 1542 | +msgstr "SxS" |
1633 | 1543 | ||
1634 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 | 1544 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 |
1635 | #: viewer_slice.py:478 | 1545 | #: viewer_slice.py:478 |
1636 | -#, fuzzy | ||
1637 | msgid "TR" | 1546 | msgid "TR" |
1638 | -msgstr "R" | 1547 | +msgstr "SDx" |
1639 | 1548 | ||
1640 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 | 1549 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 |
1641 | #: viewer_slice.py:478 | 1550 | #: viewer_slice.py:478 |
1642 | -#, fuzzy | ||
1643 | msgid "RB" | 1551 | msgid "RB" |
1644 | -msgstr "R" | 1552 | +msgstr "DxS" |
1645 | 1553 | ||
1646 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 | 1554 | #: viewer_slice.py:451 viewer_slice.py:460 viewer_slice.py:469 |
1647 | #: viewer_slice.py:478 | 1555 | #: viewer_slice.py:478 |
1648 | -#, fuzzy | ||
1649 | msgid "BL" | 1556 | msgid "BL" |
1650 | -msgstr "L" | 1557 | +msgstr "ISx" |
1651 | 1558 | ||
1652 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1559 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
1653 | #: viewer_slice.py:513 | 1560 | #: viewer_slice.py:513 |
1654 | -#, fuzzy | ||
1655 | msgid "TA" | 1561 | msgid "TA" |
1656 | -msgstr "A" | 1562 | +msgstr "SA" |
1657 | 1563 | ||
1658 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1564 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
1659 | #: viewer_slice.py:513 | 1565 | #: viewer_slice.py:513 |
1660 | -#, fuzzy | ||
1661 | msgid "PT" | 1566 | msgid "PT" |
1662 | -msgstr "P" | 1567 | +msgstr "PS" |
1663 | 1568 | ||
1664 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1569 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
1665 | #: viewer_slice.py:513 | 1570 | #: viewer_slice.py:513 |
1666 | -#, fuzzy | ||
1667 | msgid "BP" | 1571 | msgid "BP" |
1668 | -msgstr "P" | 1572 | +msgstr "IP" |
1669 | 1573 | ||
1670 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1574 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
1671 | #: viewer_slice.py:513 | 1575 | #: viewer_slice.py:513 |
1672 | -#, fuzzy | ||
1673 | msgid "AB" | 1576 | msgid "AB" |
1674 | -msgstr "A" | 1577 | +msgstr "AI" |
1675 | 1578 | ||
1676 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 | 1579 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 |
1677 | #: viewer_slice.py:516 | 1580 | #: viewer_slice.py:516 |
1678 | -#, fuzzy | ||
1679 | msgid "AT" | 1581 | msgid "AT" |
1680 | -msgstr "A" | 1582 | +msgstr "AS" |
1681 | 1583 | ||
1682 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 | 1584 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 |
1683 | #: viewer_slice.py:516 | 1585 | #: viewer_slice.py:516 |
1684 | -#, fuzzy | ||
1685 | msgid "TP" | 1586 | msgid "TP" |
1686 | -msgstr "P" | 1587 | +msgstr "SP" |
1687 | 1588 | ||
1688 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 | 1589 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 |
1689 | #: viewer_slice.py:516 | 1590 | #: viewer_slice.py:516 |
1690 | -#, fuzzy | ||
1691 | msgid "PB" | 1591 | msgid "PB" |
1692 | -msgstr "P" | 1592 | +msgstr "PI" |
1693 | 1593 | ||
1694 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 | 1594 | #: viewer_slice.py:489 viewer_slice.py:498 viewer_slice.py:507 |
1695 | #: viewer_slice.py:516 | 1595 | #: viewer_slice.py:516 |
1696 | -#, fuzzy | ||
1697 | msgid "BA" | 1596 | msgid "BA" |
1698 | -msgstr "A" | 1597 | +msgstr "IA" |
1699 | 1598 | ||
1700 | #~ msgid "Exit" | 1599 | #~ msgid "Exit" |
1701 | -#~ msgstr "Uscita" | 1600 | +#~ msgstr "Exit" |
1702 | 1601 | ||
1703 | -#, fuzzy | ||
1704 | #~ msgid "Off" | 1602 | #~ msgid "Off" |
1705 | -#~ msgstr " Spento" | 1603 | +#~ msgstr " Off" |
1706 | 1604 | ||
1707 | #~ msgid "Save Project As..." | 1605 | #~ msgid "Save Project As..." |
1708 | -#~ msgstr "Salvare progetto con nome" | 1606 | +#~ msgstr "Save Project As..." |
1709 | 1607 | ||
1710 | #~ msgid "Import DICOM files..." | 1608 | #~ msgid "Import DICOM files..." |
1711 | -#~ msgstr "Importazione file DICOM..." | 1609 | +#~ msgstr "Import DICOM files..." |
1712 | 1610 | ||
1713 | #~ msgid "Open a InVesalius project..." | 1611 | #~ msgid "Open a InVesalius project..." |
1714 | -#~ msgstr "Apertura di un progetto InVesalius..." | 1612 | +#~ msgstr "Open a InVesalius project..." |
1715 | 1613 | ||
1716 | #~ msgid "Getting selected parts" | 1614 | #~ msgid "Getting selected parts" |
1717 | -#~ msgstr "Prendere parti selezionate" | 1615 | +#~ msgstr "Getting selected parts" |
1718 | 1616 | ||
1719 | #~ msgid "InVesalius 3 - New surface" | 1617 | #~ msgid "InVesalius 3 - New surface" |
1720 | -#~ msgstr "InVesalius 3 - Nuova superfice" | 1618 | +#~ msgstr "InVesalius 3 - New surface" |
1721 | 1619 | ||
1722 | #~ msgid "Image Tiling" | 1620 | #~ msgid "Image Tiling" |
1723 | -#~ msgstr "Modellazione immagine" | 1621 | +#~ msgstr "Image Tiling" |