Commit f6ed6b7c8daf45586de7d1a1dc2231568621bbc2
1 parent
b02c3647
Exists in
master
and in
37 other branches
Updated the Spanish translation
Showing
3 changed files
with
173 additions
and
171 deletions
Show diff stats
invesalius/gui/dialogs.py
| @@ -792,8 +792,9 @@ def ShowAboutDialog(parent): | @@ -792,8 +792,9 @@ def ShowAboutDialog(parent): | ||
| 792 | u"Frédéric Lopez", | 792 | u"Frédéric Lopez", |
| 793 | "fri", | 793 | "fri", |
| 794 | "Javier de Lima Moreno", | 794 | "Javier de Lima Moreno", |
| 795 | - "Nikos Korkakakis", | 795 | + "Mario Regino Moreno Guerra", |
| 796 | "Massimo Crisantemo", | 796 | "Massimo Crisantemo", |
| 797 | + "Nikos Korkakakis", | ||
| 797 | "Raul Bolliger Neto", | 798 | "Raul Bolliger Neto", |
| 798 | "Sebastian Hilbert", | 799 | "Sebastian Hilbert", |
| 799 | "Semarang Pari"] | 800 | "Semarang Pari"] |
locale/es/LC_MESSAGES/invesalius.mo
No preview for this file type
po/es.po
| @@ -7,13 +7,14 @@ | @@ -7,13 +7,14 @@ | ||
| 7 | # Translators: | 7 | # Translators: |
| 8 | # Translators: | 8 | # Translators: |
| 9 | # Alicia Perez <artema91@hotmail.com>, 2011 | 9 | # Alicia Perez <artema91@hotmail.com>, 2011 |
| 10 | +# Mario Moreno <marioregino@gmail.com>, 2015 | ||
| 10 | msgid "" | 11 | msgid "" |
| 11 | msgstr "" | 12 | msgstr "" |
| 12 | "Project-Id-Version: InVesalius3\n" | 13 | "Project-Id-Version: InVesalius3\n" |
| 13 | "Report-Msgid-Bugs-To: \n" | 14 | "Report-Msgid-Bugs-To: \n" |
| 14 | "POT-Creation-Date: 2015-05-11 14:29-0300\n" | 15 | "POT-Creation-Date: 2015-05-11 14:29-0300\n" |
| 15 | -"PO-Revision-Date: 2015-05-11 17:31+0000\n" | ||
| 16 | -"Last-Translator: InVesalius <invesalius@cti.gov.br>\n" | 16 | +"PO-Revision-Date: 2015-05-15 19:55+0000\n" |
| 17 | +"Last-Translator: Mario Moreno <marioregino@gmail.com>\n" | ||
| 17 | "Language-Team: Spanish (http://www.transifex.com/projects/p/invesalius3/language/es/)\n" | 18 | "Language-Team: Spanish (http://www.transifex.com/projects/p/invesalius3/language/es/)\n" |
| 18 | "MIME-Version: 1.0\n" | 19 | "MIME-Version: 1.0\n" |
| 19 | "Content-Type: text/plain; charset=UTF-8\n" | 20 | "Content-Type: text/plain; charset=UTF-8\n" |
| @@ -27,12 +28,12 @@ msgstr "" | @@ -27,12 +28,12 @@ msgstr "" | ||
| 27 | #: clut_raycasting.py:535 | 28 | #: clut_raycasting.py:535 |
| 28 | #, python-format | 29 | #, python-format |
| 29 | msgid "Value: %-6d" | 30 | msgid "Value: %-6d" |
| 30 | -msgstr "" | 31 | +msgstr "Valor: %-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 "Alfa: %-.3f" |
| 36 | 37 | ||
| 37 | #: constants.py:32 | 38 | #: constants.py:32 |
| 38 | #, python-format | 39 | #, python-format |
| @@ -45,15 +46,15 @@ msgstr "Apagado" | @@ -45,15 +46,15 @@ msgstr "Apagado" | ||
| 45 | 46 | ||
| 46 | #: constants.py:45 | 47 | #: constants.py:45 |
| 47 | msgid "Red-blue" | 48 | msgid "Red-blue" |
| 48 | -msgstr "" | 49 | +msgstr "Rojo y Azul" |
| 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 "Entrelazado" |
| 57 | 58 | ||
| 58 | #: constants.py:48 constants.py:314 | 59 | #: constants.py:48 constants.py:314 |
| 59 | msgid "Left" | 60 | msgid "Left" |
| @@ -65,15 +66,15 @@ msgstr "Derecha" | @@ -65,15 +66,15 @@ msgstr "Derecha" | ||
| 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" |
| @@ -177,7 +178,7 @@ msgstr "Abdomen" | @@ -177,7 +178,7 @@ msgstr "Abdomen" | ||
| 177 | 178 | ||
| 178 | #: constants.py:284 | 179 | #: constants.py:284 |
| 179 | msgid "Brain posterior fossa" | 180 | msgid "Brain posterior fossa" |
| 180 | -msgstr "" | 181 | +msgstr "Fosa cerebral posterior" |
| 181 | 182 | ||
| 182 | #: constants.py:285 | 183 | #: constants.py:285 |
| 183 | msgid "Brain" | 184 | msgid "Brain" |
| @@ -194,11 +195,11 @@ msgstr "Enfisema" | @@ -194,11 +195,11 @@ msgstr "Enfisema" | ||
| 194 | 195 | ||
| 195 | #: constants.py:288 | 196 | #: constants.py:288 |
| 196 | msgid "Ischemia - Hard, non contrast" | 197 | msgid "Ischemia - Hard, non contrast" |
| 197 | -msgstr "" | 198 | +msgstr "Isquemia - Dura, sin contraste" |
| 198 | 199 | ||
| 199 | #: constants.py:289 | 200 | #: constants.py:289 |
| 200 | msgid "Ischemia - Soft, non contrast" | 201 | msgid "Ischemia - Soft, non contrast" |
| 201 | -msgstr "" | 202 | +msgstr "Isquemia - Suave, sin contraste" |
| 202 | 203 | ||
| 203 | #: constants.py:290 | 204 | #: constants.py:290 |
| 204 | msgid "Larynx" | 205 | msgid "Larynx" |
| @@ -242,7 +243,7 @@ msgstr "Vasos sanguíneos menos densos" | @@ -242,7 +243,7 @@ msgstr "Vasos sanguíneos menos densos" | ||
| 242 | 243 | ||
| 243 | #: constants.py:300 | 244 | #: constants.py:300 |
| 244 | msgid "Contour" | 245 | msgid "Contour" |
| 245 | -msgstr "" | 246 | +msgstr "Contorno" |
| 246 | 247 | ||
| 247 | #: constants.py:309 | 248 | #: constants.py:309 |
| 248 | msgid "Front" | 249 | msgid "Front" |
| @@ -286,7 +287,7 @@ msgstr "Hueso + Piel II" | @@ -286,7 +287,7 @@ msgstr "Hueso + Piel II" | ||
| 286 | 287 | ||
| 287 | #: constants.py:331 | 288 | #: constants.py:331 |
| 288 | msgid "Dark bone" | 289 | msgid "Dark bone" |
| 289 | -msgstr "" | 290 | +msgstr "Hueso oscuro" |
| 290 | 291 | ||
| 291 | #: constants.py:332 | 292 | #: constants.py:332 |
| 292 | msgid "Glossy" | 293 | msgid "Glossy" |
| @@ -298,31 +299,31 @@ msgstr "Brillo II" | @@ -298,31 +299,31 @@ msgstr "Brillo II" | ||
| 298 | 299 | ||
| 299 | #: constants.py:334 | 300 | #: constants.py:334 |
| 300 | msgid "Gold bone" | 301 | msgid "Gold bone" |
| 301 | -msgstr "" | 302 | +msgstr "Hueso dorado" |
| 302 | 303 | ||
| 303 | #: constants.py:335 | 304 | #: constants.py:335 |
| 304 | msgid "High contrast" | 305 | msgid "High contrast" |
| 305 | -msgstr "" | 306 | +msgstr "Contraste alto" |
| 306 | 307 | ||
| 307 | #: constants.py:336 | 308 | #: constants.py:336 |
| 308 | msgid "Low contrast" | 309 | msgid "Low contrast" |
| 309 | -msgstr "" | 310 | +msgstr "Contraste bajo" |
| 310 | 311 | ||
| 311 | #: constants.py:337 constants.py:345 | 312 | #: constants.py:337 constants.py:345 |
| 312 | msgid "Soft on white" | 313 | msgid "Soft on white" |
| 313 | -msgstr "" | 314 | +msgstr "Blando sobre blanco" |
| 314 | 315 | ||
| 315 | #: constants.py:338 | 316 | #: constants.py:338 |
| 316 | msgid "Mid contrast" | 317 | msgid "Mid contrast" |
| 317 | -msgstr "" | 318 | +msgstr "Contraste medio" |
| 318 | 319 | ||
| 319 | #: constants.py:339 | 320 | #: constants.py:339 |
| 320 | msgid "MIP" | 321 | msgid "MIP" |
| 321 | -msgstr "" | 322 | +msgstr "MIP" |
| 322 | 323 | ||
| 323 | #: constants.py:340 | 324 | #: constants.py:340 |
| 324 | msgid "No shading" | 325 | msgid "No shading" |
| 325 | -msgstr "" | 326 | +msgstr "Sin sombra" |
| 326 | 327 | ||
| 327 | #: constants.py:341 | 328 | #: constants.py:341 |
| 328 | msgid "Pencil" | 329 | msgid "Pencil" |
| @@ -330,15 +331,15 @@ msgstr "Lápiz" | @@ -330,15 +331,15 @@ msgstr "Lápiz" | ||
| 330 | 331 | ||
| 331 | #: constants.py:342 | 332 | #: constants.py:342 |
| 332 | msgid "Red on white" | 333 | msgid "Red on white" |
| 333 | -msgstr "" | 334 | +msgstr "Rojo sobre blanco" |
| 334 | 335 | ||
| 335 | #: constants.py:343 | 336 | #: constants.py:343 |
| 336 | msgid "Skin on blue" | 337 | msgid "Skin on blue" |
| 337 | -msgstr "" | 338 | +msgstr "Piel sobre azul" |
| 338 | 339 | ||
| 339 | #: constants.py:344 | 340 | #: constants.py:344 |
| 340 | msgid "Skin on blue II" | 341 | msgid "Skin on blue II" |
| 341 | -msgstr "" | 342 | +msgstr "Piel sobre azul II" |
| 342 | 343 | ||
| 343 | #: constants.py:346 | 344 | #: constants.py:346 |
| 344 | msgid "Soft + Skin" | 345 | msgid "Soft + Skin" |
| @@ -354,7 +355,7 @@ msgstr "Blando + Piel III" | @@ -354,7 +355,7 @@ msgstr "Blando + Piel III" | ||
| 354 | 355 | ||
| 355 | #: constants.py:349 | 356 | #: constants.py:349 |
| 356 | msgid "Soft on blue" | 357 | msgid "Soft on blue" |
| 357 | -msgstr "" | 358 | +msgstr "Blando sobre azul" |
| 358 | 359 | ||
| 359 | #: constants.py:350 | 360 | #: constants.py:350 |
| 360 | msgid "Soft" | 361 | msgid "Soft" |
| @@ -382,7 +383,7 @@ msgstr "Vascular IV" | @@ -382,7 +383,7 @@ msgstr "Vascular IV" | ||
| 382 | 383 | ||
| 383 | #: constants.py:356 | 384 | #: constants.py:356 |
| 384 | msgid "Yellow bone" | 385 | msgid "Yellow bone" |
| 385 | -msgstr "" | 386 | +msgstr "Hueso amarillo" |
| 386 | 387 | ||
| 387 | #: constants.py:382 volume.py:642 | 388 | #: constants.py:382 volume.py:642 |
| 388 | msgid "Cut plane" | 389 | msgid "Cut plane" |
| @@ -391,7 +392,7 @@ msgstr "Plano de corte" | @@ -391,7 +392,7 @@ msgstr "Plano de corte" | ||
| 391 | #: control.py:306 | 392 | #: control.py:306 |
| 392 | #, python-format | 393 | #, python-format |
| 393 | msgid "Loading file %d of %d ..." | 394 | msgid "Loading file %d of %d ..." |
| 394 | -msgstr "" | 395 | +msgstr "Cargando archivo %d de %d ..." |
| 395 | 396 | ||
| 396 | #: control.py:423 | 397 | #: control.py:423 |
| 397 | msgid "Untitled" | 398 | msgid "Untitled" |
| @@ -431,7 +432,7 @@ msgstr "Máscaras" | @@ -431,7 +432,7 @@ msgstr "Máscaras" | ||
| 431 | 432 | ||
| 432 | #: data_notebook.py:67 | 433 | #: data_notebook.py:67 |
| 433 | msgid "3D surfaces" | 434 | msgid "3D surfaces" |
| 434 | -msgstr "" | 435 | +msgstr "Superficies 3D" |
| 435 | 436 | ||
| 436 | #: data_notebook.py:68 | 437 | #: data_notebook.py:68 |
| 437 | msgid "Measures" | 438 | msgid "Measures" |
| @@ -456,7 +457,7 @@ msgstr "Máscara" | @@ -456,7 +457,7 @@ msgstr "Máscara" | ||
| 456 | 457 | ||
| 457 | #: data_notebook.py:627 task_surface.py:140 | 458 | #: data_notebook.py:627 task_surface.py:140 |
| 458 | msgid "New surface" | 459 | msgid "New surface" |
| 459 | -msgstr "" | 460 | +msgstr "Nueva superficie" |
| 460 | 461 | ||
| 461 | #: data_notebook.py:764 | 462 | #: data_notebook.py:764 |
| 462 | msgid "Volume (mm³)" | 463 | msgid "Volume (mm³)" |
| @@ -484,7 +485,7 @@ msgstr "Datos" | @@ -484,7 +485,7 @@ msgstr "Datos" | ||
| 484 | 485 | ||
| 485 | #: default_tasks.py:244 default_tasks.py:250 | 486 | #: default_tasks.py:244 default_tasks.py:250 |
| 486 | msgid "Load data" | 487 | msgid "Load data" |
| 487 | -msgstr "" | 488 | +msgstr "Cargar los datos" |
| 488 | 489 | ||
| 489 | #: default_tasks.py:245 default_tasks.py:251 default_tasks.py:279 | 490 | #: default_tasks.py:245 default_tasks.py:251 default_tasks.py:279 |
| 490 | msgid "Select region of interest" | 491 | msgid "Select region of interest" |
| @@ -543,11 +544,11 @@ msgid "" | @@ -543,11 +544,11 @@ msgid "" | ||
| 543 | "InVesalius is running on a 32-bit operating system or has insufficient memory. \n" | 544 | "InVesalius is running on a 32-bit operating system or has insufficient memory. \n" |
| 544 | "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" |
| 545 | "it is recommended to reduce the medical images resolution." | 546 | "it is recommended to reduce the medical images resolution." |
| 546 | -msgstr "" | 547 | +msgstr "InVesalius se ejecuta en un sistema operativo de 32-bits o no tiene suficiente memoria. \nSi quieres trabajar con superficies 3D o renderización de volumen, \nse recomienda reducir la resolución de las imágenes médicas." |
| 547 | 548 | ||
| 548 | #: dialogs.py:122 | 549 | #: dialogs.py:122 |
| 549 | msgid "Percentage of original resolution" | 550 | msgid "Percentage of original resolution" |
| 550 | -msgstr "" | 551 | +msgstr "Porcentaje de la resolución original" |
| 551 | 552 | ||
| 552 | #: dialogs.py:170 | 553 | #: dialogs.py:170 |
| 553 | msgid "Loading DICOM files" | 554 | msgid "Loading DICOM files" |
| @@ -559,7 +560,7 @@ msgstr "Abrir proyecto del InVesalius 3..." | @@ -559,7 +560,7 @@ msgstr "Abrir proyecto del InVesalius 3..." | ||
| 559 | 560 | ||
| 560 | #: dialogs.py:243 | 561 | #: dialogs.py:243 |
| 561 | msgid "Open Analyze file" | 562 | msgid "Open Analyze file" |
| 562 | -msgstr "" | 563 | +msgstr "Abrir archivo Analyze" |
| 563 | 564 | ||
| 564 | #: dialogs.py:281 | 565 | #: dialogs.py:281 |
| 565 | msgid "Choose a DICOM folder:" | 566 | msgid "Choose a DICOM folder:" |
| @@ -577,11 +578,11 @@ msgstr "Proyecto InVesalius (*.inv2)|*.inv3" | @@ -577,11 +578,11 @@ msgstr "Proyecto InVesalius (*.inv2)|*.inv3" | ||
| 577 | msgid "" | 578 | msgid "" |
| 578 | "A new version of InVesalius is available. Do you want to open the download " | 579 | "A new version of InVesalius is available. Do you want to open the download " |
| 579 | "website now?" | 580 | "website now?" |
| 580 | -msgstr "" | 581 | +msgstr "Una nueva versión de InVesalius está disponible. ¿Desea abrir el sitio web de descarga?" |
| 581 | 582 | ||
| 582 | #: dialogs.py:381 utils.py:376 | 583 | #: dialogs.py:381 utils.py:376 |
| 583 | msgid "Invesalius Update" | 584 | msgid "Invesalius Update" |
| 584 | -msgstr "" | 585 | +msgstr "Actualización de InVesalius" |
| 585 | 586 | ||
| 586 | #: dialogs.py:439 dialogs.py:717 dialogs.py:742 | 587 | #: dialogs.py:439 dialogs.py:717 dialogs.py:742 |
| 587 | #, python-format | 588 | #, python-format |
| @@ -593,35 +594,35 @@ msgstr "El proyecto %s ha sido cambiado.\nGuardar cambios?" | @@ -593,35 +594,35 @@ msgstr "El proyecto %s ha sido cambiado.\nGuardar cambios?" | ||
| 593 | #: dialogs.py:453 | 594 | #: dialogs.py:453 |
| 594 | #, python-format | 595 | #, python-format |
| 595 | msgid "%s is an empty folder." | 596 | msgid "%s is an empty folder." |
| 596 | -msgstr "" | 597 | +msgstr "%s es un directorio vacío." |
| 597 | 598 | ||
| 598 | #: dialogs.py:466 | 599 | #: dialogs.py:466 |
| 599 | msgid "There are no DICOM files in the selected folder." | 600 | msgid "There are no DICOM files in the selected folder." |
| 600 | -msgstr "" | 601 | +msgstr "No hay archivos DICOM en el directorio seleccionado." |
| 601 | 602 | ||
| 602 | #: dialogs.py:477 | 603 | #: dialogs.py:477 |
| 603 | msgid "A mask is needed to create a surface." | 604 | msgid "A mask is needed to create a surface." |
| 604 | -msgstr "" | 605 | +msgstr "Se requiere una máscara para crear la superficie." |
| 605 | 606 | ||
| 606 | #: dialogs.py:488 | 607 | #: dialogs.py:488 |
| 607 | msgid "No mask was selected for removal." | 608 | msgid "No mask was selected for removal." |
| 608 | -msgstr "" | 609 | +msgstr "No hay máscaras seleccionadas para eliminar." |
| 609 | 610 | ||
| 610 | #: dialogs.py:499 | 611 | #: dialogs.py:499 |
| 611 | msgid "No surface was selected for removal." | 612 | msgid "No surface was selected for removal." |
| 612 | -msgstr "" | 613 | +msgstr "No hay superficies seleccionadas para eliminar." |
| 613 | 614 | ||
| 614 | #: dialogs.py:511 | 615 | #: dialogs.py:511 |
| 615 | msgid "No measure was selected for removal." | 616 | msgid "No measure was selected for removal." |
| 616 | -msgstr "" | 617 | +msgstr "No hay medidas seleccionadas para eliminar." |
| 617 | 618 | ||
| 618 | #: dialogs.py:522 | 619 | #: dialogs.py:522 |
| 619 | msgid "No mask was selected for duplication." | 620 | msgid "No mask was selected for duplication." |
| 620 | -msgstr "" | 621 | +msgstr "No hay máscaras seleccionadas para duplicación." |
| 621 | 622 | ||
| 622 | #: dialogs.py:535 | 623 | #: dialogs.py:535 |
| 623 | msgid "No surface was selected for duplication." | 624 | msgid "No surface was selected for duplication." |
| 624 | -msgstr "" | 625 | +msgstr "No hay superficies seleccionadas para duplicación." |
| 625 | 626 | ||
| 626 | #: dialogs.py:581 | 627 | #: dialogs.py:581 |
| 627 | msgid "New mask name:" | 628 | msgid "New mask name:" |
| @@ -652,14 +653,14 @@ msgstr "Elija más de un archivo DICOM para la reconstrucción en 3D" | @@ -652,14 +653,14 @@ msgstr "Elija más de un archivo DICOM para la reconstrucción en 3D" | ||
| 652 | 653 | ||
| 653 | #: dialogs.py:766 | 654 | #: dialogs.py:766 |
| 654 | msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" | 655 | msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" |
| 655 | -msgstr "" | 656 | +msgstr "(c) 2007-2015 Renato Archer Information Technology Center - CTI" |
| 656 | 657 | ||
| 657 | #: dialogs.py:767 | 658 | #: dialogs.py:767 |
| 658 | msgid "" | 659 | msgid "" |
| 659 | "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" | 660 | "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" |
| 660 | "\n" | 661 | "\n" |
| 661 | " Contact: invesalius@cti.gov.br" | 662 | " Contact: invesalius@cti.gov.br" |
| 662 | -msgstr "" | 663 | +msgstr "InVesalius es un programa de tratamiento de imágenes médicas para la reconstrucción 3D. Utiliza una secuencia de archivos de imágenes DICOM 2D adquiridos mediante CT o MRI. InVesalius permite exportar volúmenes 3D o superficies como archivos STL para la creación de modelos físicos de la anatomía de un paciente utilizando tecnologías de prototipado rápido. El software recibe apoyo del CTI, CNPq y el Ministerio de Salud del gobierno Brasileño.\n\nContacto: invesalius@cti.gov.br" |
| 663 | 664 | ||
| 664 | #: dialogs.py:775 | 665 | #: dialogs.py:775 |
| 665 | msgid "GNU GPL (General Public License) version 2" | 666 | msgid "GNU GPL (General Public License) version 2" |
| @@ -719,96 +720,96 @@ msgstr "Imagen TIFF" | @@ -719,96 +720,96 @@ msgstr "Imagen TIFF" | ||
| 719 | 720 | ||
| 720 | #: dialogs.py:1002 | 721 | #: dialogs.py:1002 |
| 721 | msgid "Surface generation options" | 722 | msgid "Surface generation options" |
| 722 | -msgstr "" | 723 | +msgstr "Opciones de generación de superficie" |
| 723 | 724 | ||
| 724 | #: dialogs.py:1032 | 725 | #: dialogs.py:1032 |
| 725 | msgid "Surface creation" | 726 | msgid "Surface creation" |
| 726 | -msgstr "" | 727 | +msgstr "Creación de superficie" |
| 727 | 728 | ||
| 728 | #: dialogs.py:1059 | 729 | #: dialogs.py:1059 |
| 729 | msgid "Surface creation options" | 730 | msgid "Surface creation options" |
| 730 | -msgstr "" | 731 | +msgstr "Opciones de creación de superficie" |
| 731 | 732 | ||
| 732 | #: dialogs.py:1065 | 733 | #: dialogs.py:1065 |
| 733 | msgid "Surface creation method" | 734 | msgid "Surface creation method" |
| 734 | -msgstr "" | 735 | +msgstr "Método de creación de superficie" |
| 735 | 736 | ||
| 736 | #: dialogs.py:1213 frame.py:697 | 737 | #: dialogs.py:1213 frame.py:697 |
| 737 | msgid "Options" | 738 | msgid "Options" |
| 738 | -msgstr "" | 739 | +msgstr "Opciones" |
| 739 | 740 | ||
| 740 | #: dialogs.py:1229 | 741 | #: dialogs.py:1229 |
| 741 | msgid "Angle:" | 742 | msgid "Angle:" |
| 742 | -msgstr "" | 743 | +msgstr "Ángulo" |
| 743 | 744 | ||
| 744 | #: dialogs.py:1231 | 745 | #: dialogs.py:1231 |
| 745 | msgid "Max. distance:" | 746 | msgid "Max. distance:" |
| 746 | -msgstr "" | 747 | +msgstr "Distancia máxima:" |
| 747 | 748 | ||
| 748 | #: dialogs.py:1233 | 749 | #: dialogs.py:1233 |
| 749 | msgid "Min. weight:" | 750 | msgid "Min. weight:" |
| 750 | -msgstr "" | 751 | +msgstr "Peso mínimo:" |
| 751 | 752 | ||
| 752 | #: dialogs.py:1235 | 753 | #: dialogs.py:1235 |
| 753 | msgid "N. steps:" | 754 | msgid "N. steps:" |
| 754 | -msgstr "" | 755 | +msgstr "Número de pasos:" |
| 755 | 756 | ||
| 756 | #: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 | 757 | #: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 |
| 757 | msgid "Context aware smoothing" | 758 | msgid "Context aware smoothing" |
| 758 | -msgstr "" | 759 | +msgstr "Suavización sensible al contexto" |
| 759 | 760 | ||
| 760 | #: dialogs.py:1255 | 761 | #: dialogs.py:1255 |
| 761 | msgid "Binary" | 762 | msgid "Binary" |
| 762 | -msgstr "" | 763 | +msgstr "Binario" |
| 763 | 764 | ||
| 764 | #: dialogs.py:1273 | 765 | #: dialogs.py:1273 |
| 765 | msgid "" | 766 | msgid "" |
| 766 | "It is not possible to use the Default method because the mask was edited." | 767 | "It is not possible to use the Default method because the mask was edited." |
| 767 | -msgstr "" | 768 | +msgstr "No es posible usar el método predeterminado porque la máscara fue editada." |
| 768 | 769 | ||
| 769 | #: dialogs.py:1276 | 770 | #: dialogs.py:1276 |
| 770 | msgid "Method:" | 771 | msgid "Method:" |
| 771 | -msgstr "" | 772 | +msgstr "Método:" |
| 772 | 773 | ||
| 773 | #: dialogs.py:1405 | 774 | #: dialogs.py:1405 |
| 774 | msgid "Method" | 775 | msgid "Method" |
| 775 | -msgstr "" | 776 | +msgstr "Método" |
| 776 | 777 | ||
| 777 | #: dialogs.py:1428 | 778 | #: dialogs.py:1428 |
| 778 | msgid "Gaussian sigma" | 779 | msgid "Gaussian sigma" |
| 779 | -msgstr "" | 780 | +msgstr "Sigma gaussiana" |
| 780 | 781 | ||
| 781 | #: dialogs.py:1490 frame.py:638 | 782 | #: dialogs.py:1490 frame.py:638 |
| 782 | msgid "Boolean operations" | 783 | msgid "Boolean operations" |
| 783 | -msgstr "" | 784 | +msgstr "Operaciones booleanas" |
| 784 | 785 | ||
| 785 | #: dialogs.py:1512 slice_.py:1236 | 786 | #: dialogs.py:1512 slice_.py:1236 |
| 786 | msgid "Union" | 787 | msgid "Union" |
| 787 | -msgstr "" | 788 | +msgstr "Unión" |
| 788 | 789 | ||
| 789 | #: dialogs.py:1513 | 790 | #: dialogs.py:1513 |
| 790 | msgid "Difference" | 791 | msgid "Difference" |
| 791 | -msgstr "" | 792 | +msgstr "Diferencia" |
| 792 | 793 | ||
| 793 | #: dialogs.py:1514 slice_.py:1238 | 794 | #: dialogs.py:1514 slice_.py:1238 |
| 794 | msgid "Intersection" | 795 | msgid "Intersection" |
| 795 | -msgstr "" | 796 | +msgstr "Intersección" |
| 796 | 797 | ||
| 797 | #: dialogs.py:1515 | 798 | #: dialogs.py:1515 |
| 798 | msgid "Exclusive disjunction" | 799 | msgid "Exclusive disjunction" |
| 799 | -msgstr "" | 800 | +msgstr "Disyunción exclusiva" |
| 800 | 801 | ||
| 801 | #: dialogs.py:1536 | 802 | #: dialogs.py:1536 |
| 802 | msgid "Mask 1" | 803 | msgid "Mask 1" |
| 803 | -msgstr "" | 804 | +msgstr "Máscara 1" |
| 804 | 805 | ||
| 805 | #: dialogs.py:1538 | 806 | #: dialogs.py:1538 |
| 806 | msgid "Operation" | 807 | msgid "Operation" |
| 807 | -msgstr "" | 808 | +msgstr "Operación" |
| 808 | 809 | ||
| 809 | #: dialogs.py:1540 | 810 | #: dialogs.py:1540 |
| 810 | msgid "Mask 2" | 811 | msgid "Mask 2" |
| 811 | -msgstr "" | 812 | +msgstr "Máscara 2" |
| 812 | 813 | ||
| 813 | #: dicom.py:1533 dicom.py:1537 dicom.py:1539 | 814 | #: dicom.py:1533 dicom.py:1537 dicom.py:1539 |
| 814 | msgid "unnamed" | 815 | msgid "unnamed" |
| @@ -843,7 +844,7 @@ msgstr "Imagen" | @@ -843,7 +844,7 @@ msgstr "Imagen" | ||
| 843 | #: dicom_preview_panel.py:409 | 844 | #: dicom_preview_panel.py:409 |
| 844 | #, python-format | 845 | #, python-format |
| 845 | msgid "%d images" | 846 | msgid "%d images" |
| 846 | -msgstr "" | 847 | +msgstr "%d imágenes " |
| 847 | 848 | ||
| 848 | #: dicom_preview_panel.py:534 dicom_preview_panel.py:555 | 849 | #: dicom_preview_panel.py:534 dicom_preview_panel.py:555 |
| 849 | #, python-format | 850 | #, python-format |
| @@ -864,7 +865,7 @@ msgstr "Vista previa de los datos médicos que van a ser reconstruidos" | @@ -864,7 +865,7 @@ msgstr "Vista previa de los datos médicos que van a ser reconstruidos" | ||
| 864 | 865 | ||
| 865 | #: frame.py:175 | 866 | #: frame.py:175 |
| 866 | msgid "Retrieve DICOM from PACS" | 867 | msgid "Retrieve DICOM from PACS" |
| 867 | -msgstr "" | 868 | +msgstr "Recuperar DICOM desde PACS" |
| 868 | 869 | ||
| 869 | #: frame.py:572 | 870 | #: frame.py:572 |
| 870 | msgid "Import DICOM...\tCtrl+I" | 871 | msgid "Import DICOM...\tCtrl+I" |
| @@ -872,43 +873,43 @@ msgstr "Importar DICOM...\tCtrl+I" | @@ -872,43 +873,43 @@ msgstr "Importar DICOM...\tCtrl+I" | ||
| 872 | 873 | ||
| 873 | #: frame.py:574 | 874 | #: frame.py:574 |
| 874 | msgid "Import other files..." | 875 | msgid "Import other files..." |
| 875 | -msgstr "" | 876 | +msgstr "Importar otros archivos..." |
| 876 | 877 | ||
| 877 | #: frame.py:575 | 878 | #: frame.py:575 |
| 878 | msgid "Open project...\tCtrl+O" | 879 | msgid "Open project...\tCtrl+O" |
| 879 | -msgstr "" | 880 | +msgstr "Abrir proyecto...\tCtrl+O" |
| 880 | 881 | ||
| 881 | #: frame.py:576 | 882 | #: frame.py:576 |
| 882 | msgid "Save project\tCtrl+S" | 883 | msgid "Save project\tCtrl+S" |
| 883 | -msgstr "" | 884 | +msgstr "Guardar proyecto... \tCtrl+O" |
| 884 | 885 | ||
| 885 | #: frame.py:578 | 886 | #: frame.py:578 |
| 886 | msgid "Close project" | 887 | msgid "Close project" |
| 887 | -msgstr "" | 888 | +msgstr "Cerrar proyecto" |
| 888 | 889 | ||
| 889 | #: frame.py:587 | 890 | #: frame.py:587 |
| 890 | msgid "Exit\tCtrl+Q" | 891 | msgid "Exit\tCtrl+Q" |
| 891 | -msgstr "" | 892 | +msgstr "Salir\tCtrl+Q" |
| 892 | 893 | ||
| 893 | #: frame.py:618 frame.py:628 | 894 | #: frame.py:618 frame.py:628 |
| 894 | msgid "Undo\tCtrl+Z" | 895 | msgid "Undo\tCtrl+Z" |
| 895 | -msgstr "" | 896 | +msgstr "Deshacer\tCtrl+Z" |
| 896 | 897 | ||
| 897 | #: frame.py:623 frame.py:629 | 898 | #: frame.py:623 frame.py:629 |
| 898 | msgid "Redo\tCtrl+Y" | 899 | msgid "Redo\tCtrl+Y" |
| 899 | -msgstr "" | 900 | +msgstr "Rehacer\tCtrl+Y" |
| 900 | 901 | ||
| 901 | #: frame.py:641 | 902 | #: frame.py:641 |
| 902 | msgid "Clean Mask\tCtrl+Shift+A" | 903 | msgid "Clean Mask\tCtrl+Shift+A" |
| 903 | -msgstr "" | 904 | +msgstr "Limpiar máscara\tCtrl+Shift+A" |
| 904 | 905 | ||
| 905 | #: frame.py:677 | 906 | #: frame.py:677 |
| 906 | msgid "Preferences..." | 907 | msgid "Preferences..." |
| 907 | -msgstr "" | 908 | +msgstr "Preferencias..." |
| 908 | 909 | ||
| 909 | #: frame.py:681 | 910 | #: frame.py:681 |
| 910 | msgid "Getting started..." | 911 | msgid "Getting started..." |
| 911 | -msgstr "" | 912 | +msgstr "Cómo empezar..." |
| 912 | 913 | ||
| 913 | #: frame.py:684 | 914 | #: frame.py:684 |
| 914 | msgid "About..." | 915 | msgid "About..." |
| @@ -920,7 +921,7 @@ msgstr "Archivo" | @@ -920,7 +921,7 @@ msgstr "Archivo" | ||
| 920 | 921 | ||
| 921 | #: frame.py:693 | 922 | #: frame.py:693 |
| 922 | msgid "Edit" | 923 | msgid "Edit" |
| 923 | -msgstr "" | 924 | +msgstr "Editar" |
| 924 | 925 | ||
| 925 | #: frame.py:698 | 926 | #: frame.py:698 |
| 926 | msgid "Help" | 927 | msgid "Help" |
| @@ -932,11 +933,11 @@ msgstr "Listo" | @@ -932,11 +933,11 @@ msgstr "Listo" | ||
| 932 | 933 | ||
| 933 | #: frame.py:958 | 934 | #: frame.py:958 |
| 934 | msgid "Import DICOM files...\tCtrl+I" | 935 | msgid "Import DICOM files...\tCtrl+I" |
| 935 | -msgstr "" | 936 | +msgstr "Importar archivos DICOM...\tCtrl+I" |
| 936 | 937 | ||
| 937 | #: frame.py:965 | 938 | #: frame.py:965 |
| 938 | msgid "Open InVesalius project..." | 939 | msgid "Open InVesalius project..." |
| 939 | -msgstr "" | 940 | +msgstr "Abrir proyecto de InVesalius..." |
| 940 | 941 | ||
| 941 | #: frame.py:969 | 942 | #: frame.py:969 |
| 942 | msgid "Save InVesalius project" | 943 | msgid "Save InVesalius project" |
| @@ -988,11 +989,11 @@ msgstr "Mostrar texto" | @@ -988,11 +989,11 @@ msgstr "Mostrar texto" | ||
| 988 | 989 | ||
| 989 | #: frame.py:1609 | 990 | #: frame.py:1609 |
| 990 | msgid "Undo" | 991 | msgid "Undo" |
| 991 | -msgstr "" | 992 | +msgstr "Deshacer" |
| 992 | 993 | ||
| 993 | #: frame.py:1614 | 994 | #: frame.py:1614 |
| 994 | msgid "Redo" | 995 | msgid "Redo" |
| 995 | -msgstr "" | 996 | +msgstr "Rehacer" |
| 996 | 997 | ||
| 997 | #: imagedata_utils.py:92 imagedata_utils.py:226 imagedata_utils.py:331 | 998 | #: imagedata_utils.py:92 imagedata_utils.py:226 imagedata_utils.py:331 |
| 998 | #: imagedata_utils.py:424 | 999 | #: imagedata_utils.py:424 |
| @@ -1001,7 +1002,7 @@ msgstr "Generación de visualización multiplanar" | @@ -1001,7 +1002,7 @@ msgstr "Generación de visualización multiplanar" | ||
| 1001 | 1002 | ||
| 1002 | #: import_network_panel.py:101 import_panel.py:94 | 1003 | #: import_network_panel.py:101 import_panel.py:94 |
| 1003 | msgid "Import" | 1004 | msgid "Import" |
| 1004 | -msgstr "" | 1005 | +msgstr "Importar" |
| 1005 | 1006 | ||
| 1006 | #: import_network_panel.py:239 import_panel.py:224 | 1007 | #: import_network_panel.py:239 import_panel.py:224 |
| 1007 | msgid "Patient name" | 1008 | msgid "Patient name" |
| @@ -1057,51 +1058,51 @@ msgstr "Base de datos del InVesalius" | @@ -1057,51 +1058,51 @@ msgstr "Base de datos del InVesalius" | ||
| 1057 | 1058 | ||
| 1058 | #: import_network_panel.py:497 | 1059 | #: import_network_panel.py:497 |
| 1059 | msgid "Word" | 1060 | msgid "Word" |
| 1060 | -msgstr "" | 1061 | +msgstr "Palabra" |
| 1061 | 1062 | ||
| 1062 | #: import_network_panel.py:504 | 1063 | #: import_network_panel.py:504 |
| 1063 | msgid "Search" | 1064 | msgid "Search" |
| 1064 | -msgstr "" | 1065 | +msgstr "Busqueda" |
| 1065 | 1066 | ||
| 1066 | #: import_network_panel.py:663 | 1067 | #: import_network_panel.py:663 |
| 1067 | msgid "Active" | 1068 | msgid "Active" |
| 1068 | -msgstr "" | 1069 | +msgstr "Activo" |
| 1069 | 1070 | ||
| 1070 | #: import_network_panel.py:664 | 1071 | #: import_network_panel.py:664 |
| 1071 | msgid "Host" | 1072 | msgid "Host" |
| 1072 | -msgstr "" | 1073 | +msgstr "Host" |
| 1073 | 1074 | ||
| 1074 | #: import_network_panel.py:665 | 1075 | #: import_network_panel.py:665 |
| 1075 | msgid "Port" | 1076 | msgid "Port" |
| 1076 | -msgstr "" | 1077 | +msgstr "Puerto" |
| 1077 | 1078 | ||
| 1078 | #: import_network_panel.py:666 | 1079 | #: import_network_panel.py:666 |
| 1079 | msgid "AETitle" | 1080 | msgid "AETitle" |
| 1080 | -msgstr "" | 1081 | +msgstr "AETitle" |
| 1081 | 1082 | ||
| 1082 | #: import_network_panel.py:667 | 1083 | #: import_network_panel.py:667 |
| 1083 | msgid "Status" | 1084 | msgid "Status" |
| 1084 | -msgstr "" | 1085 | +msgstr "Estado" |
| 1085 | 1086 | ||
| 1086 | #: import_network_panel.py:694 | 1087 | #: import_network_panel.py:694 |
| 1087 | msgid "Add" | 1088 | msgid "Add" |
| 1088 | -msgstr "" | 1089 | +msgstr "Agregar" |
| 1089 | 1090 | ||
| 1090 | #: import_network_panel.py:695 | 1091 | #: import_network_panel.py:695 |
| 1091 | msgid "Remove" | 1092 | msgid "Remove" |
| 1092 | -msgstr "" | 1093 | +msgstr "Remover" |
| 1093 | 1094 | ||
| 1094 | #: import_network_panel.py:696 | 1095 | #: import_network_panel.py:696 |
| 1095 | msgid "Check status" | 1096 | msgid "Check status" |
| 1096 | -msgstr "" | 1097 | +msgstr "Verificar estado" |
| 1097 | 1098 | ||
| 1098 | #: import_network_panel.py:769 | 1099 | #: import_network_panel.py:769 |
| 1099 | msgid "ok" | 1100 | msgid "ok" |
| 1100 | -msgstr "" | 1101 | +msgstr "ok" |
| 1101 | 1102 | ||
| 1102 | #: import_network_panel.py:771 | 1103 | #: import_network_panel.py:771 |
| 1103 | msgid "error" | 1104 | msgid "error" |
| 1104 | -msgstr "" | 1105 | +msgstr "error" |
| 1105 | 1106 | ||
| 1106 | #: language_dialog.py:78 | 1107 | #: language_dialog.py:78 |
| 1107 | msgid "Language selection" | 1108 | msgid "Language selection" |
| @@ -1113,49 +1114,49 @@ msgstr "Elegir idioma de la interfaz del usuario" | @@ -1113,49 +1114,49 @@ msgstr "Elegir idioma de la interfaz del usuario" | ||
| 1113 | 1114 | ||
| 1114 | #: polydata_utils.py:139 | 1115 | #: polydata_utils.py:139 |
| 1115 | msgid "Analysing selected regions..." | 1116 | msgid "Analysing selected regions..." |
| 1116 | -msgstr "" | 1117 | +msgstr "Analizando las regiones seleccionadas..." |
| 1117 | 1118 | ||
| 1118 | #: polydata_utils.py:198 | 1119 | #: polydata_utils.py:198 |
| 1119 | msgid "Splitting disconnected regions..." | 1120 | msgid "Splitting disconnected regions..." |
| 1120 | -msgstr "" | 1121 | +msgstr "Separando las regiones desconectadas..." |
| 1121 | 1122 | ||
| 1122 | #: preferences.py:18 | 1123 | #: preferences.py:18 |
| 1123 | msgid "Preferences" | 1124 | msgid "Preferences" |
| 1124 | -msgstr "" | 1125 | +msgstr "Preferencias" |
| 1125 | 1126 | ||
| 1126 | #: preferences.py:41 | 1127 | #: preferences.py:41 |
| 1127 | msgid "Visualization" | 1128 | msgid "Visualization" |
| 1128 | -msgstr "" | 1129 | +msgstr "Visualización" |
| 1129 | 1130 | ||
| 1130 | #: preferences.py:42 preferences.py:147 | 1131 | #: preferences.py:42 preferences.py:147 |
| 1131 | msgid "Language" | 1132 | msgid "Language" |
| 1132 | -msgstr "" | 1133 | +msgstr "Lenguaje" |
| 1133 | 1134 | ||
| 1134 | #: preferences.py:95 | 1135 | #: preferences.py:95 |
| 1135 | msgid "Surface" | 1136 | msgid "Surface" |
| 1136 | -msgstr "" | 1137 | +msgstr "Superficie" |
| 1137 | 1138 | ||
| 1138 | #: preferences.py:98 | 1139 | #: preferences.py:98 |
| 1139 | msgid "Interpolation " | 1140 | msgid "Interpolation " |
| 1140 | -msgstr "" | 1141 | +msgstr "Interpolación" |
| 1141 | 1142 | ||
| 1142 | #: preferences.py:106 | 1143 | #: preferences.py:106 |
| 1143 | msgid "Volume rendering" | 1144 | msgid "Volume rendering" |
| 1144 | -msgstr "" | 1145 | +msgstr "Renderización de volumen" |
| 1145 | 1146 | ||
| 1146 | #: preferences.py:109 | 1147 | #: preferences.py:109 |
| 1147 | msgid "Rendering" | 1148 | msgid "Rendering" |
| 1148 | -msgstr "" | 1149 | +msgstr "Renderizado" |
| 1149 | 1150 | ||
| 1150 | #: preferences.py:113 | 1151 | #: preferences.py:113 |
| 1151 | msgid "GPU (NVidia video cards only)" | 1152 | msgid "GPU (NVidia video cards only)" |
| 1152 | -msgstr "" | 1153 | +msgstr "GPU (Solo para tarjetas gráficas NVidia)" |
| 1153 | 1154 | ||
| 1154 | #: preferences.py:150 | 1155 | #: preferences.py:150 |
| 1155 | msgid "" | 1156 | msgid "" |
| 1156 | "Language settings will be applied \n" | 1157 | "Language settings will be applied \n" |
| 1157 | " the next time InVesalius starts." | 1158 | " the next time InVesalius starts." |
| 1158 | -msgstr "" | 1159 | +msgstr "Los ajustes de idioma se aplicarán\nla próxima vez que se inicie InVesalius." |
| 1159 | 1160 | ||
| 1160 | #: presets.py:34 presets.py:52 presets.py:107 presets.py:138 | 1161 | #: presets.py:34 presets.py:52 presets.py:107 presets.py:138 |
| 1161 | msgid "Soft Tissue" | 1162 | msgid "Soft Tissue" |
| @@ -1211,68 +1212,68 @@ msgstr "Tejido Epitelial (Niño)" | @@ -1211,68 +1212,68 @@ msgstr "Tejido Epitelial (Niño)" | ||
| 1211 | 1212 | ||
| 1212 | #: slice_.py:1237 | 1213 | #: slice_.py:1237 |
| 1213 | msgid "Diff" | 1214 | msgid "Diff" |
| 1214 | -msgstr "" | 1215 | +msgstr "Dif" |
| 1215 | 1216 | ||
| 1216 | #: slice_.py:1239 | 1217 | #: slice_.py:1239 |
| 1217 | msgid "XOR" | 1218 | msgid "XOR" |
| 1218 | -msgstr "" | 1219 | +msgstr "XOR" |
| 1219 | 1220 | ||
| 1220 | #: slice_menu.py:38 | 1221 | #: slice_menu.py:38 |
| 1221 | msgid "Normal" | 1222 | msgid "Normal" |
| 1222 | -msgstr "" | 1223 | +msgstr "Normal" |
| 1223 | 1224 | ||
| 1224 | #: slice_menu.py:39 | 1225 | #: slice_menu.py:39 |
| 1225 | msgid "MaxIP" | 1226 | msgid "MaxIP" |
| 1226 | -msgstr "" | 1227 | +msgstr "MaxIP" |
| 1227 | 1228 | ||
| 1228 | #: slice_menu.py:40 | 1229 | #: slice_menu.py:40 |
| 1229 | msgid "MinIP" | 1230 | msgid "MinIP" |
| 1230 | -msgstr "" | 1231 | +msgstr "MinIP" |
| 1231 | 1232 | ||
| 1232 | #: slice_menu.py:41 | 1233 | #: slice_menu.py:41 |
| 1233 | msgid "MeanIP" | 1234 | msgid "MeanIP" |
| 1234 | -msgstr "" | 1235 | +msgstr "MeanIP" |
| 1235 | 1236 | ||
| 1236 | #: slice_menu.py:42 | 1237 | #: slice_menu.py:42 |
| 1237 | msgid "MIDA" | 1238 | msgid "MIDA" |
| 1238 | -msgstr "" | 1239 | +msgstr "MIDA" |
| 1239 | 1240 | ||
| 1240 | #: slice_menu.py:43 | 1241 | #: slice_menu.py:43 |
| 1241 | msgid "Contour MaxIP" | 1242 | msgid "Contour MaxIP" |
| 1242 | -msgstr "" | 1243 | +msgstr "Contorno MaxIP" |
| 1243 | 1244 | ||
| 1244 | #: slice_menu.py:44 | 1245 | #: slice_menu.py:44 |
| 1245 | msgid "Contour MIDA" | 1246 | msgid "Contour MIDA" |
| 1246 | -msgstr "" | 1247 | +msgstr "Contorno MIDA" |
| 1247 | 1248 | ||
| 1248 | #: slice_menu.py:162 | 1249 | #: slice_menu.py:162 |
| 1249 | msgid "Window width and level" | 1250 | msgid "Window width and level" |
| 1250 | -msgstr "" | 1251 | +msgstr "Brillo y contraste" |
| 1251 | 1252 | ||
| 1252 | #: slice_menu.py:163 | 1253 | #: slice_menu.py:163 |
| 1253 | msgid "Pseudo color" | 1254 | msgid "Pseudo color" |
| 1254 | -msgstr "" | 1255 | +msgstr "Pseudo color" |
| 1255 | 1256 | ||
| 1256 | #: slice_menu.py:164 | 1257 | #: slice_menu.py:164 |
| 1257 | msgid "Projection type" | 1258 | msgid "Projection type" |
| 1258 | -msgstr "" | 1259 | +msgstr "Tipo de proyección" |
| 1259 | 1260 | ||
| 1260 | #: styles.py:56 task_slice.py:849 | 1261 | #: styles.py:56 task_slice.py:849 |
| 1261 | msgid "Foreground" | 1262 | msgid "Foreground" |
| 1262 | -msgstr "" | 1263 | +msgstr "Primer plano" |
| 1263 | 1264 | ||
| 1264 | #: styles.py:57 task_slice.py:850 | 1265 | #: styles.py:57 task_slice.py:850 |
| 1265 | msgid "Background" | 1266 | msgid "Background" |
| 1266 | -msgstr "" | 1267 | +msgstr "Fondo" |
| 1267 | 1268 | ||
| 1268 | #: styles.py:826 | 1269 | #: styles.py:826 |
| 1269 | msgid "Applying watershed ..." | 1270 | msgid "Applying watershed ..." |
| 1270 | -msgstr "" | 1271 | +msgstr "Aplicando watershed..." |
| 1271 | 1272 | ||
| 1272 | #: surface.py:432 surface.py:523 surface.py:541 surface.py:567 surface.py:596 | 1273 | #: surface.py:432 surface.py:523 surface.py:541 surface.py:567 surface.py:596 |
| 1273 | #: surface.py:618 surface.py:637 surface.py:651 surface.py:668 | 1274 | #: surface.py:618 surface.py:637 surface.py:651 surface.py:668 |
| 1274 | msgid "Creating 3D surface..." | 1275 | msgid "Creating 3D surface..." |
| 1275 | -msgstr "" | 1276 | +msgstr "Creando superficie 3D..." |
| 1276 | 1277 | ||
| 1277 | #: task_exporter.py:109 | 1278 | #: task_exporter.py:109 |
| 1278 | msgid "Export InVesalius screen to an image file" | 1279 | msgid "Export InVesalius screen to an image file" |
| @@ -1296,11 +1297,11 @@ msgstr "Guardar superficie 3D como..." | @@ -1296,11 +1297,11 @@ msgstr "Guardar superficie 3D como..." | ||
| 1296 | 1297 | ||
| 1297 | #: task_exporter.py:339 | 1298 | #: task_exporter.py:339 |
| 1298 | msgid "You need to create a surface and make it " | 1299 | msgid "You need to create a surface and make it " |
| 1299 | -msgstr "" | 1300 | +msgstr "Es necesario crear una superficie y hacerla" |
| 1300 | 1301 | ||
| 1301 | #: task_exporter.py:340 | 1302 | #: task_exporter.py:340 |
| 1302 | msgid "visible before exporting it." | 1303 | msgid "visible before exporting it." |
| 1303 | -msgstr "hacerla visible antes de exportarla." | 1304 | +msgstr "visible antes de exportarla." |
| 1304 | 1305 | ||
| 1305 | #: task_generic.py:65 | 1306 | #: task_generic.py:65 |
| 1306 | msgid "Testing..." | 1307 | msgid "Testing..." |
| @@ -1308,11 +1309,11 @@ msgstr "Probando..." | @@ -1308,11 +1309,11 @@ msgstr "Probando..." | ||
| 1308 | 1309 | ||
| 1309 | #: task_importer.py:67 | 1310 | #: task_importer.py:67 |
| 1310 | msgid "Select DICOM files to be reconstructed" | 1311 | msgid "Select DICOM files to be reconstructed" |
| 1311 | -msgstr "" | 1312 | +msgstr "Seleccionar archivos DICOM a ser reconstruidos" |
| 1312 | 1313 | ||
| 1313 | #: task_importer.py:68 | 1314 | #: task_importer.py:68 |
| 1314 | msgid "Import DICOM images..." | 1315 | msgid "Import DICOM images..." |
| 1315 | -msgstr "" | 1316 | +msgstr "Importar imágenes DICOM..." |
| 1316 | 1317 | ||
| 1317 | #: task_importer.py:87 | 1318 | #: task_importer.py:87 |
| 1318 | msgid "Open an existing InVesalius project..." | 1319 | msgid "Open an existing InVesalius project..." |
| @@ -1332,7 +1333,7 @@ msgstr "Crear nueva máscara" | @@ -1332,7 +1333,7 @@ msgstr "Crear nueva máscara" | ||
| 1332 | 1333 | ||
| 1333 | #: task_slice.py:116 | 1334 | #: task_slice.py:116 |
| 1334 | msgid "Create surface" | 1335 | msgid "Create surface" |
| 1335 | -msgstr "" | 1336 | +msgstr "Crear superficie" |
| 1336 | 1337 | ||
| 1337 | #: task_slice.py:117 | 1338 | #: task_slice.py:117 |
| 1338 | msgid "Overwrite last surface" | 1339 | msgid "Overwrite last surface" |
| @@ -1344,11 +1345,11 @@ msgstr "Propriedades de la máscara" | @@ -1344,11 +1345,11 @@ msgstr "Propriedades de la máscara" | ||
| 1344 | 1345 | ||
| 1345 | #: task_slice.py:274 | 1346 | #: task_slice.py:274 |
| 1346 | msgid "Manual edition" | 1347 | msgid "Manual edition" |
| 1347 | -msgstr "" | 1348 | +msgstr "Edición manual" |
| 1348 | 1349 | ||
| 1349 | #: task_slice.py:284 | 1350 | #: task_slice.py:284 |
| 1350 | msgid "Watershed" | 1351 | msgid "Watershed" |
| 1351 | -msgstr "" | 1352 | +msgstr "Watershed" |
| 1352 | 1353 | ||
| 1353 | #: task_slice.py:422 | 1354 | #: task_slice.py:422 |
| 1354 | msgid "Set predefined or manual threshold:" | 1355 | msgid "Set predefined or manual threshold:" |
| @@ -1372,15 +1373,15 @@ msgstr "Serie de umbrales del pincel:" | @@ -1372,15 +1373,15 @@ msgstr "Serie de umbrales del pincel:" | ||
| 1372 | 1373 | ||
| 1373 | #: task_slice.py:869 | 1374 | #: task_slice.py:869 |
| 1374 | msgid "Overwrite mask" | 1375 | msgid "Overwrite mask" |
| 1375 | -msgstr "" | 1376 | +msgstr "Sobrescribir la máscara" |
| 1376 | 1377 | ||
| 1377 | #: task_slice.py:870 | 1378 | #: task_slice.py:870 |
| 1378 | msgid "Use WW&WL" | 1379 | msgid "Use WW&WL" |
| 1379 | -msgstr "" | 1380 | +msgstr "Usar WW&WL" |
| 1380 | 1381 | ||
| 1381 | #: task_slice.py:879 | 1382 | #: task_slice.py:879 |
| 1382 | msgid "Expand watershed to 3D" | 1383 | msgid "Expand watershed to 3D" |
| 1383 | -msgstr "" | 1384 | +msgstr "Expandir watershed en 3D" |
| 1384 | 1385 | ||
| 1385 | #: task_surface.py:87 | 1386 | #: task_surface.py:87 |
| 1386 | msgid "Create 3D surface based on a mask" | 1387 | msgid "Create 3D surface based on a mask" |
| @@ -1388,7 +1389,7 @@ msgstr "Crear superficies 3D basado en una máscara" | @@ -1388,7 +1389,7 @@ msgstr "Crear superficies 3D basado en una máscara" | ||
| 1388 | 1389 | ||
| 1389 | #: task_surface.py:88 | 1390 | #: task_surface.py:88 |
| 1390 | msgid "Create new 3D surface" | 1391 | msgid "Create new 3D surface" |
| 1391 | -msgstr "" | 1392 | +msgstr "Crear una nueva superficie 3D" |
| 1392 | 1393 | ||
| 1393 | #: task_surface.py:108 | 1394 | #: task_surface.py:108 |
| 1394 | msgid "Next step" | 1395 | msgid "Next step" |
| @@ -1409,13 +1410,13 @@ msgstr "Seleccionar automáticamente la mayor región desconexa y crear una nuev | @@ -1409,13 +1410,13 @@ msgstr "Seleccionar automáticamente la mayor región desconexa y crear una nuev | ||
| 1409 | 1410 | ||
| 1410 | #: task_surface.py:275 | 1411 | #: task_surface.py:275 |
| 1411 | msgid "Select largest surface" | 1412 | msgid "Select largest surface" |
| 1412 | -msgstr "" | 1413 | +msgstr "Seleccionar la superficie más grande" |
| 1413 | 1414 | ||
| 1414 | #: task_surface.py:283 | 1415 | #: task_surface.py:283 |
| 1415 | msgid "" | 1416 | msgid "" |
| 1416 | "Automatically select disconnected regions and create a new surface per " | 1417 | "Automatically select disconnected regions and create a new surface per " |
| 1417 | "region" | 1418 | "region" |
| 1418 | -msgstr "" | 1419 | +msgstr "Seleccionar automáticamente las regiones desconectadas y crear una nueva superficie por cada región" |
| 1419 | 1420 | ||
| 1420 | #: task_surface.py:284 | 1421 | #: task_surface.py:284 |
| 1421 | msgid "Split all disconnected surfaces" | 1422 | msgid "Split all disconnected surfaces" |
| @@ -1423,7 +1424,7 @@ msgstr "Separar todas las superficies de desconexión" | @@ -1423,7 +1424,7 @@ msgstr "Separar todas las superficies de desconexión" | ||
| 1423 | 1424 | ||
| 1424 | #: task_surface.py:292 | 1425 | #: task_surface.py:292 |
| 1425 | msgid "Manually insert seeds of regions of interest and create a new surface" | 1426 | msgid "Manually insert seeds of regions of interest and create a new surface" |
| 1426 | -msgstr "" | 1427 | +msgstr "Insertar manualmente las semillas en las regiones de interés y crear una nueva superficie" |
| 1427 | 1428 | ||
| 1428 | #: task_surface.py:293 | 1429 | #: task_surface.py:293 |
| 1429 | msgid "Select regions of interest..." | 1430 | msgid "Select regions of interest..." |
| @@ -1455,31 +1456,31 @@ msgstr "Añadir anotaciones de texto" | @@ -1455,31 +1456,31 @@ msgstr "Añadir anotaciones de texto" | ||
| 1455 | 1456 | ||
| 1456 | #: viewer_slice.py:66 | 1457 | #: viewer_slice.py:66 |
| 1457 | msgid "Number of slices used to compound the visualization." | 1458 | msgid "Number of slices used to compound the visualization." |
| 1458 | -msgstr "" | 1459 | +msgstr "Número de rebanadas usadas para generar la visualización." |
| 1459 | 1460 | ||
| 1460 | #: viewer_slice.py:75 | 1461 | #: viewer_slice.py:75 |
| 1461 | msgid "" | 1462 | msgid "" |
| 1462 | "Controls the sharpness of the contour. The greater the value, the sharper " | 1463 | "Controls the sharpness of the contour. The greater the value, the sharper " |
| 1463 | "the contour." | 1464 | "the contour." |
| 1464 | -msgstr "" | 1465 | +msgstr "Controla la nitidez del contorno. Cuanto mayor sea el parametro, más nitido será el contorno." |
| 1465 | 1466 | ||
| 1466 | #: viewer_slice.py:83 | 1467 | #: viewer_slice.py:83 |
| 1467 | msgid "Inverted order" | 1468 | msgid "Inverted order" |
| 1468 | -msgstr "" | 1469 | +msgstr "Orden invertido" |
| 1469 | 1470 | ||
| 1470 | #: viewer_slice.py:84 | 1471 | #: viewer_slice.py:84 |
| 1471 | msgid "" | 1472 | msgid "" |
| 1472 | "If checked, the slices are traversed in descending order to compound the " | 1473 | "If checked, the slices are traversed in descending order to compound the " |
| 1473 | "visualization instead of ascending order." | 1474 | "visualization instead of ascending order." |
| 1474 | -msgstr "" | 1475 | +msgstr "Si se selecciona, las rebanadas son acomodadas en orden descendente para generar la visualización en lugar de en orden ascendente." |
| 1475 | 1476 | ||
| 1476 | #: viewer_slice.py:90 | 1477 | #: viewer_slice.py:90 |
| 1477 | msgid "Number of slices" | 1478 | msgid "Number of slices" |
| 1478 | -msgstr "" | 1479 | +msgstr "Numero de rebanada" |
| 1479 | 1480 | ||
| 1480 | #: viewer_slice.py:91 | 1481 | #: viewer_slice.py:91 |
| 1481 | msgid "Sharpness" | 1482 | msgid "Sharpness" |
| 1482 | -msgstr "" | 1483 | +msgstr "Nitidez" |
| 1483 | 1484 | ||
| 1484 | #: viewer_slice.py:333 viewer_slice.py:337 viewer_slice.py:390 | 1485 | #: viewer_slice.py:333 viewer_slice.py:337 viewer_slice.py:390 |
| 1485 | #: viewer_slice.py:392 viewer_slice.py:404 viewer_slice.py:413 | 1486 | #: viewer_slice.py:392 viewer_slice.py:404 viewer_slice.py:413 |
| @@ -1526,122 +1527,122 @@ msgstr "I" | @@ -1526,122 +1527,122 @@ msgstr "I" | ||
| 1526 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 | 1527 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 |
| 1527 | #: viewer_slice.py:434 | 1528 | #: viewer_slice.py:434 |
| 1528 | msgid "AL" | 1529 | msgid "AL" |
| 1529 | -msgstr "" | 1530 | +msgstr "AI" |
| 1530 | 1531 | ||
| 1531 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 | 1532 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 |
| 1532 | #: viewer_slice.py:434 | 1533 | #: viewer_slice.py:434 |
| 1533 | msgid "RA" | 1534 | msgid "RA" |
| 1534 | -msgstr "" | 1535 | +msgstr "DA" |
| 1535 | 1536 | ||
| 1536 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 | 1537 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 |
| 1537 | #: viewer_slice.py:434 | 1538 | #: viewer_slice.py:434 |
| 1538 | msgid "PR" | 1539 | msgid "PR" |
| 1539 | -msgstr "" | 1540 | +msgstr "PD" |
| 1540 | 1541 | ||
| 1541 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 | 1542 | #: viewer_slice.py:407 viewer_slice.py:416 viewer_slice.py:425 |
| 1542 | #: viewer_slice.py:434 | 1543 | #: viewer_slice.py:434 |
| 1543 | msgid "LP" | 1544 | msgid "LP" |
| 1544 | -msgstr "" | 1545 | +msgstr "IP" |
| 1545 | 1546 | ||
| 1546 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1547 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
| 1547 | #: viewer_slice.py:437 | 1548 | #: viewer_slice.py:437 |
| 1548 | msgid "LA" | 1549 | msgid "LA" |
| 1549 | -msgstr "" | 1550 | +msgstr "IA" |
| 1550 | 1551 | ||
| 1551 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1552 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
| 1552 | #: viewer_slice.py:437 | 1553 | #: viewer_slice.py:437 |
| 1553 | msgid "AR" | 1554 | msgid "AR" |
| 1554 | -msgstr "" | 1555 | +msgstr "AD" |
| 1555 | 1556 | ||
| 1556 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1557 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
| 1557 | #: viewer_slice.py:437 | 1558 | #: viewer_slice.py:437 |
| 1558 | msgid "RP" | 1559 | msgid "RP" |
| 1559 | -msgstr "" | 1560 | +msgstr "DP" |
| 1560 | 1561 | ||
| 1561 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 | 1562 | #: viewer_slice.py:410 viewer_slice.py:419 viewer_slice.py:428 |
| 1562 | #: viewer_slice.py:437 | 1563 | #: viewer_slice.py:437 |
| 1563 | msgid "PL" | 1564 | msgid "PL" |
| 1564 | -msgstr "" | 1565 | +msgstr "PI" |
| 1565 | 1566 | ||
| 1566 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 | 1567 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 |
| 1567 | #: viewer_slice.py:472 | 1568 | #: viewer_slice.py:472 |
| 1568 | msgid "TL" | 1569 | msgid "TL" |
| 1569 | -msgstr "" | 1570 | +msgstr "SI" |
| 1570 | 1571 | ||
| 1571 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 | 1572 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 |
| 1572 | #: viewer_slice.py:472 | 1573 | #: viewer_slice.py:472 |
| 1573 | msgid "RT" | 1574 | msgid "RT" |
| 1574 | -msgstr "" | 1575 | +msgstr "DS" |
| 1575 | 1576 | ||
| 1576 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 | 1577 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 |
| 1577 | #: viewer_slice.py:472 | 1578 | #: viewer_slice.py:472 |
| 1578 | msgid "BR" | 1579 | msgid "BR" |
| 1579 | -msgstr "" | 1580 | +msgstr "ID" |
| 1580 | 1581 | ||
| 1581 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 | 1582 | #: viewer_slice.py:445 viewer_slice.py:454 viewer_slice.py:463 |
| 1582 | #: viewer_slice.py:472 | 1583 | #: viewer_slice.py:472 |
| 1583 | msgid "LB" | 1584 | msgid "LB" |
| 1584 | -msgstr "" | 1585 | +msgstr "II" |
| 1585 | 1586 | ||
| 1586 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1587 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
| 1587 | #: viewer_slice.py:475 | 1588 | #: viewer_slice.py:475 |
| 1588 | msgid "LT" | 1589 | msgid "LT" |
| 1589 | -msgstr "" | 1590 | +msgstr "IS" |
| 1590 | 1591 | ||
| 1591 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1592 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
| 1592 | #: viewer_slice.py:475 | 1593 | #: viewer_slice.py:475 |
| 1593 | msgid "TR" | 1594 | msgid "TR" |
| 1594 | -msgstr "" | 1595 | +msgstr "SD" |
| 1595 | 1596 | ||
| 1596 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1597 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
| 1597 | #: viewer_slice.py:475 | 1598 | #: viewer_slice.py:475 |
| 1598 | msgid "RB" | 1599 | msgid "RB" |
| 1599 | -msgstr "" | 1600 | +msgstr "DI" |
| 1600 | 1601 | ||
| 1601 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 | 1602 | #: viewer_slice.py:448 viewer_slice.py:457 viewer_slice.py:466 |
| 1602 | #: viewer_slice.py:475 | 1603 | #: viewer_slice.py:475 |
| 1603 | msgid "BL" | 1604 | msgid "BL" |
| 1604 | -msgstr "" | 1605 | +msgstr "II" |
| 1605 | 1606 | ||
| 1606 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 | 1607 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 |
| 1607 | #: viewer_slice.py:510 | 1608 | #: viewer_slice.py:510 |
| 1608 | msgid "TA" | 1609 | msgid "TA" |
| 1609 | -msgstr "" | 1610 | +msgstr "SA" |
| 1610 | 1611 | ||
| 1611 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 | 1612 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 |
| 1612 | #: viewer_slice.py:510 | 1613 | #: viewer_slice.py:510 |
| 1613 | msgid "PT" | 1614 | msgid "PT" |
| 1614 | -msgstr "" | 1615 | +msgstr "PS" |
| 1615 | 1616 | ||
| 1616 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 | 1617 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 |
| 1617 | #: viewer_slice.py:510 | 1618 | #: viewer_slice.py:510 |
| 1618 | msgid "BP" | 1619 | msgid "BP" |
| 1619 | -msgstr "" | 1620 | +msgstr "IP" |
| 1620 | 1621 | ||
| 1621 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 | 1622 | #: viewer_slice.py:483 viewer_slice.py:492 viewer_slice.py:501 |
| 1622 | #: viewer_slice.py:510 | 1623 | #: viewer_slice.py:510 |
| 1623 | msgid "AB" | 1624 | msgid "AB" |
| 1624 | -msgstr "" | 1625 | +msgstr "AI" |
| 1625 | 1626 | ||
| 1626 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1627 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
| 1627 | #: viewer_slice.py:513 | 1628 | #: viewer_slice.py:513 |
| 1628 | msgid "AT" | 1629 | msgid "AT" |
| 1629 | -msgstr "" | 1630 | +msgstr "AS" |
| 1630 | 1631 | ||
| 1631 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1632 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
| 1632 | #: viewer_slice.py:513 | 1633 | #: viewer_slice.py:513 |
| 1633 | msgid "TP" | 1634 | msgid "TP" |
| 1634 | -msgstr "" | 1635 | +msgstr "SP" |
| 1635 | 1636 | ||
| 1636 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1637 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
| 1637 | #: viewer_slice.py:513 | 1638 | #: viewer_slice.py:513 |
| 1638 | msgid "PB" | 1639 | msgid "PB" |
| 1639 | -msgstr "" | 1640 | +msgstr "PI" |
| 1640 | 1641 | ||
| 1641 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 | 1642 | #: viewer_slice.py:486 viewer_slice.py:495 viewer_slice.py:504 |
| 1642 | #: viewer_slice.py:513 | 1643 | #: viewer_slice.py:513 |
| 1643 | msgid "BA" | 1644 | msgid "BA" |
| 1644 | -msgstr "" | 1645 | +msgstr "IA" |
| 1645 | 1646 | ||
| 1646 | #~ msgid "Import medical images..." | 1647 | #~ msgid "Import medical images..." |
| 1647 | #~ msgstr "Import medical images..." | 1648 | #~ msgstr "Import medical images..." |