Commit 2ba9347b58dcf8c54915c8dbbad3e1048299294a
1 parent
eb0e9272
Exists in
master
and in
38 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" |