Commit 57423e142694920972affcd40f2c129617fad682

Authored by Thiago Franco de Moraes
1 parent d79aa31b

Updated all .po and .mo

locale/cs/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/de/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/el/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/en/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/es/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/fa/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/fr/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/it/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/ms/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/ru/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/sr/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/tr_TR/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/zh_TW/LC_MESSAGES/invesalius.mo
No preview for this file type
@@ -13,9 +13,9 @@ msgid "" @@ -13,9 +13,9 @@ msgid ""
13 msgstr "" 13 msgstr ""
14 "Project-Id-Version: InVesalius3\n" 14 "Project-Id-Version: InVesalius3\n"
15 "Report-Msgid-Bugs-To: \n" 15 "Report-Msgid-Bugs-To: \n"
16 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
17 -"PO-Revision-Date: 2015-05-11 18:45+0000\n"  
18 -"Last-Translator: fri\n" 16 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  17 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
  18 +"Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
19 "Language-Team: Czech (http://www.transifex.com/projects/p/invesalius3/language/cs/)\n" 19 "Language-Team: Czech (http://www.transifex.com/projects/p/invesalius3/language/cs/)\n"
20 "MIME-Version: 1.0\n" 20 "MIME-Version: 1.0\n"
21 "Content-Type: text/plain; charset=UTF-8\n" 21 "Content-Type: text/plain; charset=UTF-8\n"
@@ -144,11 +144,11 @@ msgstr &quot;Maska %d&quot; @@ -144,11 +144,11 @@ msgstr &quot;Maska %d&quot;
144 msgid "Draw" 144 msgid "Draw"
145 msgstr "Kreslit" 145 msgstr "Kreslit"
146 146
147 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 147 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
148 msgid "Erase" 148 msgid "Erase"
149 msgstr "Smazat" 149 msgstr "Smazat"
150 150
151 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 151 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
152 msgid "Threshold" 152 msgid "Threshold"
153 msgstr "Prahová hodnota" 153 msgstr "Prahová hodnota"
154 154
@@ -185,8 +185,8 @@ msgstr &quot;Zadní jamka mozku&quot; @@ -185,8 +185,8 @@ msgstr &quot;Zadní jamka mozku&quot;
185 msgid "Brain" 185 msgid "Brain"
186 msgstr "Mozek" 186 msgstr "Mozek"
187 187
188 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
189 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 188 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  189 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
190 msgid "Default" 190 msgid "Default"
191 msgstr "Výchozí" 191 msgstr "Výchozí"
192 192
@@ -222,7 +222,7 @@ msgstr &quot;Plíce - tvrdé&quot; @@ -222,7 +222,7 @@ msgstr &quot;Plíce - tvrdé&quot;
222 msgid "Mediastinum" 222 msgid "Mediastinum"
223 msgstr "Mezihrudí" 223 msgstr "Mezihrudí"
224 224
225 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 225 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
226 msgid "Manual" 226 msgid "Manual"
227 msgstr "Příručka" 227 msgstr "Příručka"
228 228
@@ -390,16 +390,16 @@ msgstr &quot;Žlutá kost&quot; @@ -390,16 +390,16 @@ msgstr &quot;Žlutá kost&quot;
390 msgid "Cut plane" 390 msgid "Cut plane"
391 msgstr "Rovina řezu" 391 msgstr "Rovina řezu"
392 392
393 -#: control.py:306 393 +#: control.py:304
394 #, python-format 394 #, python-format
395 msgid "Loading file %d of %d ..." 395 msgid "Loading file %d of %d ..."
396 msgstr "Nahrává se soubor %d z %d..." 396 msgstr "Nahrává se soubor %d z %d..."
397 397
398 -#: control.py:423 398 +#: control.py:421
399 msgid "Untitled" 399 msgid "Untitled"
400 msgstr "Bez názvu" 400 msgstr "Bez názvu"
401 401
402 -#: control.py:561 402 +#: control.py:559
403 msgid "Fix gantry tilt applying the degrees below" 403 msgid "Fix gantry tilt applying the degrees below"
404 msgstr "Změnit naklonění nosné konstrukce o níže uvedený počet stupňů" 404 msgstr "Změnit naklonění nosné konstrukce o níže uvedený počet stupňů"
405 405
@@ -439,44 +439,44 @@ msgstr &quot;Trojrozměrné povrchy&quot; @@ -439,44 +439,44 @@ msgstr &quot;Trojrozměrné povrchy&quot;
439 msgid "Measures" 439 msgid "Measures"
440 msgstr "Měření" 440 msgstr "Měření"
441 441
442 -#: data_notebook.py:185 frame.py:1136 442 +#: data_notebook.py:185 frame.py:1160
443 msgid "Measure distance" 443 msgid "Measure distance"
444 msgstr "Změřit vzdálenost" 444 msgstr "Změřit vzdálenost"
445 445
446 -#: data_notebook.py:188 frame.py:1141 446 +#: data_notebook.py:188 frame.py:1166
447 msgid "Measure angle" 447 msgid "Measure angle"
448 msgstr "Změřit úhel" 448 msgstr "Změřit úhel"
449 449
450 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
451 -#: data_notebook.py:1194 450 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  451 +#: data_notebook.py:1195
452 msgid "Name" 452 msgid "Name"
453 msgstr "Název" 453 msgstr "Název"
454 454
455 -#: data_notebook.py:502 frame.py:644 455 +#: data_notebook.py:503 frame.py:652
456 msgid "Mask" 456 msgid "Mask"
457 msgstr "Maska" 457 msgstr "Maska"
458 458
459 -#: data_notebook.py:627 task_surface.py:140 459 +#: data_notebook.py:628 task_surface.py:140
460 msgid "New surface" 460 msgid "New surface"
461 msgstr "Nový povrch" 461 msgstr "Nový povrch"
462 462
463 -#: data_notebook.py:764 463 +#: data_notebook.py:765
464 msgid "Volume (mm³)" 464 msgid "Volume (mm³)"
465 msgstr "Objem (mm³)" 465 msgstr "Objem (mm³)"
466 466
467 -#: data_notebook.py:765 467 +#: data_notebook.py:766
468 msgid "Transparency" 468 msgid "Transparency"
469 msgstr "Průhlednost" 469 msgstr "Průhlednost"
470 470
471 -#: data_notebook.py:1003 471 +#: data_notebook.py:1004
472 msgid "Location" 472 msgid "Location"
473 msgstr "Místo" 473 msgstr "Místo"
474 474
475 -#: data_notebook.py:1004 data_notebook.py:1195 475 +#: data_notebook.py:1005 data_notebook.py:1196
476 msgid "Type" 476 msgid "Type"
477 msgstr "Typ" 477 msgstr "Typ"
478 478
479 -#: data_notebook.py:1005 data_notebook.py:1196 479 +#: data_notebook.py:1006 data_notebook.py:1197
480 msgid "Value" 480 msgid "Value"
481 msgstr "Hodnota" 481 msgstr "Hodnota"
482 482
@@ -528,7 +528,7 @@ msgstr &quot;Název přednastavení&quot; @@ -528,7 +528,7 @@ msgstr &quot;Název přednastavení&quot;
528 msgid "Save raycasting preset" 528 msgid "Save raycasting preset"
529 msgstr "Uložit přednastavení" 529 msgstr "Uložit přednastavení"
530 530
531 -#: default_viewers.py:471 frame.py:694 531 +#: default_viewers.py:471 frame.py:702
532 msgid "Tools" 532 msgid "Tools"
533 msgstr "Nástroje" 533 msgstr "Nástroje"
534 534
@@ -567,7 +567,7 @@ msgstr &quot;&quot; @@ -567,7 +567,7 @@ msgstr &quot;&quot;
567 msgid "Choose a DICOM folder:" 567 msgid "Choose a DICOM folder:"
568 msgstr "Vybrat složku s DICOM:" 568 msgstr "Vybrat složku s DICOM:"
569 569
570 -#: dialogs.py:312 frame.py:577 570 +#: dialogs.py:312 frame.py:585
571 msgid "Save project as..." 571 msgid "Save project as..."
572 msgstr "Uložit projekt jako..." 572 msgstr "Uložit projekt jako..."
573 573
@@ -653,12 +653,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -653,12 +653,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
653 msgstr "Poskytněte, prosím, pro trojrozměrné opětné sestrojení více než jeden soubor DICOM" 653 msgstr "Poskytněte, prosím, pro trojrozměrné opětné sestrojení více než jeden soubor DICOM"
654 654
655 #: dialogs.py:766 655 #: dialogs.py:766
656 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI"  
657 -msgstr "(c) 2007-2015 Center for Information Technology Renato Archer - CTI" 656 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
  657 +msgstr ""
658 658
659 #: dialogs.py:767 659 #: dialogs.py:767
660 msgid "" 660 msgid ""
661 -"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" 661 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  662 +"\n"
  663 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
662 "\n" 664 "\n"
663 " Contact: invesalius@cti.gov.br" 665 " Contact: invesalius@cti.gov.br"
664 msgstr "" 666 msgstr ""
@@ -667,148 +669,152 @@ msgstr &quot;&quot; @@ -667,148 +669,152 @@ msgstr &quot;&quot;
667 msgid "GNU GPL (General Public License) version 2" 669 msgid "GNU GPL (General Public License) version 2"
668 msgstr "GNU GPL (General Public License) Verze 2" 670 msgstr "GNU GPL (General Public License) Verze 2"
669 671
670 -#: dialogs.py:810 672 +#: dialogs.py:812
671 msgid "Save raycasting preset as:" 673 msgid "Save raycasting preset as:"
672 msgstr "Uložit přednastavení s vrhem paprsků jako:" 674 msgstr "Uložit přednastavení s vrhem paprsků jako:"
673 675
674 -#: dialogs.py:853 dialogs.py:1108 676 +#: dialogs.py:855 dialogs.py:1110
675 msgid "New surface name:" 677 msgid "New surface name:"
676 msgstr "Název nového povrchu" 678 msgstr "Název nového povrchu"
677 679
678 -#: dialogs.py:857 dialogs.py:1112 680 +#: dialogs.py:859 dialogs.py:1114
679 msgid "Name the surface to be created" 681 msgid "Name the surface to be created"
680 msgstr "Název povrchu, který se má vytvořit" 682 msgstr "Název povrchu, který se má vytvořit"
681 683
682 -#: dialogs.py:864 dialogs.py:1119 684 +#: dialogs.py:866 dialogs.py:1121
683 msgid "Mask of reference:" 685 msgid "Mask of reference:"
684 msgstr "Srovnávací maska:" 686 msgstr "Srovnávací maska:"
685 687
686 -#: dialogs.py:882 dialogs.py:1137 688 +#: dialogs.py:884 dialogs.py:1139
687 msgid "Surface quality:" 689 msgid "Surface quality:"
688 msgstr "Jakost povrchu:" 690 msgstr "Jakost povrchu:"
689 691
690 -#: dialogs.py:911 dialogs.py:1165 692 +#: dialogs.py:913 dialogs.py:1167
691 msgid "Fill holes" 693 msgid "Fill holes"
692 msgstr "Vyplnit díry" 694 msgstr "Vyplnit díry"
693 695
694 -#: dialogs.py:914 dialogs.py:1168 696 +#: dialogs.py:916 dialogs.py:1170
695 msgid "Keep largest region" 697 msgid "Keep largest region"
696 msgstr "Zachovat největší oblast" 698 msgstr "Zachovat největší oblast"
697 699
698 -#: dialogs.py:952 700 +#: dialogs.py:954
699 msgid "BMP image" 701 msgid "BMP image"
700 msgstr "Obrázek BMP" 702 msgstr "Obrázek BMP"
701 703
702 -#: dialogs.py:953 704 +#: dialogs.py:955
703 msgid "JPG image" 705 msgid "JPG image"
704 msgstr "Obrázek JPG" 706 msgstr "Obrázek JPG"
705 707
706 -#: dialogs.py:954 708 +#: dialogs.py:956
707 msgid "PNG image" 709 msgid "PNG image"
708 msgstr "Obrázek PNG" 710 msgstr "Obrázek PNG"
709 711
710 -#: dialogs.py:955 712 +#: dialogs.py:957
711 msgid "PostScript document" 713 msgid "PostScript document"
712 msgstr "Postskriptový dokument" 714 msgstr "Postskriptový dokument"
713 715
714 -#: dialogs.py:956 716 +#: dialogs.py:958
715 msgid "POV-Ray file" 717 msgid "POV-Ray file"
716 msgstr "Soubor POV-Ray" 718 msgstr "Soubor POV-Ray"
717 719
718 -#: dialogs.py:957 720 +#: dialogs.py:959
719 msgid "TIFF image" 721 msgid "TIFF image"
720 msgstr "Obrázek TIFF" 722 msgstr "Obrázek TIFF"
721 723
722 -#: dialogs.py:1002 724 +#: dialogs.py:1004
723 msgid "Surface generation options" 725 msgid "Surface generation options"
724 msgstr "Volby pro vytvoření povrchu" 726 msgstr "Volby pro vytvoření povrchu"
725 727
726 -#: dialogs.py:1032 728 +#: dialogs.py:1034
727 msgid "Surface creation" 729 msgid "Surface creation"
728 msgstr "Vytvoření povrchu" 730 msgstr "Vytvoření povrchu"
729 731
730 -#: dialogs.py:1059 732 +#: dialogs.py:1061
731 msgid "Surface creation options" 733 msgid "Surface creation options"
732 msgstr "Volby pro vytvoření povrchu" 734 msgstr "Volby pro vytvoření povrchu"
733 735
734 -#: dialogs.py:1065 736 +#: dialogs.py:1067
735 msgid "Surface creation method" 737 msgid "Surface creation method"
736 msgstr "Postup pro vytvoření povrchu" 738 msgstr "Postup pro vytvoření povrchu"
737 739
738 -#: dialogs.py:1213 frame.py:697 740 +#: dialogs.py:1215 frame.py:705
739 msgid "Options" 741 msgid "Options"
740 msgstr "Volby" 742 msgstr "Volby"
741 743
742 -#: dialogs.py:1229 744 +#: dialogs.py:1231
743 msgid "Angle:" 745 msgid "Angle:"
744 msgstr "Úhel:" 746 msgstr "Úhel:"
745 747
746 -#: dialogs.py:1231 748 +#: dialogs.py:1233
747 msgid "Max. distance:" 749 msgid "Max. distance:"
748 msgstr "Největší vzdálenost:" 750 msgstr "Největší vzdálenost:"
749 751
750 -#: dialogs.py:1233 752 +#: dialogs.py:1235
751 msgid "Min. weight:" 753 msgid "Min. weight:"
752 msgstr "Nejmenší váha" 754 msgstr "Nejmenší váha"
753 755
754 -#: dialogs.py:1235 756 +#: dialogs.py:1237
755 msgid "N. steps:" 757 msgid "N. steps:"
756 msgstr "" 758 msgstr ""
757 759
758 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 760 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
759 msgid "Context aware smoothing" 761 msgid "Context aware smoothing"
760 msgstr "" 762 msgstr ""
761 763
762 -#: dialogs.py:1255 764 +#: dialogs.py:1257
763 msgid "Binary" 765 msgid "Binary"
764 msgstr "Binární" 766 msgstr "Binární"
765 767
766 -#: dialogs.py:1273 768 +#: dialogs.py:1275
767 msgid "" 769 msgid ""
768 "It is not possible to use the Default method because the mask was edited." 770 "It is not possible to use the Default method because the mask was edited."
769 msgstr "" 771 msgstr ""
770 772
771 -#: dialogs.py:1276 773 +#: dialogs.py:1278
772 msgid "Method:" 774 msgid "Method:"
773 msgstr "Metoda:" 775 msgstr "Metoda:"
774 776
775 -#: dialogs.py:1405 777 +#: dialogs.py:1407
776 msgid "Method" 778 msgid "Method"
777 msgstr "Metoda" 779 msgstr "Metoda"
778 780
779 -#: dialogs.py:1428 781 +#: dialogs.py:1430
780 msgid "Gaussian sigma" 782 msgid "Gaussian sigma"
781 msgstr "Gaussova směrodatná odchylka (sigma)" 783 msgstr "Gaussova směrodatná odchylka (sigma)"
782 784
783 -#: dialogs.py:1490 frame.py:638 785 +#: dialogs.py:1452 task_slice.py:284
  786 +msgid "Watershed"
  787 +msgstr "Předěl"
  788 +
  789 +#: dialogs.py:1492 frame.py:646
784 msgid "Boolean operations" 790 msgid "Boolean operations"
785 msgstr "Booleánské operace" 791 msgstr "Booleánské operace"
786 792
787 -#: dialogs.py:1512 slice_.py:1236 793 +#: dialogs.py:1513 slice_.py:1244
788 msgid "Union" 794 msgid "Union"
789 msgstr "Sjednocení" 795 msgstr "Sjednocení"
790 796
791 -#: dialogs.py:1513 797 +#: dialogs.py:1514
792 msgid "Difference" 798 msgid "Difference"
793 msgstr "Rozdíl" 799 msgstr "Rozdíl"
794 800
795 -#: dialogs.py:1514 slice_.py:1238 801 +#: dialogs.py:1515 slice_.py:1246
796 msgid "Intersection" 802 msgid "Intersection"
797 msgstr "Průnik" 803 msgstr "Průnik"
798 804
799 -#: dialogs.py:1515 805 +#: dialogs.py:1516
800 msgid "Exclusive disjunction" 806 msgid "Exclusive disjunction"
801 msgstr "" 807 msgstr ""
802 808
803 -#: dialogs.py:1536 809 +#: dialogs.py:1537
804 msgid "Mask 1" 810 msgid "Mask 1"
805 msgstr "Maska 1" 811 msgstr "Maska 1"
806 812
807 -#: dialogs.py:1538 813 +#: dialogs.py:1539
808 msgid "Operation" 814 msgid "Operation"
809 msgstr "Operace" 815 msgstr "Operace"
810 816
811 -#: dialogs.py:1540 817 +#: dialogs.py:1541
812 msgid "Mask 2" 818 msgid "Mask 2"
813 msgstr "Maska 2" 819 msgstr "Maska 2"
814 820
@@ -856,143 +862,143 @@ msgstr &quot;Obrázek %d&quot; @@ -856,143 +862,143 @@ msgstr &quot;Obrázek %d&quot;
856 msgid "Auto-play" 862 msgid "Auto-play"
857 msgstr "Automatické přehrávání" 863 msgstr "Automatické přehrávání"
858 864
859 -#: frame.py:162 865 +#: frame.py:164
860 msgid "Data panel" 866 msgid "Data panel"
861 msgstr "Datový panel" 867 msgstr "Datový panel"
862 868
863 -#: frame.py:169 869 +#: frame.py:171
864 msgid "Preview medical data to be reconstructed" 870 msgid "Preview medical data to be reconstructed"
865 msgstr "Náhled na lékařská data, která se mají opět sestrojit" 871 msgstr "Náhled na lékařská data, která se mají opět sestrojit"
866 872
867 -#: frame.py:175 873 +#: frame.py:177
868 msgid "Retrieve DICOM from PACS" 874 msgid "Retrieve DICOM from PACS"
869 msgstr "Získat DICOM z PACS" 875 msgstr "Získat DICOM z PACS"
870 876
871 -#: frame.py:572 877 +#: frame.py:580
872 msgid "Import DICOM...\tCtrl+I" 878 msgid "Import DICOM...\tCtrl+I"
873 msgstr "Zavést DICOM...\tCtrl+I" 879 msgstr "Zavést DICOM...\tCtrl+I"
874 880
875 -#: frame.py:574 881 +#: frame.py:582
876 msgid "Import other files..." 882 msgid "Import other files..."
877 msgstr "Zavést jiné soubory..." 883 msgstr "Zavést jiné soubory..."
878 884
879 -#: frame.py:575 885 +#: frame.py:583
880 msgid "Open project...\tCtrl+O" 886 msgid "Open project...\tCtrl+O"
881 msgstr "Otevřít projekt...\tCtrl+O" 887 msgstr "Otevřít projekt...\tCtrl+O"
882 888
883 -#: frame.py:576 889 +#: frame.py:584
884 msgid "Save project\tCtrl+S" 890 msgid "Save project\tCtrl+S"
885 msgstr "Uložit projekt\tCtrl+S" 891 msgstr "Uložit projekt\tCtrl+S"
886 892
887 -#: frame.py:578 893 +#: frame.py:586
888 msgid "Close project" 894 msgid "Close project"
889 msgstr "Zavřít projekt" 895 msgstr "Zavřít projekt"
890 896
891 -#: frame.py:587 897 +#: frame.py:595
892 msgid "Exit\tCtrl+Q" 898 msgid "Exit\tCtrl+Q"
893 msgstr "Ukončit\tCtrl+Q" 899 msgstr "Ukončit\tCtrl+Q"
894 900
895 -#: frame.py:618 frame.py:628 901 +#: frame.py:626 frame.py:636
896 msgid "Undo\tCtrl+Z" 902 msgid "Undo\tCtrl+Z"
897 msgstr "Zpět\tCtrl+Z" 903 msgstr "Zpět\tCtrl+Z"
898 904
899 -#: frame.py:623 frame.py:629 905 +#: frame.py:631 frame.py:637
900 msgid "Redo\tCtrl+Y" 906 msgid "Redo\tCtrl+Y"
901 msgstr "Znovu\tCtrl+Y" 907 msgstr "Znovu\tCtrl+Y"
902 908
903 -#: frame.py:641 909 +#: frame.py:649
904 msgid "Clean Mask\tCtrl+Shift+A" 910 msgid "Clean Mask\tCtrl+Shift+A"
905 msgstr "Uklidit masku\tCtrl+Shift+A" 911 msgstr "Uklidit masku\tCtrl+Shift+A"
906 912
907 -#: frame.py:677 913 +#: frame.py:685
908 msgid "Preferences..." 914 msgid "Preferences..."
909 msgstr "Nastavení..." 915 msgstr "Nastavení..."
910 916
911 -#: frame.py:681 917 +#: frame.py:689
912 msgid "Getting started..." 918 msgid "Getting started..."
913 msgstr "První kroky..." 919 msgstr "První kroky..."
914 920
915 -#: frame.py:684 921 +#: frame.py:692
916 msgid "About..." 922 msgid "About..."
917 msgstr "O programu..." 923 msgstr "O programu..."
918 924
919 -#: frame.py:692 925 +#: frame.py:700
920 msgid "File" 926 msgid "File"
921 msgstr "Soubor" 927 msgstr "Soubor"
922 928
923 -#: frame.py:693 929 +#: frame.py:701
924 msgid "Edit" 930 msgid "Edit"
925 msgstr "Úpravy" 931 msgstr "Úpravy"
926 932
927 -#: frame.py:698 933 +#: frame.py:706
928 msgid "Help" 934 msgid "Help"
929 msgstr "Nápověda" 935 msgstr "Nápověda"
930 936
931 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 937 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
932 msgid "Ready" 938 msgid "Ready"
933 msgstr "Připraven" 939 msgstr "Připraven"
934 940
935 -#: frame.py:958 941 +#: frame.py:969
936 msgid "Import DICOM files...\tCtrl+I" 942 msgid "Import DICOM files...\tCtrl+I"
937 msgstr "Zavést soubory DICOM\tCtrl+I" 943 msgstr "Zavést soubory DICOM\tCtrl+I"
938 944
939 -#: frame.py:965 945 +#: frame.py:978
940 msgid "Open InVesalius project..." 946 msgid "Open InVesalius project..."
941 msgstr "Otevřít projekt InVesalius 3..." 947 msgstr "Otevřít projekt InVesalius 3..."
942 948
943 -#: frame.py:969 949 +#: frame.py:984
944 msgid "Save InVesalius project" 950 msgid "Save InVesalius project"
945 msgstr "Uložit projekt InVesalius" 951 msgstr "Uložit projekt InVesalius"
946 952
947 -#: frame.py:1111 953 +#: frame.py:1130
948 msgid "Zoom" 954 msgid "Zoom"
949 msgstr "Zvětšit" 955 msgstr "Zvětšit"
950 956
951 -#: frame.py:1116 957 +#: frame.py:1136
952 msgid "Zoom based on selection" 958 msgid "Zoom based on selection"
953 msgstr "Zvětšit výběr" 959 msgstr "Zvětšit výběr"
954 960
955 -#: frame.py:1121 961 +#: frame.py:1142
956 msgid "Rotate" 962 msgid "Rotate"
957 msgstr "Otočit" 963 msgstr "Otočit"
958 964
959 -#: frame.py:1126 965 +#: frame.py:1148
960 msgid "Move" 966 msgid "Move"
961 msgstr "Pohybovat" 967 msgstr "Pohybovat"
962 968
963 -#: frame.py:1131 969 +#: frame.py:1154
964 msgid "Constrast" 970 msgid "Constrast"
965 msgstr "Kontrast" 971 msgstr "Kontrast"
966 972
967 -#: frame.py:1284 973 +#: frame.py:1312
968 msgid "Scroll slices" 974 msgid "Scroll slices"
969 msgstr "Projíždět řezy" 975 msgstr "Projíždět řezy"
970 976
971 -#: frame.py:1288 977 +#: frame.py:1318
972 msgid "Slices' cross intersection" 978 msgid "Slices' cross intersection"
973 msgstr "Křížový průsečík řezů" 979 msgstr "Křížový průsečík řezů"
974 980
975 -#: frame.py:1445 frame.py:1514 frame.py:1690 981 +#: frame.py:1488 frame.py:1560 frame.py:1741
976 msgid "Hide task panel" 982 msgid "Hide task panel"
977 msgstr "Skrýt panel s úkoly" 983 msgstr "Skrýt panel s úkoly"
978 984
979 -#: frame.py:1449 frame.py:1536 frame.py:1712 985 +#: frame.py:1494 frame.py:1582 frame.py:1763
980 msgid "Hide text" 986 msgid "Hide text"
981 msgstr "Skrýt text" 987 msgstr "Skrýt text"
982 988
983 -#: frame.py:1520 frame.py:1696 989 +#: frame.py:1566 frame.py:1747
984 msgid "Show task panel" 990 msgid "Show task panel"
985 msgstr "Ukázat panel s úkoly" 991 msgstr "Ukázat panel s úkoly"
986 992
987 -#: frame.py:1530 frame.py:1706 993 +#: frame.py:1576 frame.py:1757
988 msgid "Show text" 994 msgid "Show text"
989 msgstr "Ukázat text" 995 msgstr "Ukázat text"
990 996
991 -#: frame.py:1609 997 +#: frame.py:1657
992 msgid "Undo" 998 msgid "Undo"
993 msgstr "Zpět" 999 msgstr "Zpět"
994 1000
995 -#: frame.py:1614 1001 +#: frame.py:1664
996 msgid "Redo" 1002 msgid "Redo"
997 msgstr "Znovu" 1003 msgstr "Znovu"
998 1004
@@ -1211,11 +1217,11 @@ msgstr &quot;Kožní tkáň (dospělý)&quot; @@ -1211,11 +1217,11 @@ msgstr &quot;Kožní tkáň (dospělý)&quot;
1211 msgid "Skin Tissue (Child)" 1217 msgid "Skin Tissue (Child)"
1212 msgstr "Kožní tkáň (dítě)" 1218 msgstr "Kožní tkáň (dítě)"
1213 1219
1214 -#: slice_.py:1237 1220 +#: slice_.py:1245
1215 msgid "Diff" 1221 msgid "Diff"
1216 msgstr "Rozdíl" 1222 msgstr "Rozdíl"
1217 1223
1218 -#: slice_.py:1239 1224 +#: slice_.py:1247
1219 msgid "XOR" 1225 msgid "XOR"
1220 msgstr "XOR" 1226 msgstr "XOR"
1221 1227
@@ -1259,15 +1265,15 @@ msgstr &quot;Nepravá barva&quot; @@ -1259,15 +1265,15 @@ msgstr &quot;Nepravá barva&quot;
1259 msgid "Projection type" 1265 msgid "Projection type"
1260 msgstr "Typ promítání" 1266 msgstr "Typ promítání"
1261 1267
1262 -#: styles.py:56 task_slice.py:849 1268 +#: styles.py:58 task_slice.py:853
1263 msgid "Foreground" 1269 msgid "Foreground"
1264 msgstr "Popředí" 1270 msgstr "Popředí"
1265 1271
1266 -#: styles.py:57 task_slice.py:850 1272 +#: styles.py:59 task_slice.py:854
1267 msgid "Background" 1273 msgid "Background"
1268 msgstr "Pozadí" 1274 msgstr "Pozadí"
1269 1275
1270 -#: styles.py:826 1276 +#: styles.py:833
1271 msgid "Applying watershed ..." 1277 msgid "Applying watershed ..."
1272 msgstr "Používá se předěl..." 1278 msgstr "Používá se předěl..."
1273 1279
@@ -1348,23 +1354,19 @@ msgstr &quot;Vlastnosti masky&quot; @@ -1348,23 +1354,19 @@ msgstr &quot;Vlastnosti masky&quot;
1348 msgid "Manual edition" 1354 msgid "Manual edition"
1349 msgstr "Ruční úprava" 1355 msgstr "Ruční úprava"
1350 1356
1351 -#: task_slice.py:284  
1352 -msgid "Watershed"  
1353 -msgstr "Předěl"  
1354 -  
1355 #: task_slice.py:422 1357 #: task_slice.py:422
1356 msgid "Set predefined or manual threshold:" 1358 msgid "Set predefined or manual threshold:"
1357 msgstr "Nastavit přednastavenou nebo ruční hodnotu prahu:" 1359 msgstr "Nastavit přednastavenou nebo ruční hodnotu prahu:"
1358 1360
1359 -#: task_slice.py:652 task_slice.py:812 1361 +#: task_slice.py:652 task_slice.py:816
1360 msgid "Choose brush type, size or operation:" 1362 msgid "Choose brush type, size or operation:"
1361 msgstr "vybrat štětec, velikost nebo funkci:" 1363 msgstr "vybrat štětec, velikost nebo funkci:"
1362 1364
1363 -#: task_slice.py:658 task_slice.py:818 1365 +#: task_slice.py:658 task_slice.py:822
1364 msgid "Circle" 1366 msgid "Circle"
1365 msgstr "Kruh" 1367 msgstr "Kruh"
1366 1368
1367 -#: task_slice.py:662 task_slice.py:822 1369 +#: task_slice.py:662 task_slice.py:826
1368 msgid "Square" 1370 msgid "Square"
1369 msgstr "Čtverec" 1371 msgstr "Čtverec"
1370 1372
@@ -1372,15 +1374,15 @@ msgstr &quot;Čtverec&quot; @@ -1372,15 +1374,15 @@ msgstr &quot;Čtverec&quot;
1372 msgid "Brush threshold range:" 1374 msgid "Brush threshold range:"
1373 msgstr "Prahová hodnota štětce:" 1375 msgstr "Prahová hodnota štětce:"
1374 1376
1375 -#: task_slice.py:869 1377 +#: task_slice.py:873
1376 msgid "Overwrite mask" 1378 msgid "Overwrite mask"
1377 msgstr "Přepsat masku" 1379 msgstr "Přepsat masku"
1378 1380
1379 -#: task_slice.py:870 1381 +#: task_slice.py:874
1380 msgid "Use WW&WL" 1382 msgid "Use WW&WL"
1381 msgstr "Použít WW&WL" 1383 msgstr "Použít WW&WL"
1382 1384
1383 -#: task_slice.py:879 1385 +#: task_slice.py:883
1384 msgid "Expand watershed to 3D" 1386 msgid "Expand watershed to 3D"
1385 msgstr "Roztáhnout předěl k 3D" 1387 msgstr "Roztáhnout předěl k 3D"
1386 1388
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: German (http://www.transifex.com/projects/p/invesalius3/language/de/)\n" 16 "Language-Team: German (http://www.transifex.com/projects/p/invesalius3/language/de/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;Maske %d&quot; @@ -141,11 +141,11 @@ msgstr &quot;Maske %d&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "Zeichne" 142 msgstr "Zeichne"
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "Lösche" 146 msgstr "Lösche"
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "Grenzwert" 150 msgstr "Grenzwert"
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "Gehirn" 183 msgstr "Gehirn"
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "Standard" 188 msgstr "Standard"
189 189
@@ -219,7 +219,7 @@ msgstr &quot;Lunge - hart&quot; @@ -219,7 +219,7 @@ msgstr &quot;Lunge - hart&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "Mediastinum" 220 msgstr "Mediastinum"
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "Handbuch" 224 msgstr "Handbuch"
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "Schnittebene" 388 msgstr "Schnittebene"
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "Ubenannt" 397 msgstr "Ubenannt"
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "Ändere die Gantry-Neigung um untenstehende Gradzahl" 401 msgstr "Ändere die Gantry-Neigung um untenstehende Gradzahl"
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "Maßnahme" 437 msgstr "Maßnahme"
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "Messe Abstände" 441 msgstr "Messe Abstände"
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "Messe Winkel" 445 msgstr "Messe Winkel"
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "Name" 450 msgstr "Name"
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "Maske" 454 msgstr "Maske"
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "Volumen (mm³)" 462 msgstr "Volumen (mm³)"
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "Transparenz" 466 msgstr "Transparenz"
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "Ort" 470 msgstr "Ort"
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "Typ" 474 msgstr "Typ"
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "Wert" 478 msgstr "Wert"
479 479
@@ -525,7 +525,7 @@ msgstr &quot;Voreinstellungsname&quot; @@ -525,7 +525,7 @@ msgstr &quot;Voreinstellungsname&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "Speichern der Voreinstellung" 526 msgstr "Speichern der Voreinstellung"
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "Werkzeuge" 530 msgstr "Werkzeuge"
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "Wähle einen DICOM Ordner:" 565 msgstr "Wähle einen DICOM Ordner:"
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "Speichern des Projekts unter..." 569 msgstr "Speichern des Projekts unter..."
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "GNU GPL (General Public License) Version 2" 667 msgstr "GNU GPL (General Public License) Version 2"
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "Speichere die Raycasting-Voreinstellung als:" 671 msgstr "Speichere die Raycasting-Voreinstellung als:"
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "Neuer Oberflächename" 675 msgstr "Neuer Oberflächename"
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "Name der zu erstellenden Oberfläche" 679 msgstr "Name der zu erstellenden Oberfläche"
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "Referenzmaske" 683 msgstr "Referenzmaske"
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "Oberflächenqualität" 687 msgstr "Oberflächenqualität"
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "Fülle Löcher" 691 msgstr "Fülle Löcher"
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "Behalte die größte Region" 695 msgstr "Behalte die größte Region"
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "BMP-Bild" 699 msgstr "BMP-Bild"
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "JPG-Bild" 703 msgstr "JPG-Bild"
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "PNG-Bild" 707 msgstr "PNG-Bild"
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "Postskriptdokument" 711 msgstr "Postskriptdokument"
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "POV-Ray-Datei" 715 msgstr "POV-Ray-Datei"
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "TIFF-Bild" 719 msgstr "TIFF-Bild"
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;Bild %d&quot; @@ -853,143 +859,143 @@ msgstr &quot;Bild %d&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "Auto-play" 860 msgstr "Auto-play"
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "Datenpanel" 864 msgstr "Datenpanel"
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "Vorschau der zu rekonstruierenden medizinischen Daten" 868 msgstr "Vorschau der zu rekonstruierenden medizinischen Daten"
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "Import DICOM...\tStrg+I" 876 msgstr "Import DICOM...\tStrg+I"
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "Über" 920 msgstr "Über"
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "Datei" 924 msgstr "Datei"
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "Hilfe" 932 msgstr "Hilfe"
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "Fertig" 936 msgstr "Fertig"
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "Speichere InVesalius-Projekt" 948 msgstr "Speichere InVesalius-Projekt"
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "Vergrößern" 952 msgstr "Vergrößern"
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "Auswahl vergrößern" 956 msgstr "Auswahl vergrößern"
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "Rotieren" 960 msgstr "Rotieren"
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "Bewegen" 964 msgstr "Bewegen"
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "Kontrast" 968 msgstr "Kontrast"
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "Arbeitsleiste verstecken" 980 msgstr "Arbeitsleiste verstecken"
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "Verstecke Text" 984 msgstr "Verstecke Text"
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "Zeige Arbeitsleiste" 988 msgstr "Zeige Arbeitsleiste"
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "Zeige Text" 992 msgstr "Zeige Text"
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;Hautgewebe (Erwachsener)&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;Hautgewebe (Erwachsener)&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "Hautgewebe (Kind)" 1215 msgstr "Hautgewebe (Kind)"
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;Maskeneigenschaften&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;Maskeneigenschaften&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "Setze voreingestellten oder manuellen Schwellenwert:" 1356 msgstr "Setze voreingestellten oder manuellen Schwellenwert:"
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "Wähle Pinseltyp, -größe oder -funktion" 1360 msgstr "Wähle Pinseltyp, -größe oder -funktion"
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "Kreis" 1364 msgstr "Kreis"
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "Quadrat" 1368 msgstr "Quadrat"
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;Quadrat&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;Quadrat&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "Pinselschwellenwert:" 1372 msgstr "Pinselschwellenwert:"
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Greek (http://www.transifex.com/projects/p/invesalius3/language/el/)\n" 16 "Language-Team: Greek (http://www.transifex.com/projects/p/invesalius3/language/el/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;Μάσκα %d&quot; @@ -141,11 +141,11 @@ msgstr &quot;Μάσκα %d&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "Σχεδίαση" 142 msgstr "Σχεδίαση"
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "Διαγραφή" 146 msgstr "Διαγραφή"
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "Όριο" 150 msgstr "Όριο"
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "Εγκέφαλος" 183 msgstr "Εγκέφαλος"
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "Προεπιλογή" 188 msgstr "Προεπιλογή"
189 189
@@ -219,7 +219,7 @@ msgstr &quot;&quot; @@ -219,7 +219,7 @@ msgstr &quot;&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "" 220 msgstr ""
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "Εγχειρίδιο" 224 msgstr "Εγχειρίδιο"
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "" 388 msgstr ""
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "" 397 msgstr ""
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 401 msgstr ""
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "Μέτρηση" 437 msgstr "Μέτρηση"
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "" 441 msgstr ""
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "" 445 msgstr ""
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "Όνομα" 450 msgstr "Όνομα"
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "Μάσκα" 454 msgstr "Μάσκα"
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "Όγκος (mm³)" 462 msgstr "Όγκος (mm³)"
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "Διαφάνεια" 466 msgstr "Διαφάνεια"
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "" 470 msgstr ""
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "Τύπος" 474 msgstr "Τύπος"
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "Τιμή" 478 msgstr "Τιμή"
479 479
@@ -525,7 +525,7 @@ msgstr &quot;Προκαθορισμένο όνομα&quot; @@ -525,7 +525,7 @@ msgstr &quot;Προκαθορισμένο όνομα&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "Εργαλεία" 530 msgstr "Εργαλεία"
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "Επιλέξτε ένα φάκελο DICOM:" 565 msgstr "Επιλέξτε ένα φάκελο DICOM:"
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "Αποθήκευση project ως..." 569 msgstr "Αποθήκευση project ως..."
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "GNU GPL (Γενική Άδεια Δημόσιας Χρήσης) έκδοση 2" 667 msgstr "GNU GPL (Γενική Άδεια Δημόσιας Χρήσης) έκδοση 2"
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "Νέο όνομα επιφάνειας:" 675 msgstr "Νέο όνομα επιφάνειας:"
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "Ονόμασε την επιφάνεια που θα δημιουργηθεί" 679 msgstr "Ονόμασε την επιφάνεια που θα δημιουργηθεί"
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "" 683 msgstr ""
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "Ποιότητα αναγλύφου:" 687 msgstr "Ποιότητα αναγλύφου:"
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "Γέμισμα οπών" 691 msgstr "Γέμισμα οπών"
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "Διατήρηση μέγιστης περιοχής" 695 msgstr "Διατήρηση μέγιστης περιοχής"
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "Εικόνα BMP" 699 msgstr "Εικόνα BMP"
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "Εικόνα JPG" 703 msgstr "Εικόνα JPG"
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "Εικόνα PNG" 707 msgstr "Εικόνα PNG"
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "Έγγραφο PostScript" 711 msgstr "Έγγραφο PostScript"
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "Αρχείο POV-Ray" 715 msgstr "Αρχείο POV-Ray"
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "Εικόνα TIFF" 719 msgstr "Εικόνα TIFF"
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;Εικόνα %d&quot; @@ -853,143 +859,143 @@ msgstr &quot;Εικόνα %d&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "" 860 msgstr ""
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "Πάνελ δεδομένων" 864 msgstr "Πάνελ δεδομένων"
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "Προεπισκόπηση ιατρικών δεδομένων που θα ανακατασκευαστούν" 868 msgstr "Προεπισκόπηση ιατρικών δεδομένων που θα ανακατασκευαστούν"
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 876 msgstr ""
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "Σχετικά ..." 920 msgstr "Σχετικά ..."
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "Αρχείο" 924 msgstr "Αρχείο"
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "Βοήθεια" 932 msgstr "Βοήθεια"
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "Έτοιμο" 936 msgstr "Έτοιμο"
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "" 948 msgstr ""
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "Εστίαση" 952 msgstr "Εστίαση"
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "Εστίαση βασιζόμενη σε επιλογή" 956 msgstr "Εστίαση βασιζόμενη σε επιλογή"
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "Περιστροφή" 960 msgstr "Περιστροφή"
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "Μετακίνηση" 964 msgstr "Μετακίνηση"
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "" 968 msgstr ""
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "" 980 msgstr ""
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "Απόκρυψη κειμένου" 984 msgstr "Απόκρυψη κειμένου"
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "" 988 msgstr ""
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "Εμφάνιση κείμενου" 992 msgstr "Εμφάνιση κείμενου"
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "" 1215 msgstr ""
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;Ιδιότητες μάσκας &quot; @@ -1345,23 +1351,19 @@ msgstr &quot;Ιδιότητες μάσκας &quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1356 msgstr ""
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1360 msgstr ""
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "Κύκλος" 1364 msgstr "Κύκλος"
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "Τετράγωνο" 1368 msgstr "Τετράγωνο"
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;Τετράγωνο&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;Τετράγωνο&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "Οριο φάσματοϛ βούρτσαϛ" 1372 msgstr "Οριο φάσματοϛ βούρτσαϛ"
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -13,8 +13,8 @@ msgid &quot;&quot; @@ -13,8 +13,8 @@ msgid &quot;&quot;
13 msgstr "" 13 msgstr ""
14 "Project-Id-Version: InVesalius3\n" 14 "Project-Id-Version: InVesalius3\n"
15 "Report-Msgid-Bugs-To: \n" 15 "Report-Msgid-Bugs-To: \n"
16 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
17 -"PO-Revision-Date: 2015-05-20 14:03+0000\n" 16 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  17 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
18 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 18 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
19 "Language-Team: Spanish (http://www.transifex.com/projects/p/invesalius3/language/es/)\n" 19 "Language-Team: Spanish (http://www.transifex.com/projects/p/invesalius3/language/es/)\n"
20 "MIME-Version: 1.0\n" 20 "MIME-Version: 1.0\n"
@@ -144,11 +144,11 @@ msgstr &quot;Máscara %d&quot; @@ -144,11 +144,11 @@ msgstr &quot;Máscara %d&quot;
144 msgid "Draw" 144 msgid "Draw"
145 msgstr "Dibujar" 145 msgstr "Dibujar"
146 146
147 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 147 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
148 msgid "Erase" 148 msgid "Erase"
149 msgstr "Borrar" 149 msgstr "Borrar"
150 150
151 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 151 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
152 msgid "Threshold" 152 msgid "Threshold"
153 msgstr "Umbral" 153 msgstr "Umbral"
154 154
@@ -185,8 +185,8 @@ msgstr &quot;Fosa cerebral posterior&quot; @@ -185,8 +185,8 @@ msgstr &quot;Fosa cerebral posterior&quot;
185 msgid "Brain" 185 msgid "Brain"
186 msgstr "Cerebro" 186 msgstr "Cerebro"
187 187
188 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
189 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 188 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  189 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
190 msgid "Default" 190 msgid "Default"
191 msgstr "Predeterminado" 191 msgstr "Predeterminado"
192 192
@@ -222,7 +222,7 @@ msgstr &quot;Pulmón - Duro&quot; @@ -222,7 +222,7 @@ msgstr &quot;Pulmón - Duro&quot;
222 msgid "Mediastinum" 222 msgid "Mediastinum"
223 msgstr "Mediastino" 223 msgstr "Mediastino"
224 224
225 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 225 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
226 msgid "Manual" 226 msgid "Manual"
227 msgstr "Manual" 227 msgstr "Manual"
228 228
@@ -390,16 +390,16 @@ msgstr &quot;Hueso amarillo&quot; @@ -390,16 +390,16 @@ msgstr &quot;Hueso amarillo&quot;
390 msgid "Cut plane" 390 msgid "Cut plane"
391 msgstr "Plano de corte" 391 msgstr "Plano de corte"
392 392
393 -#: control.py:306 393 +#: control.py:304
394 #, python-format 394 #, python-format
395 msgid "Loading file %d of %d ..." 395 msgid "Loading file %d of %d ..."
396 msgstr "Cargando archivo %d de %d ..." 396 msgstr "Cargando archivo %d de %d ..."
397 397
398 -#: control.py:423 398 +#: control.py:421
399 msgid "Untitled" 399 msgid "Untitled"
400 msgstr "Sin Título" 400 msgstr "Sin Título"
401 401
402 -#: control.py:561 402 +#: control.py:559
403 msgid "Fix gantry tilt applying the degrees below" 403 msgid "Fix gantry tilt applying the degrees below"
404 msgstr "Arreglar la inclinación (gantry tilt) con la aplicación de los grados abajo" 404 msgstr "Arreglar la inclinación (gantry tilt) con la aplicación de los grados abajo"
405 405
@@ -439,44 +439,44 @@ msgstr &quot;Superficies 3D&quot; @@ -439,44 +439,44 @@ msgstr &quot;Superficies 3D&quot;
439 msgid "Measures" 439 msgid "Measures"
440 msgstr "Medidas" 440 msgstr "Medidas"
441 441
442 -#: data_notebook.py:185 frame.py:1136 442 +#: data_notebook.py:185 frame.py:1160
443 msgid "Measure distance" 443 msgid "Measure distance"
444 msgstr "Medir distancia" 444 msgstr "Medir distancia"
445 445
446 -#: data_notebook.py:188 frame.py:1141 446 +#: data_notebook.py:188 frame.py:1166
447 msgid "Measure angle" 447 msgid "Measure angle"
448 msgstr "Medir ángulo" 448 msgstr "Medir ángulo"
449 449
450 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
451 -#: data_notebook.py:1194 450 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  451 +#: data_notebook.py:1195
452 msgid "Name" 452 msgid "Name"
453 msgstr "Nombre" 453 msgstr "Nombre"
454 454
455 -#: data_notebook.py:502 frame.py:644 455 +#: data_notebook.py:503 frame.py:652
456 msgid "Mask" 456 msgid "Mask"
457 msgstr "Máscara" 457 msgstr "Máscara"
458 458
459 -#: data_notebook.py:627 task_surface.py:140 459 +#: data_notebook.py:628 task_surface.py:140
460 msgid "New surface" 460 msgid "New surface"
461 msgstr "Nueva superficie" 461 msgstr "Nueva superficie"
462 462
463 -#: data_notebook.py:764 463 +#: data_notebook.py:765
464 msgid "Volume (mm³)" 464 msgid "Volume (mm³)"
465 msgstr "Volumen (mm³)" 465 msgstr "Volumen (mm³)"
466 466
467 -#: data_notebook.py:765 467 +#: data_notebook.py:766
468 msgid "Transparency" 468 msgid "Transparency"
469 msgstr "Transparencia" 469 msgstr "Transparencia"
470 470
471 -#: data_notebook.py:1003 471 +#: data_notebook.py:1004
472 msgid "Location" 472 msgid "Location"
473 msgstr "Ubicación" 473 msgstr "Ubicación"
474 474
475 -#: data_notebook.py:1004 data_notebook.py:1195 475 +#: data_notebook.py:1005 data_notebook.py:1196
476 msgid "Type" 476 msgid "Type"
477 msgstr "Tipo" 477 msgstr "Tipo"
478 478
479 -#: data_notebook.py:1005 data_notebook.py:1196 479 +#: data_notebook.py:1006 data_notebook.py:1197
480 msgid "Value" 480 msgid "Value"
481 msgstr "Valor" 481 msgstr "Valor"
482 482
@@ -528,7 +528,7 @@ msgstr &quot;Nombre del preajuste&quot; @@ -528,7 +528,7 @@ msgstr &quot;Nombre del preajuste&quot;
528 msgid "Save raycasting preset" 528 msgid "Save raycasting preset"
529 msgstr "Guardar el preajuste de raycasting" 529 msgstr "Guardar el preajuste de raycasting"
530 530
531 -#: default_viewers.py:471 frame.py:694 531 +#: default_viewers.py:471 frame.py:702
532 msgid "Tools" 532 msgid "Tools"
533 msgstr "Herramientas" 533 msgstr "Herramientas"
534 534
@@ -567,7 +567,7 @@ msgstr &quot;Abrir archivo Analyze&quot; @@ -567,7 +567,7 @@ msgstr &quot;Abrir archivo Analyze&quot;
567 msgid "Choose a DICOM folder:" 567 msgid "Choose a DICOM folder:"
568 msgstr "Elegir un directorio DICOM" 568 msgstr "Elegir un directorio DICOM"
569 569
570 -#: dialogs.py:312 frame.py:577 570 +#: dialogs.py:312 frame.py:585
571 msgid "Save project as..." 571 msgid "Save project as..."
572 msgstr "Guardar proyecto como..." 572 msgstr "Guardar proyecto como..."
573 573
@@ -653,162 +653,168 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -653,162 +653,168 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
653 msgstr "Elija más de un archivo DICOM para la reconstrucción en 3D" 653 msgstr "Elija más de un archivo DICOM para la reconstrucción en 3D"
654 654
655 #: dialogs.py:766 655 #: dialogs.py:766
656 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI"  
657 -msgstr "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 656 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
  657 +msgstr ""
658 658
659 #: dialogs.py:767 659 #: dialogs.py:767
660 msgid "" 660 msgid ""
661 -"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" 661 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  662 +"\n"
  663 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
662 "\n" 664 "\n"
663 " Contact: invesalius@cti.gov.br" 665 " Contact: invesalius@cti.gov.br"
664 -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" 666 +msgstr ""
665 667
666 #: dialogs.py:775 668 #: dialogs.py:775
667 msgid "GNU GPL (General Public License) version 2" 669 msgid "GNU GPL (General Public License) version 2"
668 msgstr "GNU GPL (General Public License) versión 2" 670 msgstr "GNU GPL (General Public License) versión 2"
669 671
670 -#: dialogs.py:810 672 +#: dialogs.py:812
671 msgid "Save raycasting preset as:" 673 msgid "Save raycasting preset as:"
672 msgstr "Guardar preajuste de raycasting como:" 674 msgstr "Guardar preajuste de raycasting como:"
673 675
674 -#: dialogs.py:853 dialogs.py:1108 676 +#: dialogs.py:855 dialogs.py:1110
675 msgid "New surface name:" 677 msgid "New surface name:"
676 msgstr "Nombre de la nueva superficie:" 678 msgstr "Nombre de la nueva superficie:"
677 679
678 -#: dialogs.py:857 dialogs.py:1112 680 +#: dialogs.py:859 dialogs.py:1114
679 msgid "Name the surface to be created" 681 msgid "Name the surface to be created"
680 msgstr "Nombre de la superficie creada" 682 msgstr "Nombre de la superficie creada"
681 683
682 -#: dialogs.py:864 dialogs.py:1119 684 +#: dialogs.py:866 dialogs.py:1121
683 msgid "Mask of reference:" 685 msgid "Mask of reference:"
684 msgstr "Máscara de referencia:" 686 msgstr "Máscara de referencia:"
685 687
686 -#: dialogs.py:882 dialogs.py:1137 688 +#: dialogs.py:884 dialogs.py:1139
687 msgid "Surface quality:" 689 msgid "Surface quality:"
688 msgstr "Calidad de la superficie:" 690 msgstr "Calidad de la superficie:"
689 691
690 -#: dialogs.py:911 dialogs.py:1165 692 +#: dialogs.py:913 dialogs.py:1167
691 msgid "Fill holes" 693 msgid "Fill holes"
692 msgstr "Llenar los agujeros" 694 msgstr "Llenar los agujeros"
693 695
694 -#: dialogs.py:914 dialogs.py:1168 696 +#: dialogs.py:916 dialogs.py:1170
695 msgid "Keep largest region" 697 msgid "Keep largest region"
696 msgstr "Mantener la mayor región" 698 msgstr "Mantener la mayor región"
697 699
698 -#: dialogs.py:952 700 +#: dialogs.py:954
699 msgid "BMP image" 701 msgid "BMP image"
700 msgstr "Imagen BMP" 702 msgstr "Imagen BMP"
701 703
702 -#: dialogs.py:953 704 +#: dialogs.py:955
703 msgid "JPG image" 705 msgid "JPG image"
704 msgstr "Imagen JPG" 706 msgstr "Imagen JPG"
705 707
706 -#: dialogs.py:954 708 +#: dialogs.py:956
707 msgid "PNG image" 709 msgid "PNG image"
708 msgstr "Imagen PNG" 710 msgstr "Imagen PNG"
709 711
710 -#: dialogs.py:955 712 +#: dialogs.py:957
711 msgid "PostScript document" 713 msgid "PostScript document"
712 msgstr "Documento PostScript" 714 msgstr "Documento PostScript"
713 715
714 -#: dialogs.py:956 716 +#: dialogs.py:958
715 msgid "POV-Ray file" 717 msgid "POV-Ray file"
716 msgstr "Archivo POV-Ray" 718 msgstr "Archivo POV-Ray"
717 719
718 -#: dialogs.py:957 720 +#: dialogs.py:959
719 msgid "TIFF image" 721 msgid "TIFF image"
720 msgstr "Imagen TIFF" 722 msgstr "Imagen TIFF"
721 723
722 -#: dialogs.py:1002 724 +#: dialogs.py:1004
723 msgid "Surface generation options" 725 msgid "Surface generation options"
724 msgstr "Opciones de generación de superficie" 726 msgstr "Opciones de generación de superficie"
725 727
726 -#: dialogs.py:1032 728 +#: dialogs.py:1034
727 msgid "Surface creation" 729 msgid "Surface creation"
728 msgstr "Creación de superficie" 730 msgstr "Creación de superficie"
729 731
730 -#: dialogs.py:1059 732 +#: dialogs.py:1061
731 msgid "Surface creation options" 733 msgid "Surface creation options"
732 msgstr "Opciones de creación de superficie" 734 msgstr "Opciones de creación de superficie"
733 735
734 -#: dialogs.py:1065 736 +#: dialogs.py:1067
735 msgid "Surface creation method" 737 msgid "Surface creation method"
736 msgstr "Método de creación de superficie" 738 msgstr "Método de creación de superficie"
737 739
738 -#: dialogs.py:1213 frame.py:697 740 +#: dialogs.py:1215 frame.py:705
739 msgid "Options" 741 msgid "Options"
740 msgstr "Opciones" 742 msgstr "Opciones"
741 743
742 -#: dialogs.py:1229 744 +#: dialogs.py:1231
743 msgid "Angle:" 745 msgid "Angle:"
744 msgstr "Ángulo" 746 msgstr "Ángulo"
745 747
746 -#: dialogs.py:1231 748 +#: dialogs.py:1233
747 msgid "Max. distance:" 749 msgid "Max. distance:"
748 msgstr "Distancia máxima:" 750 msgstr "Distancia máxima:"
749 751
750 -#: dialogs.py:1233 752 +#: dialogs.py:1235
751 msgid "Min. weight:" 753 msgid "Min. weight:"
752 msgstr "Peso mínimo:" 754 msgstr "Peso mínimo:"
753 755
754 -#: dialogs.py:1235 756 +#: dialogs.py:1237
755 msgid "N. steps:" 757 msgid "N. steps:"
756 msgstr "Número de pasos:" 758 msgstr "Número de pasos:"
757 759
758 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 760 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
759 msgid "Context aware smoothing" 761 msgid "Context aware smoothing"
760 msgstr "Suavización sensible al contexto" 762 msgstr "Suavización sensible al contexto"
761 763
762 -#: dialogs.py:1255 764 +#: dialogs.py:1257
763 msgid "Binary" 765 msgid "Binary"
764 msgstr "Binario" 766 msgstr "Binario"
765 767
766 -#: dialogs.py:1273 768 +#: dialogs.py:1275
767 msgid "" 769 msgid ""
768 "It is not possible to use the Default method because the mask was edited." 770 "It is not possible to use the Default method because the mask was edited."
769 msgstr "No es posible usar el método predeterminado porque la máscara fue editada." 771 msgstr "No es posible usar el método predeterminado porque la máscara fue editada."
770 772
771 -#: dialogs.py:1276 773 +#: dialogs.py:1278
772 msgid "Method:" 774 msgid "Method:"
773 msgstr "Método:" 775 msgstr "Método:"
774 776
775 -#: dialogs.py:1405 777 +#: dialogs.py:1407
776 msgid "Method" 778 msgid "Method"
777 msgstr "Método" 779 msgstr "Método"
778 780
779 -#: dialogs.py:1428 781 +#: dialogs.py:1430
780 msgid "Gaussian sigma" 782 msgid "Gaussian sigma"
781 msgstr "Sigma gaussiana" 783 msgstr "Sigma gaussiana"
782 784
783 -#: dialogs.py:1490 frame.py:638 785 +#: dialogs.py:1452 task_slice.py:284
  786 +msgid "Watershed"
  787 +msgstr "Watershed"
  788 +
  789 +#: dialogs.py:1492 frame.py:646
784 msgid "Boolean operations" 790 msgid "Boolean operations"
785 msgstr "Operaciones booleanas" 791 msgstr "Operaciones booleanas"
786 792
787 -#: dialogs.py:1512 slice_.py:1236 793 +#: dialogs.py:1513 slice_.py:1244
788 msgid "Union" 794 msgid "Union"
789 msgstr "Unión" 795 msgstr "Unión"
790 796
791 -#: dialogs.py:1513 797 +#: dialogs.py:1514
792 msgid "Difference" 798 msgid "Difference"
793 msgstr "Diferencia" 799 msgstr "Diferencia"
794 800
795 -#: dialogs.py:1514 slice_.py:1238 801 +#: dialogs.py:1515 slice_.py:1246
796 msgid "Intersection" 802 msgid "Intersection"
797 msgstr "Intersección" 803 msgstr "Intersección"
798 804
799 -#: dialogs.py:1515 805 +#: dialogs.py:1516
800 msgid "Exclusive disjunction" 806 msgid "Exclusive disjunction"
801 msgstr "Disyunción exclusiva" 807 msgstr "Disyunción exclusiva"
802 808
803 -#: dialogs.py:1536 809 +#: dialogs.py:1537
804 msgid "Mask 1" 810 msgid "Mask 1"
805 msgstr "Máscara 1" 811 msgstr "Máscara 1"
806 812
807 -#: dialogs.py:1538 813 +#: dialogs.py:1539
808 msgid "Operation" 814 msgid "Operation"
809 msgstr "Operación" 815 msgstr "Operación"
810 816
811 -#: dialogs.py:1540 817 +#: dialogs.py:1541
812 msgid "Mask 2" 818 msgid "Mask 2"
813 msgstr "Máscara 2" 819 msgstr "Máscara 2"
814 820
@@ -856,143 +862,143 @@ msgstr &quot;Imagen %d&quot; @@ -856,143 +862,143 @@ msgstr &quot;Imagen %d&quot;
856 msgid "Auto-play" 862 msgid "Auto-play"
857 msgstr "Jugar" 863 msgstr "Jugar"
858 864
859 -#: frame.py:162 865 +#: frame.py:164
860 msgid "Data panel" 866 msgid "Data panel"
861 msgstr "Panel de datos" 867 msgstr "Panel de datos"
862 868
863 -#: frame.py:169 869 +#: frame.py:171
864 msgid "Preview medical data to be reconstructed" 870 msgid "Preview medical data to be reconstructed"
865 msgstr "Vista previa de los datos médicos que van a ser reconstruidos" 871 msgstr "Vista previa de los datos médicos que van a ser reconstruidos"
866 872
867 -#: frame.py:175 873 +#: frame.py:177
868 msgid "Retrieve DICOM from PACS" 874 msgid "Retrieve DICOM from PACS"
869 msgstr "Recuperar DICOM desde PACS" 875 msgstr "Recuperar DICOM desde PACS"
870 876
871 -#: frame.py:572 877 +#: frame.py:580
872 msgid "Import DICOM...\tCtrl+I" 878 msgid "Import DICOM...\tCtrl+I"
873 msgstr "Importar DICOM...\tCtrl+I" 879 msgstr "Importar DICOM...\tCtrl+I"
874 880
875 -#: frame.py:574 881 +#: frame.py:582
876 msgid "Import other files..." 882 msgid "Import other files..."
877 msgstr "Importar otros archivos..." 883 msgstr "Importar otros archivos..."
878 884
879 -#: frame.py:575 885 +#: frame.py:583
880 msgid "Open project...\tCtrl+O" 886 msgid "Open project...\tCtrl+O"
881 msgstr "Abrir proyecto...\tCtrl+O" 887 msgstr "Abrir proyecto...\tCtrl+O"
882 888
883 -#: frame.py:576 889 +#: frame.py:584
884 msgid "Save project\tCtrl+S" 890 msgid "Save project\tCtrl+S"
885 msgstr "Guardar proyecto... \tCtrl+O" 891 msgstr "Guardar proyecto... \tCtrl+O"
886 892
887 -#: frame.py:578 893 +#: frame.py:586
888 msgid "Close project" 894 msgid "Close project"
889 msgstr "Cerrar proyecto" 895 msgstr "Cerrar proyecto"
890 896
891 -#: frame.py:587 897 +#: frame.py:595
892 msgid "Exit\tCtrl+Q" 898 msgid "Exit\tCtrl+Q"
893 msgstr "Salir\tCtrl+Q" 899 msgstr "Salir\tCtrl+Q"
894 900
895 -#: frame.py:618 frame.py:628 901 +#: frame.py:626 frame.py:636
896 msgid "Undo\tCtrl+Z" 902 msgid "Undo\tCtrl+Z"
897 msgstr "Deshacer\tCtrl+Z" 903 msgstr "Deshacer\tCtrl+Z"
898 904
899 -#: frame.py:623 frame.py:629 905 +#: frame.py:631 frame.py:637
900 msgid "Redo\tCtrl+Y" 906 msgid "Redo\tCtrl+Y"
901 msgstr "Rehacer\tCtrl+Y" 907 msgstr "Rehacer\tCtrl+Y"
902 908
903 -#: frame.py:641 909 +#: frame.py:649
904 msgid "Clean Mask\tCtrl+Shift+A" 910 msgid "Clean Mask\tCtrl+Shift+A"
905 msgstr "Limpiar máscara\tCtrl+Shift+A" 911 msgstr "Limpiar máscara\tCtrl+Shift+A"
906 912
907 -#: frame.py:677 913 +#: frame.py:685
908 msgid "Preferences..." 914 msgid "Preferences..."
909 msgstr "Preferencias..." 915 msgstr "Preferencias..."
910 916
911 -#: frame.py:681 917 +#: frame.py:689
912 msgid "Getting started..." 918 msgid "Getting started..."
913 msgstr "Cómo empezar..." 919 msgstr "Cómo empezar..."
914 920
915 -#: frame.py:684 921 +#: frame.py:692
916 msgid "About..." 922 msgid "About..."
917 msgstr "Acerca de..." 923 msgstr "Acerca de..."
918 924
919 -#: frame.py:692 925 +#: frame.py:700
920 msgid "File" 926 msgid "File"
921 msgstr "Archivo" 927 msgstr "Archivo"
922 928
923 -#: frame.py:693 929 +#: frame.py:701
924 msgid "Edit" 930 msgid "Edit"
925 msgstr "Editar" 931 msgstr "Editar"
926 932
927 -#: frame.py:698 933 +#: frame.py:706
928 msgid "Help" 934 msgid "Help"
929 msgstr "Ayuda" 935 msgstr "Ayuda"
930 936
931 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 937 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
932 msgid "Ready" 938 msgid "Ready"
933 msgstr "Listo" 939 msgstr "Listo"
934 940
935 -#: frame.py:958 941 +#: frame.py:969
936 msgid "Import DICOM files...\tCtrl+I" 942 msgid "Import DICOM files...\tCtrl+I"
937 msgstr "Importar archivos DICOM...\tCtrl+I" 943 msgstr "Importar archivos DICOM...\tCtrl+I"
938 944
939 -#: frame.py:965 945 +#: frame.py:978
940 msgid "Open InVesalius project..." 946 msgid "Open InVesalius project..."
941 msgstr "Abrir proyecto de InVesalius..." 947 msgstr "Abrir proyecto de InVesalius..."
942 948
943 -#: frame.py:969 949 +#: frame.py:984
944 msgid "Save InVesalius project" 950 msgid "Save InVesalius project"
945 msgstr "Guardar proyecto InVesalius" 951 msgstr "Guardar proyecto InVesalius"
946 952
947 -#: frame.py:1111 953 +#: frame.py:1130
948 msgid "Zoom" 954 msgid "Zoom"
949 msgstr "Zoom" 955 msgstr "Zoom"
950 956
951 -#: frame.py:1116 957 +#: frame.py:1136
952 msgid "Zoom based on selection" 958 msgid "Zoom based on selection"
953 msgstr "Zoom basado en la selección" 959 msgstr "Zoom basado en la selección"
954 960
955 -#: frame.py:1121 961 +#: frame.py:1142
956 msgid "Rotate" 962 msgid "Rotate"
957 msgstr "Rotar" 963 msgstr "Rotar"
958 964
959 -#: frame.py:1126 965 +#: frame.py:1148
960 msgid "Move" 966 msgid "Move"
961 msgstr "Mover" 967 msgstr "Mover"
962 968
963 -#: frame.py:1131 969 +#: frame.py:1154
964 msgid "Constrast" 970 msgid "Constrast"
965 msgstr "Contraste" 971 msgstr "Contraste"
966 972
967 -#: frame.py:1284 973 +#: frame.py:1312
968 msgid "Scroll slices" 974 msgid "Scroll slices"
969 msgstr "Cambiar la rebanada" 975 msgstr "Cambiar la rebanada"
970 976
971 -#: frame.py:1288 977 +#: frame.py:1318
972 msgid "Slices' cross intersection" 978 msgid "Slices' cross intersection"
973 msgstr "Cruce para intersección de rebanadas" 979 msgstr "Cruce para intersección de rebanadas"
974 980
975 -#: frame.py:1445 frame.py:1514 frame.py:1690 981 +#: frame.py:1488 frame.py:1560 frame.py:1741
976 msgid "Hide task panel" 982 msgid "Hide task panel"
977 msgstr "Ocultar el panel de tareas" 983 msgstr "Ocultar el panel de tareas"
978 984
979 -#: frame.py:1449 frame.py:1536 frame.py:1712 985 +#: frame.py:1494 frame.py:1582 frame.py:1763
980 msgid "Hide text" 986 msgid "Hide text"
981 msgstr "Ocultar texto" 987 msgstr "Ocultar texto"
982 988
983 -#: frame.py:1520 frame.py:1696 989 +#: frame.py:1566 frame.py:1747
984 msgid "Show task panel" 990 msgid "Show task panel"
985 msgstr "Mostrar el panel de tareas" 991 msgstr "Mostrar el panel de tareas"
986 992
987 -#: frame.py:1530 frame.py:1706 993 +#: frame.py:1576 frame.py:1757
988 msgid "Show text" 994 msgid "Show text"
989 msgstr "Mostrar texto" 995 msgstr "Mostrar texto"
990 996
991 -#: frame.py:1609 997 +#: frame.py:1657
992 msgid "Undo" 998 msgid "Undo"
993 msgstr "Deshacer" 999 msgstr "Deshacer"
994 1000
995 -#: frame.py:1614 1001 +#: frame.py:1664
996 msgid "Redo" 1002 msgid "Redo"
997 msgstr "Rehacer" 1003 msgstr "Rehacer"
998 1004
@@ -1211,11 +1217,11 @@ msgstr &quot;Tejido Epitelial (Adulto)&quot; @@ -1211,11 +1217,11 @@ msgstr &quot;Tejido Epitelial (Adulto)&quot;
1211 msgid "Skin Tissue (Child)" 1217 msgid "Skin Tissue (Child)"
1212 msgstr "Tejido Epitelial (Niño)" 1218 msgstr "Tejido Epitelial (Niño)"
1213 1219
1214 -#: slice_.py:1237 1220 +#: slice_.py:1245
1215 msgid "Diff" 1221 msgid "Diff"
1216 msgstr "Dif" 1222 msgstr "Dif"
1217 1223
1218 -#: slice_.py:1239 1224 +#: slice_.py:1247
1219 msgid "XOR" 1225 msgid "XOR"
1220 msgstr "XOR" 1226 msgstr "XOR"
1221 1227
@@ -1259,15 +1265,15 @@ msgstr &quot;Pseudo color&quot; @@ -1259,15 +1265,15 @@ msgstr &quot;Pseudo color&quot;
1259 msgid "Projection type" 1265 msgid "Projection type"
1260 msgstr "Tipo de proyección" 1266 msgstr "Tipo de proyección"
1261 1267
1262 -#: styles.py:56 task_slice.py:849 1268 +#: styles.py:58 task_slice.py:853
1263 msgid "Foreground" 1269 msgid "Foreground"
1264 msgstr "Primer plano" 1270 msgstr "Primer plano"
1265 1271
1266 -#: styles.py:57 task_slice.py:850 1272 +#: styles.py:59 task_slice.py:854
1267 msgid "Background" 1273 msgid "Background"
1268 msgstr "Fondo" 1274 msgstr "Fondo"
1269 1275
1270 -#: styles.py:826 1276 +#: styles.py:833
1271 msgid "Applying watershed ..." 1277 msgid "Applying watershed ..."
1272 msgstr "Aplicando watershed..." 1278 msgstr "Aplicando watershed..."
1273 1279
@@ -1348,23 +1354,19 @@ msgstr &quot;Propriedades de la máscara&quot; @@ -1348,23 +1354,19 @@ msgstr &quot;Propriedades de la máscara&quot;
1348 msgid "Manual edition" 1354 msgid "Manual edition"
1349 msgstr "Edición manual" 1355 msgstr "Edición manual"
1350 1356
1351 -#: task_slice.py:284  
1352 -msgid "Watershed"  
1353 -msgstr "Watershed"  
1354 -  
1355 #: task_slice.py:422 1357 #: task_slice.py:422
1356 msgid "Set predefined or manual threshold:" 1358 msgid "Set predefined or manual threshold:"
1357 msgstr "Seleccione umbral:" 1359 msgstr "Seleccione umbral:"
1358 1360
1359 -#: task_slice.py:652 task_slice.py:812 1361 +#: task_slice.py:652 task_slice.py:816
1360 msgid "Choose brush type, size or operation:" 1362 msgid "Choose brush type, size or operation:"
1361 msgstr "Tipo, tamaño o funcionamiento del pincel:" 1363 msgstr "Tipo, tamaño o funcionamiento del pincel:"
1362 1364
1363 -#: task_slice.py:658 task_slice.py:818 1365 +#: task_slice.py:658 task_slice.py:822
1364 msgid "Circle" 1366 msgid "Circle"
1365 msgstr "Círculo" 1367 msgstr "Círculo"
1366 1368
1367 -#: task_slice.py:662 task_slice.py:822 1369 +#: task_slice.py:662 task_slice.py:826
1368 msgid "Square" 1370 msgid "Square"
1369 msgstr "Cuadrado" 1371 msgstr "Cuadrado"
1370 1372
@@ -1372,15 +1374,15 @@ msgstr &quot;Cuadrado&quot; @@ -1372,15 +1374,15 @@ msgstr &quot;Cuadrado&quot;
1372 msgid "Brush threshold range:" 1374 msgid "Brush threshold range:"
1373 msgstr "Serie de umbrales del pincel:" 1375 msgstr "Serie de umbrales del pincel:"
1374 1376
1375 -#: task_slice.py:869 1377 +#: task_slice.py:873
1376 msgid "Overwrite mask" 1378 msgid "Overwrite mask"
1377 msgstr "Sobrescribir la máscara" 1379 msgstr "Sobrescribir la máscara"
1378 1380
1379 -#: task_slice.py:870 1381 +#: task_slice.py:874
1380 msgid "Use WW&WL" 1382 msgid "Use WW&WL"
1381 msgstr "Usar WW&WL" 1383 msgstr "Usar WW&WL"
1382 1384
1383 -#: task_slice.py:879 1385 +#: task_slice.py:883
1384 msgid "Expand watershed to 3D" 1386 msgid "Expand watershed to 3D"
1385 msgstr "Expandir watershed en 3D" 1387 msgstr "Expandir watershed en 3D"
1386 1388
@@ -11,8 +11,8 @@ msgid &quot;&quot; @@ -11,8 +11,8 @@ msgid &quot;&quot;
11 msgstr "" 11 msgstr ""
12 "Project-Id-Version: InVesalius3\n" 12 "Project-Id-Version: InVesalius3\n"
13 "Report-Msgid-Bugs-To: \n" 13 "Report-Msgid-Bugs-To: \n"
14 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
15 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 14 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  15 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
17 "Language-Team: Persian (http://www.transifex.com/projects/p/invesalius3/language/fa/)\n" 17 "Language-Team: Persian (http://www.transifex.com/projects/p/invesalius3/language/fa/)\n"
18 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -142,11 +142,11 @@ msgstr &quot;&quot; @@ -142,11 +142,11 @@ msgstr &quot;&quot;
142 msgid "Draw" 142 msgid "Draw"
143 msgstr "ترسيم" 143 msgstr "ترسيم"
144 144
145 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 145 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
146 msgid "Erase" 146 msgid "Erase"
147 msgstr "پاک کردن" 147 msgstr "پاک کردن"
148 148
149 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 149 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
150 msgid "Threshold" 150 msgid "Threshold"
151 msgstr "" 151 msgstr ""
152 152
@@ -183,8 +183,8 @@ msgstr &quot;&quot; @@ -183,8 +183,8 @@ msgstr &quot;&quot;
183 msgid "Brain" 183 msgid "Brain"
184 msgstr "" 184 msgstr ""
185 185
186 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
187 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 186 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  187 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
188 msgid "Default" 188 msgid "Default"
189 msgstr "پیش فرض" 189 msgstr "پیش فرض"
190 190
@@ -220,7 +220,7 @@ msgstr &quot;&quot; @@ -220,7 +220,7 @@ msgstr &quot;&quot;
220 msgid "Mediastinum" 220 msgid "Mediastinum"
221 msgstr "" 221 msgstr ""
222 222
223 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 223 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
224 msgid "Manual" 224 msgid "Manual"
225 msgstr "دستی" 225 msgstr "دستی"
226 226
@@ -388,16 +388,16 @@ msgstr &quot;&quot; @@ -388,16 +388,16 @@ msgstr &quot;&quot;
388 msgid "Cut plane" 388 msgid "Cut plane"
389 msgstr "" 389 msgstr ""
390 390
391 -#: control.py:306 391 +#: control.py:304
392 #, python-format 392 #, python-format
393 msgid "Loading file %d of %d ..." 393 msgid "Loading file %d of %d ..."
394 msgstr "" 394 msgstr ""
395 395
396 -#: control.py:423 396 +#: control.py:421
397 msgid "Untitled" 397 msgid "Untitled"
398 msgstr "بدون عنوان" 398 msgstr "بدون عنوان"
399 399
400 -#: control.py:561 400 +#: control.py:559
401 msgid "Fix gantry tilt applying the degrees below" 401 msgid "Fix gantry tilt applying the degrees below"
402 msgstr "" 402 msgstr ""
403 403
@@ -437,44 +437,44 @@ msgstr &quot;&quot; @@ -437,44 +437,44 @@ msgstr &quot;&quot;
437 msgid "Measures" 437 msgid "Measures"
438 msgstr "اندازه گیری ها" 438 msgstr "اندازه گیری ها"
439 439
440 -#: data_notebook.py:185 frame.py:1136 440 +#: data_notebook.py:185 frame.py:1160
441 msgid "Measure distance" 441 msgid "Measure distance"
442 msgstr "اندازه گیری فاصله" 442 msgstr "اندازه گیری فاصله"
443 443
444 -#: data_notebook.py:188 frame.py:1141 444 +#: data_notebook.py:188 frame.py:1166
445 msgid "Measure angle" 445 msgid "Measure angle"
446 msgstr "" 446 msgstr ""
447 447
448 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
449 -#: data_notebook.py:1194 448 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  449 +#: data_notebook.py:1195
450 msgid "Name" 450 msgid "Name"
451 msgstr "نام" 451 msgstr "نام"
452 452
453 -#: data_notebook.py:502 frame.py:644 453 +#: data_notebook.py:503 frame.py:652
454 msgid "Mask" 454 msgid "Mask"
455 msgstr "" 455 msgstr ""
456 456
457 -#: data_notebook.py:627 task_surface.py:140 457 +#: data_notebook.py:628 task_surface.py:140
458 msgid "New surface" 458 msgid "New surface"
459 msgstr "" 459 msgstr ""
460 460
461 -#: data_notebook.py:764 461 +#: data_notebook.py:765
462 msgid "Volume (mm³)" 462 msgid "Volume (mm³)"
463 msgstr "" 463 msgstr ""
464 464
465 -#: data_notebook.py:765 465 +#: data_notebook.py:766
466 msgid "Transparency" 466 msgid "Transparency"
467 msgstr "شفافیت" 467 msgstr "شفافیت"
468 468
469 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
470 msgid "Location" 470 msgid "Location"
471 msgstr "موقعيت" 471 msgstr "موقعيت"
472 472
473 -#: data_notebook.py:1004 data_notebook.py:1195 473 +#: data_notebook.py:1005 data_notebook.py:1196
474 msgid "Type" 474 msgid "Type"
475 msgstr "نوع" 475 msgstr "نوع"
476 476
477 -#: data_notebook.py:1005 data_notebook.py:1196 477 +#: data_notebook.py:1006 data_notebook.py:1197
478 msgid "Value" 478 msgid "Value"
479 msgstr "مقدار" 479 msgstr "مقدار"
480 480
@@ -526,7 +526,7 @@ msgstr &quot;&quot; @@ -526,7 +526,7 @@ msgstr &quot;&quot;
526 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
527 msgstr "" 527 msgstr ""
528 528
529 -#: default_viewers.py:471 frame.py:694 529 +#: default_viewers.py:471 frame.py:702
530 msgid "Tools" 530 msgid "Tools"
531 msgstr "ابزار" 531 msgstr "ابزار"
532 532
@@ -565,7 +565,7 @@ msgstr &quot;&quot; @@ -565,7 +565,7 @@ msgstr &quot;&quot;
565 msgid "Choose a DICOM folder:" 565 msgid "Choose a DICOM folder:"
566 msgstr "" 566 msgstr ""
567 567
568 -#: dialogs.py:312 frame.py:577 568 +#: dialogs.py:312 frame.py:585
569 msgid "Save project as..." 569 msgid "Save project as..."
570 msgstr "ذخیره پروژه به عنوان..." 570 msgstr "ذخیره پروژه به عنوان..."
571 571
@@ -651,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -651,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
651 msgstr "" 651 msgstr ""
652 652
653 #: dialogs.py:766 653 #: dialogs.py:766
654 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 654 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
655 msgstr "" 655 msgstr ""
656 656
657 #: dialogs.py:767 657 #: dialogs.py:767
658 msgid "" 658 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" 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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  660 +"\n"
  661 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
660 "\n" 662 "\n"
661 " Contact: invesalius@cti.gov.br" 663 " Contact: invesalius@cti.gov.br"
662 msgstr "" 664 msgstr ""
@@ -665,148 +667,152 @@ msgstr &quot;&quot; @@ -665,148 +667,152 @@ msgstr &quot;&quot;
665 msgid "GNU GPL (General Public License) version 2" 667 msgid "GNU GPL (General Public License) version 2"
666 msgstr "" 668 msgstr ""
667 669
668 -#: dialogs.py:810 670 +#: dialogs.py:812
669 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
670 msgstr "" 672 msgstr ""
671 673
672 -#: dialogs.py:853 dialogs.py:1108 674 +#: dialogs.py:855 dialogs.py:1110
673 msgid "New surface name:" 675 msgid "New surface name:"
674 msgstr "" 676 msgstr ""
675 677
676 -#: dialogs.py:857 dialogs.py:1112 678 +#: dialogs.py:859 dialogs.py:1114
677 msgid "Name the surface to be created" 679 msgid "Name the surface to be created"
678 msgstr "" 680 msgstr ""
679 681
680 -#: dialogs.py:864 dialogs.py:1119 682 +#: dialogs.py:866 dialogs.py:1121
681 msgid "Mask of reference:" 683 msgid "Mask of reference:"
682 msgstr "" 684 msgstr ""
683 685
684 -#: dialogs.py:882 dialogs.py:1137 686 +#: dialogs.py:884 dialogs.py:1139
685 msgid "Surface quality:" 687 msgid "Surface quality:"
686 msgstr "" 688 msgstr ""
687 689
688 -#: dialogs.py:911 dialogs.py:1165 690 +#: dialogs.py:913 dialogs.py:1167
689 msgid "Fill holes" 691 msgid "Fill holes"
690 msgstr "" 692 msgstr ""
691 693
692 -#: dialogs.py:914 dialogs.py:1168 694 +#: dialogs.py:916 dialogs.py:1170
693 msgid "Keep largest region" 695 msgid "Keep largest region"
694 msgstr "" 696 msgstr ""
695 697
696 -#: dialogs.py:952 698 +#: dialogs.py:954
697 msgid "BMP image" 699 msgid "BMP image"
698 msgstr "BMP تصوير" 700 msgstr "BMP تصوير"
699 701
700 -#: dialogs.py:953 702 +#: dialogs.py:955
701 msgid "JPG image" 703 msgid "JPG image"
702 msgstr "JPG تصوير" 704 msgstr "JPG تصوير"
703 705
704 -#: dialogs.py:954 706 +#: dialogs.py:956
705 msgid "PNG image" 707 msgid "PNG image"
706 msgstr "PNG تصوير" 708 msgstr "PNG تصوير"
707 709
708 -#: dialogs.py:955 710 +#: dialogs.py:957
709 msgid "PostScript document" 711 msgid "PostScript document"
710 msgstr "" 712 msgstr ""
711 713
712 -#: dialogs.py:956 714 +#: dialogs.py:958
713 msgid "POV-Ray file" 715 msgid "POV-Ray file"
714 msgstr "" 716 msgstr ""
715 717
716 -#: dialogs.py:957 718 +#: dialogs.py:959
717 msgid "TIFF image" 719 msgid "TIFF image"
718 msgstr "TIFF تصوير" 720 msgstr "TIFF تصوير"
719 721
720 -#: dialogs.py:1002 722 +#: dialogs.py:1004
721 msgid "Surface generation options" 723 msgid "Surface generation options"
722 msgstr "" 724 msgstr ""
723 725
724 -#: dialogs.py:1032 726 +#: dialogs.py:1034
725 msgid "Surface creation" 727 msgid "Surface creation"
726 msgstr "" 728 msgstr ""
727 729
728 -#: dialogs.py:1059 730 +#: dialogs.py:1061
729 msgid "Surface creation options" 731 msgid "Surface creation options"
730 msgstr "" 732 msgstr ""
731 733
732 -#: dialogs.py:1065 734 +#: dialogs.py:1067
733 msgid "Surface creation method" 735 msgid "Surface creation method"
734 msgstr "" 736 msgstr ""
735 737
736 -#: dialogs.py:1213 frame.py:697 738 +#: dialogs.py:1215 frame.py:705
737 msgid "Options" 739 msgid "Options"
738 msgstr "" 740 msgstr ""
739 741
740 -#: dialogs.py:1229 742 +#: dialogs.py:1231
741 msgid "Angle:" 743 msgid "Angle:"
742 msgstr "" 744 msgstr ""
743 745
744 -#: dialogs.py:1231 746 +#: dialogs.py:1233
745 msgid "Max. distance:" 747 msgid "Max. distance:"
746 msgstr "" 748 msgstr ""
747 749
748 -#: dialogs.py:1233 750 +#: dialogs.py:1235
749 msgid "Min. weight:" 751 msgid "Min. weight:"
750 msgstr "" 752 msgstr ""
751 753
752 -#: dialogs.py:1235 754 +#: dialogs.py:1237
753 msgid "N. steps:" 755 msgid "N. steps:"
754 msgstr "" 756 msgstr ""
755 757
756 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 758 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
757 msgid "Context aware smoothing" 759 msgid "Context aware smoothing"
758 msgstr "" 760 msgstr ""
759 761
760 -#: dialogs.py:1255 762 +#: dialogs.py:1257
761 msgid "Binary" 763 msgid "Binary"
762 msgstr "" 764 msgstr ""
763 765
764 -#: dialogs.py:1273 766 +#: dialogs.py:1275
765 msgid "" 767 msgid ""
766 "It is not possible to use the Default method because the mask was edited." 768 "It is not possible to use the Default method because the mask was edited."
767 msgstr "" 769 msgstr ""
768 770
769 -#: dialogs.py:1276 771 +#: dialogs.py:1278
770 msgid "Method:" 772 msgid "Method:"
771 msgstr "" 773 msgstr ""
772 774
773 -#: dialogs.py:1405 775 +#: dialogs.py:1407
774 msgid "Method" 776 msgid "Method"
775 msgstr "" 777 msgstr ""
776 778
777 -#: dialogs.py:1428 779 +#: dialogs.py:1430
778 msgid "Gaussian sigma" 780 msgid "Gaussian sigma"
779 msgstr "" 781 msgstr ""
780 782
781 -#: dialogs.py:1490 frame.py:638 783 +#: dialogs.py:1452 task_slice.py:284
  784 +msgid "Watershed"
  785 +msgstr ""
  786 +
  787 +#: dialogs.py:1492 frame.py:646
782 msgid "Boolean operations" 788 msgid "Boolean operations"
783 msgstr "" 789 msgstr ""
784 790
785 -#: dialogs.py:1512 slice_.py:1236 791 +#: dialogs.py:1513 slice_.py:1244
786 msgid "Union" 792 msgid "Union"
787 msgstr "" 793 msgstr ""
788 794
789 -#: dialogs.py:1513 795 +#: dialogs.py:1514
790 msgid "Difference" 796 msgid "Difference"
791 msgstr "" 797 msgstr ""
792 798
793 -#: dialogs.py:1514 slice_.py:1238 799 +#: dialogs.py:1515 slice_.py:1246
794 msgid "Intersection" 800 msgid "Intersection"
795 msgstr "" 801 msgstr ""
796 802
797 -#: dialogs.py:1515 803 +#: dialogs.py:1516
798 msgid "Exclusive disjunction" 804 msgid "Exclusive disjunction"
799 msgstr "" 805 msgstr ""
800 806
801 -#: dialogs.py:1536 807 +#: dialogs.py:1537
802 msgid "Mask 1" 808 msgid "Mask 1"
803 msgstr "" 809 msgstr ""
804 810
805 -#: dialogs.py:1538 811 +#: dialogs.py:1539
806 msgid "Operation" 812 msgid "Operation"
807 msgstr "" 813 msgstr ""
808 814
809 -#: dialogs.py:1540 815 +#: dialogs.py:1541
810 msgid "Mask 2" 816 msgid "Mask 2"
811 msgstr "" 817 msgstr ""
812 818
@@ -854,143 +860,143 @@ msgstr &quot;&quot; @@ -854,143 +860,143 @@ msgstr &quot;&quot;
854 msgid "Auto-play" 860 msgid "Auto-play"
855 msgstr "" 861 msgstr ""
856 862
857 -#: frame.py:162 863 +#: frame.py:164
858 msgid "Data panel" 864 msgid "Data panel"
859 msgstr "صفحه ي اطلاعات" 865 msgstr "صفحه ي اطلاعات"
860 866
861 -#: frame.py:169 867 +#: frame.py:171
862 msgid "Preview medical data to be reconstructed" 868 msgid "Preview medical data to be reconstructed"
863 msgstr "" 869 msgstr ""
864 870
865 -#: frame.py:175 871 +#: frame.py:177
866 msgid "Retrieve DICOM from PACS" 872 msgid "Retrieve DICOM from PACS"
867 msgstr "" 873 msgstr ""
868 874
869 -#: frame.py:572 875 +#: frame.py:580
870 msgid "Import DICOM...\tCtrl+I" 876 msgid "Import DICOM...\tCtrl+I"
871 msgstr "" 877 msgstr ""
872 878
873 -#: frame.py:574 879 +#: frame.py:582
874 msgid "Import other files..." 880 msgid "Import other files..."
875 msgstr "" 881 msgstr ""
876 882
877 -#: frame.py:575 883 +#: frame.py:583
878 msgid "Open project...\tCtrl+O" 884 msgid "Open project...\tCtrl+O"
879 msgstr "" 885 msgstr ""
880 886
881 -#: frame.py:576 887 +#: frame.py:584
882 msgid "Save project\tCtrl+S" 888 msgid "Save project\tCtrl+S"
883 msgstr "" 889 msgstr ""
884 890
885 -#: frame.py:578 891 +#: frame.py:586
886 msgid "Close project" 892 msgid "Close project"
887 msgstr "" 893 msgstr ""
888 894
889 -#: frame.py:587 895 +#: frame.py:595
890 msgid "Exit\tCtrl+Q" 896 msgid "Exit\tCtrl+Q"
891 msgstr "" 897 msgstr ""
892 898
893 -#: frame.py:618 frame.py:628 899 +#: frame.py:626 frame.py:636
894 msgid "Undo\tCtrl+Z" 900 msgid "Undo\tCtrl+Z"
895 msgstr "" 901 msgstr ""
896 902
897 -#: frame.py:623 frame.py:629 903 +#: frame.py:631 frame.py:637
898 msgid "Redo\tCtrl+Y" 904 msgid "Redo\tCtrl+Y"
899 msgstr "" 905 msgstr ""
900 906
901 -#: frame.py:641 907 +#: frame.py:649
902 msgid "Clean Mask\tCtrl+Shift+A" 908 msgid "Clean Mask\tCtrl+Shift+A"
903 msgstr "" 909 msgstr ""
904 910
905 -#: frame.py:677 911 +#: frame.py:685
906 msgid "Preferences..." 912 msgid "Preferences..."
907 msgstr "" 913 msgstr ""
908 914
909 -#: frame.py:681 915 +#: frame.py:689
910 msgid "Getting started..." 916 msgid "Getting started..."
911 msgstr "" 917 msgstr ""
912 918
913 -#: frame.py:684 919 +#: frame.py:692
914 msgid "About..." 920 msgid "About..."
915 msgstr "درباره..." 921 msgstr "درباره..."
916 922
917 -#: frame.py:692 923 +#: frame.py:700
918 msgid "File" 924 msgid "File"
919 msgstr "فايل" 925 msgstr "فايل"
920 926
921 -#: frame.py:693 927 +#: frame.py:701
922 msgid "Edit" 928 msgid "Edit"
923 msgstr "" 929 msgstr ""
924 930
925 -#: frame.py:698 931 +#: frame.py:706
926 msgid "Help" 932 msgid "Help"
927 msgstr "راهنما" 933 msgstr "راهنما"
928 934
929 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 935 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
930 msgid "Ready" 936 msgid "Ready"
931 msgstr "آماده" 937 msgstr "آماده"
932 938
933 -#: frame.py:958 939 +#: frame.py:969
934 msgid "Import DICOM files...\tCtrl+I" 940 msgid "Import DICOM files...\tCtrl+I"
935 msgstr "" 941 msgstr ""
936 942
937 -#: frame.py:965 943 +#: frame.py:978
938 msgid "Open InVesalius project..." 944 msgid "Open InVesalius project..."
939 msgstr "" 945 msgstr ""
940 946
941 -#: frame.py:969 947 +#: frame.py:984
942 msgid "Save InVesalius project" 948 msgid "Save InVesalius project"
943 msgstr "" 949 msgstr ""
944 950
945 -#: frame.py:1111 951 +#: frame.py:1130
946 msgid "Zoom" 952 msgid "Zoom"
947 msgstr "بزرگ نمايي" 953 msgstr "بزرگ نمايي"
948 954
949 -#: frame.py:1116 955 +#: frame.py:1136
950 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
951 msgstr "" 957 msgstr ""
952 958
953 -#: frame.py:1121 959 +#: frame.py:1142
954 msgid "Rotate" 960 msgid "Rotate"
955 msgstr "چرخش" 961 msgstr "چرخش"
956 962
957 -#: frame.py:1126 963 +#: frame.py:1148
958 msgid "Move" 964 msgid "Move"
959 msgstr "حرکت" 965 msgstr "حرکت"
960 966
961 -#: frame.py:1131 967 +#: frame.py:1154
962 msgid "Constrast" 968 msgid "Constrast"
963 msgstr "" 969 msgstr ""
964 970
965 -#: frame.py:1284 971 +#: frame.py:1312
966 msgid "Scroll slices" 972 msgid "Scroll slices"
967 msgstr "" 973 msgstr ""
968 974
969 -#: frame.py:1288 975 +#: frame.py:1318
970 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
971 msgstr "" 977 msgstr ""
972 978
973 -#: frame.py:1445 frame.py:1514 frame.py:1690 979 +#: frame.py:1488 frame.py:1560 frame.py:1741
974 msgid "Hide task panel" 980 msgid "Hide task panel"
975 msgstr "" 981 msgstr ""
976 982
977 -#: frame.py:1449 frame.py:1536 frame.py:1712 983 +#: frame.py:1494 frame.py:1582 frame.py:1763
978 msgid "Hide text" 984 msgid "Hide text"
979 msgstr "پنهان کردن متن" 985 msgstr "پنهان کردن متن"
980 986
981 -#: frame.py:1520 frame.py:1696 987 +#: frame.py:1566 frame.py:1747
982 msgid "Show task panel" 988 msgid "Show task panel"
983 msgstr "" 989 msgstr ""
984 990
985 -#: frame.py:1530 frame.py:1706 991 +#: frame.py:1576 frame.py:1757
986 msgid "Show text" 992 msgid "Show text"
987 msgstr "نمایش متن" 993 msgstr "نمایش متن"
988 994
989 -#: frame.py:1609 995 +#: frame.py:1657
990 msgid "Undo" 996 msgid "Undo"
991 msgstr "" 997 msgstr ""
992 998
993 -#: frame.py:1614 999 +#: frame.py:1664
994 msgid "Redo" 1000 msgid "Redo"
995 msgstr "" 1001 msgstr ""
996 1002
@@ -1209,11 +1215,11 @@ msgstr &quot;&quot; @@ -1209,11 +1215,11 @@ msgstr &quot;&quot;
1209 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1210 msgstr "" 1216 msgstr ""
1211 1217
1212 -#: slice_.py:1237 1218 +#: slice_.py:1245
1213 msgid "Diff" 1219 msgid "Diff"
1214 msgstr "" 1220 msgstr ""
1215 1221
1216 -#: slice_.py:1239 1222 +#: slice_.py:1247
1217 msgid "XOR" 1223 msgid "XOR"
1218 msgstr "" 1224 msgstr ""
1219 1225
@@ -1257,15 +1263,15 @@ msgstr &quot;&quot; @@ -1257,15 +1263,15 @@ msgstr &quot;&quot;
1257 msgid "Projection type" 1263 msgid "Projection type"
1258 msgstr "" 1264 msgstr ""
1259 1265
1260 -#: styles.py:56 task_slice.py:849 1266 +#: styles.py:58 task_slice.py:853
1261 msgid "Foreground" 1267 msgid "Foreground"
1262 msgstr "" 1268 msgstr ""
1263 1269
1264 -#: styles.py:57 task_slice.py:850 1270 +#: styles.py:59 task_slice.py:854
1265 msgid "Background" 1271 msgid "Background"
1266 msgstr "" 1272 msgstr ""
1267 1273
1268 -#: styles.py:826 1274 +#: styles.py:833
1269 msgid "Applying watershed ..." 1275 msgid "Applying watershed ..."
1270 msgstr "" 1276 msgstr ""
1271 1277
@@ -1346,23 +1352,19 @@ msgstr &quot;&quot; @@ -1346,23 +1352,19 @@ msgstr &quot;&quot;
1346 msgid "Manual edition" 1352 msgid "Manual edition"
1347 msgstr "" 1353 msgstr ""
1348 1354
1349 -#: task_slice.py:284  
1350 -msgid "Watershed"  
1351 -msgstr ""  
1352 -  
1353 #: task_slice.py:422 1355 #: task_slice.py:422
1354 msgid "Set predefined or manual threshold:" 1356 msgid "Set predefined or manual threshold:"
1355 msgstr "" 1357 msgstr ""
1356 1358
1357 -#: task_slice.py:652 task_slice.py:812 1359 +#: task_slice.py:652 task_slice.py:816
1358 msgid "Choose brush type, size or operation:" 1360 msgid "Choose brush type, size or operation:"
1359 msgstr "" 1361 msgstr ""
1360 1362
1361 -#: task_slice.py:658 task_slice.py:818 1363 +#: task_slice.py:658 task_slice.py:822
1362 msgid "Circle" 1364 msgid "Circle"
1363 msgstr "دايره" 1365 msgstr "دايره"
1364 1366
1365 -#: task_slice.py:662 task_slice.py:822 1367 +#: task_slice.py:662 task_slice.py:826
1366 msgid "Square" 1368 msgid "Square"
1367 msgstr "مربع" 1369 msgstr "مربع"
1368 1370
@@ -1370,15 +1372,15 @@ msgstr &quot;مربع&quot; @@ -1370,15 +1372,15 @@ msgstr &quot;مربع&quot;
1370 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1371 msgstr "" 1373 msgstr ""
1372 1374
1373 -#: task_slice.py:869 1375 +#: task_slice.py:873
1374 msgid "Overwrite mask" 1376 msgid "Overwrite mask"
1375 msgstr "" 1377 msgstr ""
1376 1378
1377 -#: task_slice.py:870 1379 +#: task_slice.py:874
1378 msgid "Use WW&WL" 1380 msgid "Use WW&WL"
1379 msgstr "" 1381 msgstr ""
1380 1382
1381 -#: task_slice.py:879 1383 +#: task_slice.py:883
1382 msgid "Expand watershed to 3D" 1384 msgid "Expand watershed to 3D"
1383 msgstr "" 1385 msgstr ""
1384 1386
@@ -6,12 +6,13 @@ @@ -6,12 +6,13 @@
6 # Thiago Franco de Morais <totonixsame@gmail.com> 6 # Thiago Franco de Morais <totonixsame@gmail.com>
7 # Translators: 7 # Translators:
8 # Translators: 8 # Translators:
  9 +# InVesalius <invesalius@cti.gov.br>, 2015
9 msgid "" 10 msgid ""
10 msgstr "" 11 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 12 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 13 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 14 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  15 +"PO-Revision-Date: 2015-06-08 14:06+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: French (http://www.transifex.com/projects/p/invesalius3/language/fr/)\n" 17 "Language-Team: French (http://www.transifex.com/projects/p/invesalius3/language/fr/)\n"
17 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -26,7 +27,7 @@ msgstr &quot;&quot; @@ -26,7 +27,7 @@ msgstr &quot;&quot;
26 #: clut_raycasting.py:535 27 #: clut_raycasting.py:535
27 #, python-format 28 #, python-format
28 msgid "Value: %-6d" 29 msgid "Value: %-6d"
29 -msgstr "" 30 +msgstr "Valeur: %-6d"
30 31
31 #: clut_raycasting.py:536 32 #: clut_raycasting.py:536
32 #, python-format 33 #, python-format
@@ -141,11 +142,11 @@ msgstr &quot;Masque %d&quot; @@ -141,11 +142,11 @@ msgstr &quot;Masque %d&quot;
141 msgid "Draw" 142 msgid "Draw"
142 msgstr "Dessiner" 143 msgstr "Dessiner"
143 144
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 145 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 146 msgid "Erase"
146 msgstr "Effacer" 147 msgstr "Effacer"
147 148
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 149 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 150 msgid "Threshold"
150 msgstr "Seuil" 151 msgstr "Seuil"
151 152
@@ -182,8 +183,8 @@ msgstr &quot;&quot; @@ -182,8 +183,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 183 msgid "Brain"
183 msgstr "Cerveau" 184 msgstr "Cerveau"
184 185
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 186 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  187 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 188 msgid "Default"
188 msgstr "Défaut" 189 msgstr "Défaut"
189 190
@@ -219,7 +220,7 @@ msgstr &quot;Poumon - Élevé&quot; @@ -219,7 +220,7 @@ msgstr &quot;Poumon - Élevé&quot;
219 msgid "Mediastinum" 220 msgid "Mediastinum"
220 msgstr "Médiastin" 221 msgstr "Médiastin"
221 222
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 223 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 224 msgid "Manual"
224 msgstr "Manuel" 225 msgstr "Manuel"
225 226
@@ -387,16 +388,16 @@ msgstr &quot;&quot; @@ -387,16 +388,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 388 msgid "Cut plane"
388 msgstr "Plan de coupe" 389 msgstr "Plan de coupe"
389 390
390 -#: control.py:306 391 +#: control.py:304
391 #, python-format 392 #, python-format
392 msgid "Loading file %d of %d ..." 393 msgid "Loading file %d of %d ..."
393 msgstr "" 394 msgstr ""
394 395
395 -#: control.py:423 396 +#: control.py:421
396 msgid "Untitled" 397 msgid "Untitled"
397 msgstr "Sans titre" 398 msgstr "Sans titre"
398 399
399 -#: control.py:561 400 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 401 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "Corriger le « gantry tilt » en appliquant les degrés ci-dessous" 402 msgstr "Corriger le « gantry tilt » en appliquant les degrés ci-dessous"
402 403
@@ -436,44 +437,44 @@ msgstr &quot;&quot; @@ -436,44 +437,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 437 msgid "Measures"
437 msgstr "Mesures" 438 msgstr "Mesures"
438 439
439 -#: data_notebook.py:185 frame.py:1136 440 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 441 msgid "Measure distance"
441 msgstr "Mesurer les distances" 442 msgstr "Mesurer les distances"
442 443
443 -#: data_notebook.py:188 frame.py:1141 444 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 445 msgid "Measure angle"
445 msgstr "Mesurer les angles" 446 msgstr "Mesurer les angles"
446 447
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 448 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  449 +#: data_notebook.py:1195
449 msgid "Name" 450 msgid "Name"
450 msgstr "Nom" 451 msgstr "Nom"
451 452
452 -#: data_notebook.py:502 frame.py:644 453 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 454 msgid "Mask"
454 msgstr "Masque" 455 msgstr "Masque"
455 456
456 -#: data_notebook.py:627 task_surface.py:140 457 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 458 msgid "New surface"
458 msgstr "" 459 msgstr ""
459 460
460 -#: data_notebook.py:764 461 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 462 msgid "Volume (mm³)"
462 msgstr "Volume (mm³)" 463 msgstr "Volume (mm³)"
463 464
464 -#: data_notebook.py:765 465 +#: data_notebook.py:766
465 msgid "Transparency" 466 msgid "Transparency"
466 msgstr "Transparence" 467 msgstr "Transparence"
467 468
468 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
469 msgid "Location" 470 msgid "Location"
470 msgstr "Localisation" 471 msgstr "Localisation"
471 472
472 -#: data_notebook.py:1004 data_notebook.py:1195 473 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 474 msgid "Type"
474 msgstr "Type" 475 msgstr "Type"
475 476
476 -#: data_notebook.py:1005 data_notebook.py:1196 477 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 478 msgid "Value"
478 msgstr "Valeur" 479 msgstr "Valeur"
479 480
@@ -525,7 +526,7 @@ msgstr &quot;Nom du préréglage&quot; @@ -525,7 +526,7 @@ msgstr &quot;Nom du préréglage&quot;
525 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
526 msgstr "Enregistrer le préréglage du raycasting" 527 msgstr "Enregistrer le préréglage du raycasting"
527 528
528 -#: default_viewers.py:471 frame.py:694 529 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 530 msgid "Tools"
530 msgstr "Outils" 531 msgstr "Outils"
531 532
@@ -564,7 +565,7 @@ msgstr &quot;&quot; @@ -564,7 +565,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 565 msgid "Choose a DICOM folder:"
565 msgstr "Choisir un dossier DICOM :" 566 msgstr "Choisir un dossier DICOM :"
566 567
567 -#: dialogs.py:312 frame.py:577 568 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 569 msgid "Save project as..."
569 msgstr "Enregistrer le projet sous..." 570 msgstr "Enregistrer le projet sous..."
570 571
@@ -650,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "Fournir plus d'un fichier DICOM pour la reconstruction 3D" 651 msgstr "Fournir plus d'un fichier DICOM pour la reconstruction 3D"
651 652
652 #: dialogs.py:766 653 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 654 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 655 msgstr ""
655 656
656 #: dialogs.py:767 657 #: dialogs.py:767
657 msgid "" 658 msgid ""
658 -"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" 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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  660 +"\n"
  661 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 662 "\n"
660 " Contact: invesalius@cti.gov.br" 663 " Contact: invesalius@cti.gov.br"
661 msgstr "" 664 msgstr ""
@@ -664,148 +667,152 @@ msgstr &quot;&quot; @@ -664,148 +667,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 667 msgid "GNU GPL (General Public License) version 2"
665 msgstr "GNU GPL (General Public License) version 2" 668 msgstr "GNU GPL (General Public License) version 2"
666 669
667 -#: dialogs.py:810 670 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
669 msgstr "Enregistrer le préréglage du raycasting sous :" 672 msgstr "Enregistrer le préréglage du raycasting sous :"
670 673
671 -#: dialogs.py:853 dialogs.py:1108 674 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 675 msgid "New surface name:"
673 msgstr "Nom de la nouvelle surface:" 676 msgstr "Nom de la nouvelle surface:"
674 677
675 -#: dialogs.py:857 dialogs.py:1112 678 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 679 msgid "Name the surface to be created"
677 msgstr "Nom de la nouvelle surface à créer" 680 msgstr "Nom de la nouvelle surface à créer"
678 681
679 -#: dialogs.py:864 dialogs.py:1119 682 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 683 msgid "Mask of reference:"
681 msgstr "Masque de référence:" 684 msgstr "Masque de référence:"
682 685
683 -#: dialogs.py:882 dialogs.py:1137 686 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 687 msgid "Surface quality:"
685 msgstr "Qualité de la surface:" 688 msgstr "Qualité de la surface:"
686 689
687 -#: dialogs.py:911 dialogs.py:1165 690 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 691 msgid "Fill holes"
689 msgstr "Replir les trous" 692 msgstr "Replir les trous"
690 693
691 -#: dialogs.py:914 dialogs.py:1168 694 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 695 msgid "Keep largest region"
693 msgstr "Garder la plus grande région" 696 msgstr "Garder la plus grande région"
694 697
695 -#: dialogs.py:952 698 +#: dialogs.py:954
696 msgid "BMP image" 699 msgid "BMP image"
697 msgstr "Image BMP" 700 msgstr "Image BMP"
698 701
699 -#: dialogs.py:953 702 +#: dialogs.py:955
700 msgid "JPG image" 703 msgid "JPG image"
701 msgstr "Image JPG" 704 msgstr "Image JPG"
702 705
703 -#: dialogs.py:954 706 +#: dialogs.py:956
704 msgid "PNG image" 707 msgid "PNG image"
705 msgstr "Image PNG" 708 msgstr "Image PNG"
706 709
707 -#: dialogs.py:955 710 +#: dialogs.py:957
708 msgid "PostScript document" 711 msgid "PostScript document"
709 msgstr "Document PostScript" 712 msgstr "Document PostScript"
710 713
711 -#: dialogs.py:956 714 +#: dialogs.py:958
712 msgid "POV-Ray file" 715 msgid "POV-Ray file"
713 msgstr "Fichier POV-Ray" 716 msgstr "Fichier POV-Ray"
714 717
715 -#: dialogs.py:957 718 +#: dialogs.py:959
716 msgid "TIFF image" 719 msgid "TIFF image"
717 msgstr "Image TIFF" 720 msgstr "Image TIFF"
718 721
719 -#: dialogs.py:1002 722 +#: dialogs.py:1004
720 msgid "Surface generation options" 723 msgid "Surface generation options"
721 msgstr "" 724 msgstr ""
722 725
723 -#: dialogs.py:1032 726 +#: dialogs.py:1034
724 msgid "Surface creation" 727 msgid "Surface creation"
725 msgstr "" 728 msgstr ""
726 729
727 -#: dialogs.py:1059 730 +#: dialogs.py:1061
728 msgid "Surface creation options" 731 msgid "Surface creation options"
729 msgstr "" 732 msgstr ""
730 733
731 -#: dialogs.py:1065 734 +#: dialogs.py:1067
732 msgid "Surface creation method" 735 msgid "Surface creation method"
733 msgstr "" 736 msgstr ""
734 737
735 -#: dialogs.py:1213 frame.py:697 738 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 739 msgid "Options"
737 msgstr "" 740 msgstr ""
738 741
739 -#: dialogs.py:1229 742 +#: dialogs.py:1231
740 msgid "Angle:" 743 msgid "Angle:"
741 msgstr "" 744 msgstr ""
742 745
743 -#: dialogs.py:1231 746 +#: dialogs.py:1233
744 msgid "Max. distance:" 747 msgid "Max. distance:"
745 msgstr "" 748 msgstr ""
746 749
747 -#: dialogs.py:1233 750 +#: dialogs.py:1235
748 msgid "Min. weight:" 751 msgid "Min. weight:"
749 msgstr "" 752 msgstr ""
750 753
751 -#: dialogs.py:1235 754 +#: dialogs.py:1237
752 msgid "N. steps:" 755 msgid "N. steps:"
753 msgstr "" 756 msgstr ""
754 757
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 758 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 759 msgid "Context aware smoothing"
757 msgstr "" 760 msgstr ""
758 761
759 -#: dialogs.py:1255 762 +#: dialogs.py:1257
760 msgid "Binary" 763 msgid "Binary"
761 msgstr "" 764 msgstr ""
762 765
763 -#: dialogs.py:1273 766 +#: dialogs.py:1275
764 msgid "" 767 msgid ""
765 "It is not possible to use the Default method because the mask was edited." 768 "It is not possible to use the Default method because the mask was edited."
766 msgstr "" 769 msgstr ""
767 770
768 -#: dialogs.py:1276 771 +#: dialogs.py:1278
769 msgid "Method:" 772 msgid "Method:"
770 msgstr "" 773 msgstr ""
771 774
772 -#: dialogs.py:1405 775 +#: dialogs.py:1407
773 msgid "Method" 776 msgid "Method"
774 msgstr "" 777 msgstr ""
775 778
776 -#: dialogs.py:1428 779 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 780 msgid "Gaussian sigma"
778 msgstr "" 781 msgstr ""
779 782
780 -#: dialogs.py:1490 frame.py:638 783 +#: dialogs.py:1452 task_slice.py:284
  784 +msgid "Watershed"
  785 +msgstr ""
  786 +
  787 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 788 msgid "Boolean operations"
782 msgstr "" 789 msgstr ""
783 790
784 -#: dialogs.py:1512 slice_.py:1236 791 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 792 msgid "Union"
786 msgstr "" 793 msgstr ""
787 794
788 -#: dialogs.py:1513 795 +#: dialogs.py:1514
789 msgid "Difference" 796 msgid "Difference"
790 msgstr "" 797 msgstr ""
791 798
792 -#: dialogs.py:1514 slice_.py:1238 799 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 800 msgid "Intersection"
794 msgstr "" 801 msgstr ""
795 802
796 -#: dialogs.py:1515 803 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 804 msgid "Exclusive disjunction"
798 msgstr "" 805 msgstr ""
799 806
800 -#: dialogs.py:1536 807 +#: dialogs.py:1537
801 msgid "Mask 1" 808 msgid "Mask 1"
802 msgstr "" 809 msgstr ""
803 810
804 -#: dialogs.py:1538 811 +#: dialogs.py:1539
805 msgid "Operation" 812 msgid "Operation"
806 msgstr "" 813 msgstr ""
807 814
808 -#: dialogs.py:1540 815 +#: dialogs.py:1541
809 msgid "Mask 2" 816 msgid "Mask 2"
810 msgstr "" 817 msgstr ""
811 818
@@ -853,143 +860,143 @@ msgstr &quot;Image %d&quot; @@ -853,143 +860,143 @@ msgstr &quot;Image %d&quot;
853 msgid "Auto-play" 860 msgid "Auto-play"
854 msgstr "Lecture" 861 msgstr "Lecture"
855 862
856 -#: frame.py:162 863 +#: frame.py:164
857 msgid "Data panel" 864 msgid "Data panel"
858 msgstr "Panneau de données" 865 msgstr "Panneau de données"
859 866
860 -#: frame.py:169 867 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 868 msgid "Preview medical data to be reconstructed"
862 msgstr "Prévisualiser les données médicales à reconstruire" 869 msgstr "Prévisualiser les données médicales à reconstruire"
863 870
864 -#: frame.py:175 871 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 872 msgid "Retrieve DICOM from PACS"
866 msgstr "" 873 msgstr ""
867 874
868 -#: frame.py:572 875 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 876 msgid "Import DICOM...\tCtrl+I"
870 msgstr "Importer des fichiers DICOM...\tCtrl+I" 877 msgstr "Importer des fichiers DICOM...\tCtrl+I"
871 878
872 -#: frame.py:574 879 +#: frame.py:582
873 msgid "Import other files..." 880 msgid "Import other files..."
874 msgstr "" 881 msgstr ""
875 882
876 -#: frame.py:575 883 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 884 msgid "Open project...\tCtrl+O"
878 msgstr "" 885 msgstr ""
879 886
880 -#: frame.py:576 887 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 888 msgid "Save project\tCtrl+S"
882 msgstr "" 889 msgstr ""
883 890
884 -#: frame.py:578 891 +#: frame.py:586
885 msgid "Close project" 892 msgid "Close project"
886 msgstr "" 893 msgstr ""
887 894
888 -#: frame.py:587 895 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 896 msgid "Exit\tCtrl+Q"
890 msgstr "" 897 msgstr ""
891 898
892 -#: frame.py:618 frame.py:628 899 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 900 msgid "Undo\tCtrl+Z"
894 msgstr "" 901 msgstr ""
895 902
896 -#: frame.py:623 frame.py:629 903 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 904 msgid "Redo\tCtrl+Y"
898 msgstr "" 905 msgstr ""
899 906
900 -#: frame.py:641 907 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 908 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 909 msgstr ""
903 910
904 -#: frame.py:677 911 +#: frame.py:685
905 msgid "Preferences..." 912 msgid "Preferences..."
906 msgstr "" 913 msgstr ""
907 914
908 -#: frame.py:681 915 +#: frame.py:689
909 msgid "Getting started..." 916 msgid "Getting started..."
910 msgstr "" 917 msgstr ""
911 918
912 -#: frame.py:684 919 +#: frame.py:692
913 msgid "About..." 920 msgid "About..."
914 msgstr "À propos..." 921 msgstr "À propos..."
915 922
916 -#: frame.py:692 923 +#: frame.py:700
917 msgid "File" 924 msgid "File"
918 msgstr "Fichier" 925 msgstr "Fichier"
919 926
920 -#: frame.py:693 927 +#: frame.py:701
921 msgid "Edit" 928 msgid "Edit"
922 msgstr "" 929 msgstr ""
923 930
924 -#: frame.py:698 931 +#: frame.py:706
925 msgid "Help" 932 msgid "Help"
926 msgstr "Aide" 933 msgstr "Aide"
927 934
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 935 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 936 msgid "Ready"
930 msgstr "Prêt" 937 msgstr "Prêt"
931 938
932 -#: frame.py:958 939 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 940 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 941 msgstr ""
935 942
936 -#: frame.py:965 943 +#: frame.py:978
937 msgid "Open InVesalius project..." 944 msgid "Open InVesalius project..."
938 msgstr "" 945 msgstr ""
939 946
940 -#: frame.py:969 947 +#: frame.py:984
941 msgid "Save InVesalius project" 948 msgid "Save InVesalius project"
942 msgstr "Enregistrer le projet InVesalius" 949 msgstr "Enregistrer le projet InVesalius"
943 950
944 -#: frame.py:1111 951 +#: frame.py:1130
945 msgid "Zoom" 952 msgid "Zoom"
946 msgstr "Zoom" 953 msgstr "Zoom"
947 954
948 -#: frame.py:1116 955 +#: frame.py:1136
949 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
950 msgstr "Zoom sur la sélection" 957 msgstr "Zoom sur la sélection"
951 958
952 -#: frame.py:1121 959 +#: frame.py:1142
953 msgid "Rotate" 960 msgid "Rotate"
954 msgstr "Rotation" 961 msgstr "Rotation"
955 962
956 -#: frame.py:1126 963 +#: frame.py:1148
957 msgid "Move" 964 msgid "Move"
958 msgstr "Déplacement" 965 msgstr "Déplacement"
959 966
960 -#: frame.py:1131 967 +#: frame.py:1154
961 msgid "Constrast" 968 msgid "Constrast"
962 msgstr "Contraste" 969 msgstr "Contraste"
963 970
964 -#: frame.py:1284 971 +#: frame.py:1312
965 msgid "Scroll slices" 972 msgid "Scroll slices"
966 msgstr "Changer couches" 973 msgstr "Changer couches"
967 974
968 -#: frame.py:1288 975 +#: frame.py:1318
969 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
970 msgstr "Croix pour traverser les couches" 977 msgstr "Croix pour traverser les couches"
971 978
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 979 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 980 msgid "Hide task panel"
974 msgstr "Masquer le panneau de données" 981 msgstr "Masquer le panneau de données"
975 982
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 983 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 984 msgid "Hide text"
978 msgstr "Cacher le texte" 985 msgstr "Cacher le texte"
979 986
980 -#: frame.py:1520 frame.py:1696 987 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 988 msgid "Show task panel"
982 msgstr "Montrer le panneau de données" 989 msgstr "Montrer le panneau de données"
983 990
984 -#: frame.py:1530 frame.py:1706 991 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 992 msgid "Show text"
986 msgstr "Montrer le texte" 993 msgstr "Montrer le texte"
987 994
988 -#: frame.py:1609 995 +#: frame.py:1657
989 msgid "Undo" 996 msgid "Undo"
990 msgstr "" 997 msgstr ""
991 998
992 -#: frame.py:1614 999 +#: frame.py:1664
993 msgid "Redo" 1000 msgid "Redo"
994 msgstr "" 1001 msgstr ""
995 1002
@@ -1208,11 +1215,11 @@ msgstr &quot;Tissu épithélial (adulte)&quot; @@ -1208,11 +1215,11 @@ msgstr &quot;Tissu épithélial (adulte)&quot;
1208 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1209 msgstr "Tissu épithélial (enfant)" 1216 msgstr "Tissu épithélial (enfant)"
1210 1217
1211 -#: slice_.py:1237 1218 +#: slice_.py:1245
1212 msgid "Diff" 1219 msgid "Diff"
1213 msgstr "" 1220 msgstr ""
1214 1221
1215 -#: slice_.py:1239 1222 +#: slice_.py:1247
1216 msgid "XOR" 1223 msgid "XOR"
1217 msgstr "" 1224 msgstr ""
1218 1225
@@ -1256,15 +1263,15 @@ msgstr &quot;&quot; @@ -1256,15 +1263,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1263 msgid "Projection type"
1257 msgstr "" 1264 msgstr ""
1258 1265
1259 -#: styles.py:56 task_slice.py:849 1266 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1267 msgid "Foreground"
1261 msgstr "" 1268 msgstr ""
1262 1269
1263 -#: styles.py:57 task_slice.py:850 1270 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1271 msgid "Background"
1265 msgstr "" 1272 msgstr ""
1266 1273
1267 -#: styles.py:826 1274 +#: styles.py:833
1268 msgid "Applying watershed ..." 1275 msgid "Applying watershed ..."
1269 msgstr "" 1276 msgstr ""
1270 1277
@@ -1345,23 +1352,19 @@ msgstr &quot;Propriétés du masque&quot; @@ -1345,23 +1352,19 @@ msgstr &quot;Propriétés du masque&quot;
1345 msgid "Manual edition" 1352 msgid "Manual edition"
1346 msgstr "" 1353 msgstr ""
1347 1354
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1355 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1356 msgid "Set predefined or manual threshold:"
1354 msgstr "Choisir un seuil prédéfini ou manuel :" 1357 msgstr "Choisir un seuil prédéfini ou manuel :"
1355 1358
1356 -#: task_slice.py:652 task_slice.py:812 1359 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1360 msgid "Choose brush type, size or operation:"
1358 msgstr "Choisir le type, la taille ou l'opération de la brosse" 1361 msgstr "Choisir le type, la taille ou l'opération de la brosse"
1359 1362
1360 -#: task_slice.py:658 task_slice.py:818 1363 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1364 msgid "Circle"
1362 msgstr "Cercle" 1365 msgstr "Cercle"
1363 1366
1364 -#: task_slice.py:662 task_slice.py:822 1367 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1368 msgid "Square"
1366 msgstr "Carré" 1369 msgstr "Carré"
1367 1370
@@ -1369,15 +1372,15 @@ msgstr &quot;Carré&quot; @@ -1369,15 +1372,15 @@ msgstr &quot;Carré&quot;
1369 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1370 msgstr "Seuil de la brosse :" 1373 msgstr "Seuil de la brosse :"
1371 1374
1372 -#: task_slice.py:869 1375 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1376 msgid "Overwrite mask"
1374 msgstr "" 1377 msgstr ""
1375 1378
1376 -#: task_slice.py:870 1379 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1380 msgid "Use WW&WL"
1378 msgstr "" 1381 msgstr ""
1379 1382
1380 -#: task_slice.py:879 1383 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1384 msgid "Expand watershed to 3D"
1382 msgstr "" 1385 msgstr ""
1383 1386
@@ -8,13 +8,14 @@ @@ -8,13 +8,14 @@
8 # Translators: 8 # Translators:
9 # Annalisa Manenti <manentinabs88@yahoo.it>, 2015 9 # Annalisa Manenti <manentinabs88@yahoo.it>, 2015
10 # Bruno Bottazzini <bottazzinibruno@gmail.com>, 2011 10 # Bruno Bottazzini <bottazzinibruno@gmail.com>, 2011
  11 +# InVesalius <invesalius@cti.gov.br>, 2015
11 msgid "" 12 msgid ""
12 msgstr "" 13 msgstr ""
13 "Project-Id-Version: InVesalius3\n" 14 "Project-Id-Version: InVesalius3\n"
14 "Report-Msgid-Bugs-To: \n" 15 "Report-Msgid-Bugs-To: \n"
15 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
16 -"PO-Revision-Date: 2015-05-12 15:27+0000\n"  
17 -"Last-Translator: Annalisa Manenti <manentinabs88@yahoo.it>\n" 16 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  17 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
  18 +"Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
18 "Language-Team: Italian (http://www.transifex.com/projects/p/invesalius3/language/it/)\n" 19 "Language-Team: Italian (http://www.transifex.com/projects/p/invesalius3/language/it/)\n"
19 "MIME-Version: 1.0\n" 20 "MIME-Version: 1.0\n"
20 "Content-Type: text/plain; charset=UTF-8\n" 21 "Content-Type: text/plain; charset=UTF-8\n"
@@ -143,11 +144,11 @@ msgstr &quot;Maschera %d&quot; @@ -143,11 +144,11 @@ msgstr &quot;Maschera %d&quot;
143 msgid "Draw" 144 msgid "Draw"
144 msgstr "Disegnare" 145 msgstr "Disegnare"
145 146
146 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 147 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
147 msgid "Erase" 148 msgid "Erase"
148 msgstr "Cancellare" 149 msgstr "Cancellare"
149 150
150 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 151 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
151 msgid "Threshold" 152 msgid "Threshold"
152 msgstr "Soglia" 153 msgstr "Soglia"
153 154
@@ -184,8 +185,8 @@ msgstr &quot;Fossa cranica posteriore&quot; @@ -184,8 +185,8 @@ msgstr &quot;Fossa cranica posteriore&quot;
184 msgid "Brain" 185 msgid "Brain"
185 msgstr "Cervello" 186 msgstr "Cervello"
186 187
187 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
188 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 188 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  189 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
189 msgid "Default" 190 msgid "Default"
190 msgstr "Predefinito" 191 msgstr "Predefinito"
191 192
@@ -221,7 +222,7 @@ msgstr &quot;Polmone - Duro&quot; @@ -221,7 +222,7 @@ msgstr &quot;Polmone - Duro&quot;
221 msgid "Mediastinum" 222 msgid "Mediastinum"
222 msgstr "Mediastino" 223 msgstr "Mediastino"
223 224
224 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 225 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
225 msgid "Manual" 226 msgid "Manual"
226 msgstr "Manuale" 227 msgstr "Manuale"
227 228
@@ -389,16 +390,16 @@ msgstr &quot;Osso midollare&quot; @@ -389,16 +390,16 @@ msgstr &quot;Osso midollare&quot;
389 msgid "Cut plane" 390 msgid "Cut plane"
390 msgstr "Piano di taglio" 391 msgstr "Piano di taglio"
391 392
392 -#: control.py:306 393 +#: control.py:304
393 #, python-format 394 #, python-format
394 msgid "Loading file %d of %d ..." 395 msgid "Loading file %d of %d ..."
395 msgstr "Caricamento file %d di %d" 396 msgstr "Caricamento file %d di %d"
396 397
397 -#: control.py:423 398 +#: control.py:421
398 msgid "Untitled" 399 msgid "Untitled"
399 msgstr "Senza titolo" 400 msgstr "Senza titolo"
400 401
401 -#: control.py:561 402 +#: control.py:559
402 msgid "Fix gantry tilt applying the degrees below" 403 msgid "Fix gantry tilt applying the degrees below"
403 msgstr "Impostare angolo di inclinazione" 404 msgstr "Impostare angolo di inclinazione"
404 405
@@ -438,44 +439,44 @@ msgstr &quot;Superfici 3D&quot; @@ -438,44 +439,44 @@ msgstr &quot;Superfici 3D&quot;
438 msgid "Measures" 439 msgid "Measures"
439 msgstr "Misure" 440 msgstr "Misure"
440 441
441 -#: data_notebook.py:185 frame.py:1136 442 +#: data_notebook.py:185 frame.py:1160
442 msgid "Measure distance" 443 msgid "Measure distance"
443 msgstr "Misura distanza" 444 msgstr "Misura distanza"
444 445
445 -#: data_notebook.py:188 frame.py:1141 446 +#: data_notebook.py:188 frame.py:1166
446 msgid "Measure angle" 447 msgid "Measure angle"
447 msgstr "Misura angolo" 448 msgstr "Misura angolo"
448 449
449 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
450 -#: data_notebook.py:1194 450 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  451 +#: data_notebook.py:1195
451 msgid "Name" 452 msgid "Name"
452 msgstr "Nome" 453 msgstr "Nome"
453 454
454 -#: data_notebook.py:502 frame.py:644 455 +#: data_notebook.py:503 frame.py:652
455 msgid "Mask" 456 msgid "Mask"
456 msgstr "Maschera" 457 msgstr "Maschera"
457 458
458 -#: data_notebook.py:627 task_surface.py:140 459 +#: data_notebook.py:628 task_surface.py:140
459 msgid "New surface" 460 msgid "New surface"
460 msgstr "Nuova superficie" 461 msgstr "Nuova superficie"
461 462
462 -#: data_notebook.py:764 463 +#: data_notebook.py:765
463 msgid "Volume (mm³)" 464 msgid "Volume (mm³)"
464 msgstr "Volume (mm³)" 465 msgstr "Volume (mm³)"
465 466
466 -#: data_notebook.py:765 467 +#: data_notebook.py:766
467 msgid "Transparency" 468 msgid "Transparency"
468 msgstr "Trasparenza" 469 msgstr "Trasparenza"
469 470
470 -#: data_notebook.py:1003 471 +#: data_notebook.py:1004
471 msgid "Location" 472 msgid "Location"
472 msgstr "Posizione" 473 msgstr "Posizione"
473 474
474 -#: data_notebook.py:1004 data_notebook.py:1195 475 +#: data_notebook.py:1005 data_notebook.py:1196
475 msgid "Type" 476 msgid "Type"
476 msgstr "Tipo" 477 msgstr "Tipo"
477 478
478 -#: data_notebook.py:1005 data_notebook.py:1196 479 +#: data_notebook.py:1006 data_notebook.py:1197
479 msgid "Value" 480 msgid "Value"
480 msgstr "Valore" 481 msgstr "Valore"
481 482
@@ -527,7 +528,7 @@ msgstr &quot;Nome predefinito&quot; @@ -527,7 +528,7 @@ msgstr &quot;Nome predefinito&quot;
527 msgid "Save raycasting preset" 528 msgid "Save raycasting preset"
528 msgstr "Salvare proiezione predefinita" 529 msgstr "Salvare proiezione predefinita"
529 530
530 -#: default_viewers.py:471 frame.py:694 531 +#: default_viewers.py:471 frame.py:702
531 msgid "Tools" 532 msgid "Tools"
532 msgstr "Strumenti" 533 msgstr "Strumenti"
533 534
@@ -566,7 +567,7 @@ msgstr &quot;Apri file Analyze&quot; @@ -566,7 +567,7 @@ msgstr &quot;Apri file Analyze&quot;
566 msgid "Choose a DICOM folder:" 567 msgid "Choose a DICOM folder:"
567 msgstr "Selzionare una cartella DICOM:" 568 msgstr "Selzionare una cartella DICOM:"
568 569
569 -#: dialogs.py:312 frame.py:577 570 +#: dialogs.py:312 frame.py:585
570 msgid "Save project as..." 571 msgid "Save project as..."
571 msgstr "Salvare il progetto come..." 572 msgstr "Salvare il progetto come..."
572 573
@@ -652,162 +653,168 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -652,162 +653,168 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
652 msgstr "Prego, fornire più di un file DICOM per la ricostruzione 3D" 653 msgstr "Prego, fornire più di un file DICOM per la ricostruzione 3D"
653 654
654 #: dialogs.py:766 655 #: dialogs.py:766
655 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI"  
656 -msgstr "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 656 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
  657 +msgstr ""
657 658
658 #: dialogs.py:767 659 #: dialogs.py:767
659 msgid "" 660 msgid ""
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" 661 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  662 +"\n"
  663 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
661 "\n" 664 "\n"
662 " Contact: invesalius@cti.gov.br" 665 " Contact: invesalius@cti.gov.br"
663 -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" 666 +msgstr ""
664 667
665 #: dialogs.py:775 668 #: dialogs.py:775
666 msgid "GNU GPL (General Public License) version 2" 669 msgid "GNU GPL (General Public License) version 2"
667 msgstr "Licenza GNU GPL (Licenza Generica Pubblica) versione 2" 670 msgstr "Licenza GNU GPL (Licenza Generica Pubblica) versione 2"
668 671
669 -#: dialogs.py:810 672 +#: dialogs.py:812
670 msgid "Save raycasting preset as:" 673 msgid "Save raycasting preset as:"
671 msgstr "Salvare proiezione predefinita come:" 674 msgstr "Salvare proiezione predefinita come:"
672 675
673 -#: dialogs.py:853 dialogs.py:1108 676 +#: dialogs.py:855 dialogs.py:1110
674 msgid "New surface name:" 677 msgid "New surface name:"
675 msgstr "Nome nuova superfice" 678 msgstr "Nome nuova superfice"
676 679
677 -#: dialogs.py:857 dialogs.py:1112 680 +#: dialogs.py:859 dialogs.py:1114
678 msgid "Name the surface to be created" 681 msgid "Name the surface to be created"
679 msgstr "Nome della superfice da creare" 682 msgstr "Nome della superfice da creare"
680 683
681 -#: dialogs.py:864 dialogs.py:1119 684 +#: dialogs.py:866 dialogs.py:1121
682 msgid "Mask of reference:" 685 msgid "Mask of reference:"
683 msgstr "Maschera di riferimento" 686 msgstr "Maschera di riferimento"
684 687
685 -#: dialogs.py:882 dialogs.py:1137 688 +#: dialogs.py:884 dialogs.py:1139
686 msgid "Surface quality:" 689 msgid "Surface quality:"
687 msgstr "Qualità superfice" 690 msgstr "Qualità superfice"
688 691
689 -#: dialogs.py:911 dialogs.py:1165 692 +#: dialogs.py:913 dialogs.py:1167
690 msgid "Fill holes" 693 msgid "Fill holes"
691 msgstr "Riempimento fori" 694 msgstr "Riempimento fori"
692 695
693 -#: dialogs.py:914 dialogs.py:1168 696 +#: dialogs.py:916 dialogs.py:1170
694 msgid "Keep largest region" 697 msgid "Keep largest region"
695 msgstr "Mantieni la regione più ampia" 698 msgstr "Mantieni la regione più ampia"
696 699
697 -#: dialogs.py:952 700 +#: dialogs.py:954
698 msgid "BMP image" 701 msgid "BMP image"
699 msgstr "Immagine BMP" 702 msgstr "Immagine BMP"
700 703
701 -#: dialogs.py:953 704 +#: dialogs.py:955
702 msgid "JPG image" 705 msgid "JPG image"
703 msgstr "Immagine JPG" 706 msgstr "Immagine JPG"
704 707
705 -#: dialogs.py:954 708 +#: dialogs.py:956
706 msgid "PNG image" 709 msgid "PNG image"
707 msgstr "Immagine PNG" 710 msgstr "Immagine PNG"
708 711
709 -#: dialogs.py:955 712 +#: dialogs.py:957
710 msgid "PostScript document" 713 msgid "PostScript document"
711 msgstr "Documento PostScript" 714 msgstr "Documento PostScript"
712 715
713 -#: dialogs.py:956 716 +#: dialogs.py:958
714 msgid "POV-Ray file" 717 msgid "POV-Ray file"
715 msgstr "File POV-Ray" 718 msgstr "File POV-Ray"
716 719
717 -#: dialogs.py:957 720 +#: dialogs.py:959
718 msgid "TIFF image" 721 msgid "TIFF image"
719 msgstr "Immagine TIFF" 722 msgstr "Immagine TIFF"
720 723
721 -#: dialogs.py:1002 724 +#: dialogs.py:1004
722 msgid "Surface generation options" 725 msgid "Surface generation options"
723 msgstr "Opzioni di generazione superficie" 726 msgstr "Opzioni di generazione superficie"
724 727
725 -#: dialogs.py:1032 728 +#: dialogs.py:1034
726 msgid "Surface creation" 729 msgid "Surface creation"
727 msgstr "Generazione superficie" 730 msgstr "Generazione superficie"
728 731
729 -#: dialogs.py:1059 732 +#: dialogs.py:1061
730 msgid "Surface creation options" 733 msgid "Surface creation options"
731 msgstr "Opzioni di creazione superficie" 734 msgstr "Opzioni di creazione superficie"
732 735
733 -#: dialogs.py:1065 736 +#: dialogs.py:1067
734 msgid "Surface creation method" 737 msgid "Surface creation method"
735 msgstr "Metodi di generazione superficie" 738 msgstr "Metodi di generazione superficie"
736 739
737 -#: dialogs.py:1213 frame.py:697 740 +#: dialogs.py:1215 frame.py:705
738 msgid "Options" 741 msgid "Options"
739 msgstr "Opzioni" 742 msgstr "Opzioni"
740 743
741 -#: dialogs.py:1229 744 +#: dialogs.py:1231
742 msgid "Angle:" 745 msgid "Angle:"
743 msgstr "Angolo:" 746 msgstr "Angolo:"
744 747
745 -#: dialogs.py:1231 748 +#: dialogs.py:1233
746 msgid "Max. distance:" 749 msgid "Max. distance:"
747 msgstr "Distanza max:" 750 msgstr "Distanza max:"
748 751
749 -#: dialogs.py:1233 752 +#: dialogs.py:1235
750 msgid "Min. weight:" 753 msgid "Min. weight:"
751 msgstr "Peso min:" 754 msgstr "Peso min:"
752 755
753 -#: dialogs.py:1235 756 +#: dialogs.py:1237
754 msgid "N. steps:" 757 msgid "N. steps:"
755 msgstr "Numero di steps:" 758 msgstr "Numero di steps:"
756 759
757 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 760 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
758 msgid "Context aware smoothing" 761 msgid "Context aware smoothing"
759 msgstr "Smoothing sensibile al contesto" 762 msgstr "Smoothing sensibile al contesto"
760 763
761 -#: dialogs.py:1255 764 +#: dialogs.py:1257
762 msgid "Binary" 765 msgid "Binary"
763 msgstr "Binario" 766 msgstr "Binario"
764 767
765 -#: dialogs.py:1273 768 +#: dialogs.py:1275
766 msgid "" 769 msgid ""
767 "It is not possible to use the Default method because the mask was edited." 770 "It is not possible to use the Default method because the mask was edited."
768 msgstr "Non è possibile usare il metodo Predefinito perchè la maschera è stata modificata" 771 msgstr "Non è possibile usare il metodo Predefinito perchè la maschera è stata modificata"
769 772
770 -#: dialogs.py:1276 773 +#: dialogs.py:1278
771 msgid "Method:" 774 msgid "Method:"
772 msgstr "Metodo:" 775 msgstr "Metodo:"
773 776
774 -#: dialogs.py:1405 777 +#: dialogs.py:1407
775 msgid "Method" 778 msgid "Method"
776 msgstr "Metodo" 779 msgstr "Metodo"
777 780
778 -#: dialogs.py:1428 781 +#: dialogs.py:1430
779 msgid "Gaussian sigma" 782 msgid "Gaussian sigma"
780 msgstr "Sigma della Gaussiana" 783 msgstr "Sigma della Gaussiana"
781 784
782 -#: dialogs.py:1490 frame.py:638 785 +#: dialogs.py:1452 task_slice.py:284
  786 +msgid "Watershed"
  787 +msgstr "Watershed"
  788 +
  789 +#: dialogs.py:1492 frame.py:646
783 msgid "Boolean operations" 790 msgid "Boolean operations"
784 msgstr "Operazioni booleane" 791 msgstr "Operazioni booleane"
785 792
786 -#: dialogs.py:1512 slice_.py:1236 793 +#: dialogs.py:1513 slice_.py:1244
787 msgid "Union" 794 msgid "Union"
788 msgstr "Unione" 795 msgstr "Unione"
789 796
790 -#: dialogs.py:1513 797 +#: dialogs.py:1514
791 msgid "Difference" 798 msgid "Difference"
792 msgstr "Differenza" 799 msgstr "Differenza"
793 800
794 -#: dialogs.py:1514 slice_.py:1238 801 +#: dialogs.py:1515 slice_.py:1246
795 msgid "Intersection" 802 msgid "Intersection"
796 msgstr "Intersezione" 803 msgstr "Intersezione"
797 804
798 -#: dialogs.py:1515 805 +#: dialogs.py:1516
799 msgid "Exclusive disjunction" 806 msgid "Exclusive disjunction"
800 msgstr "Disgiunzione esclusiva" 807 msgstr "Disgiunzione esclusiva"
801 808
802 -#: dialogs.py:1536 809 +#: dialogs.py:1537
803 msgid "Mask 1" 810 msgid "Mask 1"
804 msgstr "Maschera 1" 811 msgstr "Maschera 1"
805 812
806 -#: dialogs.py:1538 813 +#: dialogs.py:1539
807 msgid "Operation" 814 msgid "Operation"
808 msgstr "Operazione" 815 msgstr "Operazione"
809 816
810 -#: dialogs.py:1540 817 +#: dialogs.py:1541
811 msgid "Mask 2" 818 msgid "Mask 2"
812 msgstr "Maschera 2" 819 msgstr "Maschera 2"
813 820
@@ -855,143 +862,143 @@ msgstr &quot;Immagine %d&quot; @@ -855,143 +862,143 @@ msgstr &quot;Immagine %d&quot;
855 msgid "Auto-play" 862 msgid "Auto-play"
856 msgstr "Auto-play" 863 msgstr "Auto-play"
857 864
858 -#: frame.py:162 865 +#: frame.py:164
859 msgid "Data panel" 866 msgid "Data panel"
860 msgstr "Pannello dati" 867 msgstr "Pannello dati"
861 868
862 -#: frame.py:169 869 +#: frame.py:171
863 msgid "Preview medical data to be reconstructed" 870 msgid "Preview medical data to be reconstructed"
864 msgstr "Anteprima dati medici da ricostruire" 871 msgstr "Anteprima dati medici da ricostruire"
865 872
866 -#: frame.py:175 873 +#: frame.py:177
867 msgid "Retrieve DICOM from PACS" 874 msgid "Retrieve DICOM from PACS"
868 msgstr "Recupera DICOM da PACS" 875 msgstr "Recupera DICOM da PACS"
869 876
870 -#: frame.py:572 877 +#: frame.py:580
871 msgid "Import DICOM...\tCtrl+I" 878 msgid "Import DICOM...\tCtrl+I"
872 msgstr "Importare DICOM...\tCtrl+I" 879 msgstr "Importare DICOM...\tCtrl+I"
873 880
874 -#: frame.py:574 881 +#: frame.py:582
875 msgid "Import other files..." 882 msgid "Import other files..."
876 msgstr "Importa altri file" 883 msgstr "Importa altri file"
877 884
878 -#: frame.py:575 885 +#: frame.py:583
879 msgid "Open project...\tCtrl+O" 886 msgid "Open project...\tCtrl+O"
880 msgstr "Apri progetto...\tCtrl+O" 887 msgstr "Apri progetto...\tCtrl+O"
881 888
882 -#: frame.py:576 889 +#: frame.py:584
883 msgid "Save project\tCtrl+S" 890 msgid "Save project\tCtrl+S"
884 msgstr "Salva progetto\tCtrl+S" 891 msgstr "Salva progetto\tCtrl+S"
885 892
886 -#: frame.py:578 893 +#: frame.py:586
887 msgid "Close project" 894 msgid "Close project"
888 msgstr "Chiudi progetto" 895 msgstr "Chiudi progetto"
889 896
890 -#: frame.py:587 897 +#: frame.py:595
891 msgid "Exit\tCtrl+Q" 898 msgid "Exit\tCtrl+Q"
892 msgstr "Uscire\tCtrl+Q" 899 msgstr "Uscire\tCtrl+Q"
893 900
894 -#: frame.py:618 frame.py:628 901 +#: frame.py:626 frame.py:636
895 msgid "Undo\tCtrl+Z" 902 msgid "Undo\tCtrl+Z"
896 msgstr "Undo\tCtrl+Z" 903 msgstr "Undo\tCtrl+Z"
897 904
898 -#: frame.py:623 frame.py:629 905 +#: frame.py:631 frame.py:637
899 msgid "Redo\tCtrl+Y" 906 msgid "Redo\tCtrl+Y"
900 msgstr "Redo\tCtrl+Y" 907 msgstr "Redo\tCtrl+Y"
901 908
902 -#: frame.py:641 909 +#: frame.py:649
903 msgid "Clean Mask\tCtrl+Shift+A" 910 msgid "Clean Mask\tCtrl+Shift+A"
904 msgstr "Pulire maschera\tCtrl+Shift+A" 911 msgstr "Pulire maschera\tCtrl+Shift+A"
905 912
906 -#: frame.py:677 913 +#: frame.py:685
907 msgid "Preferences..." 914 msgid "Preferences..."
908 msgstr "Preferenze" 915 msgstr "Preferenze"
909 916
910 -#: frame.py:681 917 +#: frame.py:689
911 msgid "Getting started..." 918 msgid "Getting started..."
912 msgstr "Linee guida" 919 msgstr "Linee guida"
913 920
914 -#: frame.py:684 921 +#: frame.py:692
915 msgid "About..." 922 msgid "About..."
916 msgstr "Informazioni" 923 msgstr "Informazioni"
917 924
918 -#: frame.py:692 925 +#: frame.py:700
919 msgid "File" 926 msgid "File"
920 msgstr "File" 927 msgstr "File"
921 928
922 -#: frame.py:693 929 +#: frame.py:701
923 msgid "Edit" 930 msgid "Edit"
924 msgstr "Modifica" 931 msgstr "Modifica"
925 932
926 -#: frame.py:698 933 +#: frame.py:706
927 msgid "Help" 934 msgid "Help"
928 msgstr "Aiuto" 935 msgstr "Aiuto"
929 936
930 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 937 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
931 msgid "Ready" 938 msgid "Ready"
932 msgstr "Pronto" 939 msgstr "Pronto"
933 940
934 -#: frame.py:958 941 +#: frame.py:969
935 msgid "Import DICOM files...\tCtrl+I" 942 msgid "Import DICOM files...\tCtrl+I"
936 msgstr "Importa file DICOM...\tCtrl+I" 943 msgstr "Importa file DICOM...\tCtrl+I"
937 944
938 -#: frame.py:965 945 +#: frame.py:978
939 msgid "Open InVesalius project..." 946 msgid "Open InVesalius project..."
940 msgstr "Apri progetto InVesalius..." 947 msgstr "Apri progetto InVesalius..."
941 948
942 -#: frame.py:969 949 +#: frame.py:984
943 msgid "Save InVesalius project" 950 msgid "Save InVesalius project"
944 msgstr "Salva progetto InVesalius" 951 msgstr "Salva progetto InVesalius"
945 952
946 -#: frame.py:1111 953 +#: frame.py:1130
947 msgid "Zoom" 954 msgid "Zoom"
948 msgstr "Ingrandimento" 955 msgstr "Ingrandimento"
949 956
950 -#: frame.py:1116 957 +#: frame.py:1136
951 msgid "Zoom based on selection" 958 msgid "Zoom based on selection"
952 msgstr "Ingrandimento sulla selezione" 959 msgstr "Ingrandimento sulla selezione"
953 960
954 -#: frame.py:1121 961 +#: frame.py:1142
955 msgid "Rotate" 962 msgid "Rotate"
956 msgstr "Ruotare" 963 msgstr "Ruotare"
957 964
958 -#: frame.py:1126 965 +#: frame.py:1148
959 msgid "Move" 966 msgid "Move"
960 msgstr "Muovere" 967 msgstr "Muovere"
961 968
962 -#: frame.py:1131 969 +#: frame.py:1154
963 msgid "Constrast" 970 msgid "Constrast"
964 msgstr "Contrasto" 971 msgstr "Contrasto"
965 972
966 -#: frame.py:1284 973 +#: frame.py:1312
967 msgid "Scroll slices" 974 msgid "Scroll slices"
968 msgstr "Spostare strati" 975 msgstr "Spostare strati"
969 976
970 -#: frame.py:1288 977 +#: frame.py:1318
971 msgid "Slices' cross intersection" 978 msgid "Slices' cross intersection"
972 msgstr "Intersezione strati" 979 msgstr "Intersezione strati"
973 980
974 -#: frame.py:1445 frame.py:1514 frame.py:1690 981 +#: frame.py:1488 frame.py:1560 frame.py:1741
975 msgid "Hide task panel" 982 msgid "Hide task panel"
976 msgstr "Nascondere pannello di controllo" 983 msgstr "Nascondere pannello di controllo"
977 984
978 -#: frame.py:1449 frame.py:1536 frame.py:1712 985 +#: frame.py:1494 frame.py:1582 frame.py:1763
979 msgid "Hide text" 986 msgid "Hide text"
980 msgstr "Nascondere testo" 987 msgstr "Nascondere testo"
981 988
982 -#: frame.py:1520 frame.py:1696 989 +#: frame.py:1566 frame.py:1747
983 msgid "Show task panel" 990 msgid "Show task panel"
984 msgstr "Mostrare pannello di controllo" 991 msgstr "Mostrare pannello di controllo"
985 992
986 -#: frame.py:1530 frame.py:1706 993 +#: frame.py:1576 frame.py:1757
987 msgid "Show text" 994 msgid "Show text"
988 msgstr "Mostrare testo" 995 msgstr "Mostrare testo"
989 996
990 -#: frame.py:1609 997 +#: frame.py:1657
991 msgid "Undo" 998 msgid "Undo"
992 msgstr "Undo" 999 msgstr "Undo"
993 1000
994 -#: frame.py:1614 1001 +#: frame.py:1664
995 msgid "Redo" 1002 msgid "Redo"
996 msgstr "Redo" 1003 msgstr "Redo"
997 1004
@@ -1210,11 +1217,11 @@ msgstr &quot;Pelle (Adulto)&quot; @@ -1210,11 +1217,11 @@ msgstr &quot;Pelle (Adulto)&quot;
1210 msgid "Skin Tissue (Child)" 1217 msgid "Skin Tissue (Child)"
1211 msgstr "Pelle (Bambino)" 1218 msgstr "Pelle (Bambino)"
1212 1219
1213 -#: slice_.py:1237 1220 +#: slice_.py:1245
1214 msgid "Diff" 1221 msgid "Diff"
1215 msgstr "Diff" 1222 msgstr "Diff"
1216 1223
1217 -#: slice_.py:1239 1224 +#: slice_.py:1247
1218 msgid "XOR" 1225 msgid "XOR"
1219 msgstr "XOR" 1226 msgstr "XOR"
1220 1227
@@ -1258,15 +1265,15 @@ msgstr &quot;Pseudo colore&quot; @@ -1258,15 +1265,15 @@ msgstr &quot;Pseudo colore&quot;
1258 msgid "Projection type" 1265 msgid "Projection type"
1259 msgstr "Tipo di proiezione" 1266 msgstr "Tipo di proiezione"
1260 1267
1261 -#: styles.py:56 task_slice.py:849 1268 +#: styles.py:58 task_slice.py:853
1262 msgid "Foreground" 1269 msgid "Foreground"
1263 msgstr "Primo piano" 1270 msgstr "Primo piano"
1264 1271
1265 -#: styles.py:57 task_slice.py:850 1272 +#: styles.py:59 task_slice.py:854
1266 msgid "Background" 1273 msgid "Background"
1267 msgstr "Secondo piano" 1274 msgstr "Secondo piano"
1268 1275
1269 -#: styles.py:826 1276 +#: styles.py:833
1270 msgid "Applying watershed ..." 1277 msgid "Applying watershed ..."
1271 msgstr "Applicando watershed ..." 1278 msgstr "Applicando watershed ..."
1272 1279
@@ -1347,23 +1354,19 @@ msgstr &quot;Proprietà maschera&quot; @@ -1347,23 +1354,19 @@ msgstr &quot;Proprietà maschera&quot;
1347 msgid "Manual edition" 1354 msgid "Manual edition"
1348 msgstr "Edizione manulae" 1355 msgstr "Edizione manulae"
1349 1356
1350 -#: task_slice.py:284  
1351 -msgid "Watershed"  
1352 -msgstr "Watershed"  
1353 -  
1354 #: task_slice.py:422 1357 #: task_slice.py:422
1355 msgid "Set predefined or manual threshold:" 1358 msgid "Set predefined or manual threshold:"
1356 msgstr "Impostare soglia predefinita o soglia manuale" 1359 msgstr "Impostare soglia predefinita o soglia manuale"
1357 1360
1358 -#: task_slice.py:652 task_slice.py:812 1361 +#: task_slice.py:652 task_slice.py:816
1359 msgid "Choose brush type, size or operation:" 1362 msgid "Choose brush type, size or operation:"
1360 msgstr "Selezionare tipo, grandezza o operazione pennello:" 1363 msgstr "Selezionare tipo, grandezza o operazione pennello:"
1361 1364
1362 -#: task_slice.py:658 task_slice.py:818 1365 +#: task_slice.py:658 task_slice.py:822
1363 msgid "Circle" 1366 msgid "Circle"
1364 msgstr "Cerchio" 1367 msgstr "Cerchio"
1365 1368
1366 -#: task_slice.py:662 task_slice.py:822 1369 +#: task_slice.py:662 task_slice.py:826
1367 msgid "Square" 1370 msgid "Square"
1368 msgstr "Quadrato" 1371 msgstr "Quadrato"
1369 1372
@@ -1371,15 +1374,15 @@ msgstr &quot;Quadrato&quot; @@ -1371,15 +1374,15 @@ msgstr &quot;Quadrato&quot;
1371 msgid "Brush threshold range:" 1374 msgid "Brush threshold range:"
1372 msgstr "Soglia range pennello" 1375 msgstr "Soglia range pennello"
1373 1376
1374 -#: task_slice.py:869 1377 +#: task_slice.py:873
1375 msgid "Overwrite mask" 1378 msgid "Overwrite mask"
1376 msgstr "Sovrascrivi maschera" 1379 msgstr "Sovrascrivi maschera"
1377 1380
1378 -#: task_slice.py:870 1381 +#: task_slice.py:874
1379 msgid "Use WW&WL" 1382 msgid "Use WW&WL"
1380 msgstr "Considera luminosità e contrasto" 1383 msgstr "Considera luminosità e contrasto"
1381 1384
1382 -#: task_slice.py:879 1385 +#: task_slice.py:883
1383 msgid "Expand watershed to 3D" 1386 msgid "Expand watershed to 3D"
1384 msgstr "Espandi watershed al 3D" 1387 msgstr "Espandi watershed al 3D"
1385 1388
@@ -6,12 +6,13 @@ @@ -6,12 +6,13 @@
6 # Thiago Franco de Morais <totonixsame@gmail.com> 6 # Thiago Franco de Morais <totonixsame@gmail.com>
7 # Translators: 7 # Translators:
8 # Translators: 8 # Translators:
  9 +# ysotsu <y-sotsu@umin.ac.jp>, 2015
9 msgid "" 10 msgid ""
10 msgstr "" 11 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 12 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 13 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 14 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  15 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Japanese (http://www.transifex.com/projects/p/invesalius3/language/ja/)\n" 17 "Language-Team: Japanese (http://www.transifex.com/projects/p/invesalius3/language/ja/)\n"
17 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -26,7 +27,7 @@ msgstr &quot;&quot; @@ -26,7 +27,7 @@ msgstr &quot;&quot;
26 #: clut_raycasting.py:535 27 #: clut_raycasting.py:535
27 #, python-format 28 #, python-format
28 msgid "Value: %-6d" 29 msgid "Value: %-6d"
29 -msgstr "" 30 +msgstr "Value: %-6d"
30 31
31 #: clut_raycasting.py:536 32 #: clut_raycasting.py:536
32 #, python-format 33 #, python-format
@@ -56,11 +57,11 @@ msgstr &quot;&quot; @@ -56,11 +57,11 @@ msgstr &quot;&quot;
56 57
57 #: constants.py:48 constants.py:314 58 #: constants.py:48 constants.py:314
58 msgid "Left" 59 msgid "Left"
59 -msgstr "" 60 +msgstr ""
60 61
61 #: constants.py:49 constants.py:313 62 #: constants.py:49 constants.py:313
62 msgid "Right" 63 msgid "Right"
63 -msgstr "" 64 +msgstr ""
64 65
65 #: constants.py:50 66 #: constants.py:50
66 msgid "Dresden" 67 msgid "Dresden"
@@ -141,11 +142,11 @@ msgstr &quot;&quot; @@ -141,11 +142,11 @@ msgstr &quot;&quot;
141 msgid "Draw" 142 msgid "Draw"
142 msgstr "" 143 msgstr ""
143 144
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 145 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 146 msgid "Erase"
146 msgstr "" 147 msgstr ""
147 148
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 149 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 150 msgid "Threshold"
150 msgstr "" 151 msgstr ""
151 152
@@ -182,8 +183,8 @@ msgstr &quot;&quot; @@ -182,8 +183,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 183 msgid "Brain"
183 msgstr "" 184 msgstr ""
184 185
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 186 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  187 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 188 msgid "Default"
188 msgstr "" 189 msgstr ""
189 190
@@ -219,7 +220,7 @@ msgstr &quot;&quot; @@ -219,7 +220,7 @@ msgstr &quot;&quot;
219 msgid "Mediastinum" 220 msgid "Mediastinum"
220 msgstr "" 221 msgstr ""
221 222
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 223 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 224 msgid "Manual"
224 msgstr "" 225 msgstr ""
225 226
@@ -387,16 +388,16 @@ msgstr &quot;&quot; @@ -387,16 +388,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 388 msgid "Cut plane"
388 msgstr "" 389 msgstr ""
389 390
390 -#: control.py:306 391 +#: control.py:304
391 #, python-format 392 #, python-format
392 msgid "Loading file %d of %d ..." 393 msgid "Loading file %d of %d ..."
393 msgstr "" 394 msgstr ""
394 395
395 -#: control.py:423 396 +#: control.py:421
396 msgid "Untitled" 397 msgid "Untitled"
397 msgstr "" 398 msgstr ""
398 399
399 -#: control.py:561 400 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 401 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 402 msgstr ""
402 403
@@ -436,44 +437,44 @@ msgstr &quot;&quot; @@ -436,44 +437,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 437 msgid "Measures"
437 msgstr "" 438 msgstr ""
438 439
439 -#: data_notebook.py:185 frame.py:1136 440 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 441 msgid "Measure distance"
441 msgstr "" 442 msgstr ""
442 443
443 -#: data_notebook.py:188 frame.py:1141 444 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 445 msgid "Measure angle"
445 msgstr "" 446 msgstr ""
446 447
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 448 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  449 +#: data_notebook.py:1195
449 msgid "Name" 450 msgid "Name"
450 msgstr "" 451 msgstr ""
451 452
452 -#: data_notebook.py:502 frame.py:644 453 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 454 msgid "Mask"
454 msgstr "" 455 msgstr ""
455 456
456 -#: data_notebook.py:627 task_surface.py:140 457 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 458 msgid "New surface"
458 msgstr "" 459 msgstr ""
459 460
460 -#: data_notebook.py:764 461 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 462 msgid "Volume (mm³)"
462 msgstr "" 463 msgstr ""
463 464
464 -#: data_notebook.py:765 465 +#: data_notebook.py:766
465 msgid "Transparency" 466 msgid "Transparency"
466 msgstr "" 467 msgstr ""
467 468
468 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
469 msgid "Location" 470 msgid "Location"
470 msgstr "" 471 msgstr ""
471 472
472 -#: data_notebook.py:1004 data_notebook.py:1195 473 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 474 msgid "Type"
474 msgstr "" 475 msgstr ""
475 476
476 -#: data_notebook.py:1005 data_notebook.py:1196 477 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 478 msgid "Value"
478 msgstr "" 479 msgstr ""
479 480
@@ -525,7 +526,7 @@ msgstr &quot;&quot; @@ -525,7 +526,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
526 msgstr "" 527 msgstr ""
527 528
528 -#: default_viewers.py:471 frame.py:694 529 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 530 msgid "Tools"
530 msgstr "" 531 msgstr ""
531 532
@@ -564,7 +565,7 @@ msgstr &quot;&quot; @@ -564,7 +565,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 565 msgid "Choose a DICOM folder:"
565 msgstr "" 566 msgstr ""
566 567
567 -#: dialogs.py:312 frame.py:577 568 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 569 msgid "Save project as..."
569 msgstr "" 570 msgstr ""
570 571
@@ -650,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 651 msgstr ""
651 652
652 #: dialogs.py:766 653 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 654 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 655 msgstr ""
655 656
656 #: dialogs.py:767 657 #: dialogs.py:767
657 msgid "" 658 msgid ""
658 -"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" 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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  660 +"\n"
  661 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 662 "\n"
660 " Contact: invesalius@cti.gov.br" 663 " Contact: invesalius@cti.gov.br"
661 msgstr "" 664 msgstr ""
@@ -664,148 +667,152 @@ msgstr &quot;&quot; @@ -664,148 +667,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 667 msgid "GNU GPL (General Public License) version 2"
665 msgstr "" 668 msgstr ""
666 669
667 -#: dialogs.py:810 670 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
669 msgstr "" 672 msgstr ""
670 673
671 -#: dialogs.py:853 dialogs.py:1108 674 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 675 msgid "New surface name:"
673 msgstr "" 676 msgstr ""
674 677
675 -#: dialogs.py:857 dialogs.py:1112 678 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 679 msgid "Name the surface to be created"
677 msgstr "" 680 msgstr ""
678 681
679 -#: dialogs.py:864 dialogs.py:1119 682 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 683 msgid "Mask of reference:"
681 msgstr "" 684 msgstr ""
682 685
683 -#: dialogs.py:882 dialogs.py:1137 686 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 687 msgid "Surface quality:"
685 msgstr "" 688 msgstr ""
686 689
687 -#: dialogs.py:911 dialogs.py:1165 690 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 691 msgid "Fill holes"
689 msgstr "" 692 msgstr ""
690 693
691 -#: dialogs.py:914 dialogs.py:1168 694 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 695 msgid "Keep largest region"
693 msgstr "" 696 msgstr ""
694 697
695 -#: dialogs.py:952 698 +#: dialogs.py:954
696 msgid "BMP image" 699 msgid "BMP image"
697 msgstr "" 700 msgstr ""
698 701
699 -#: dialogs.py:953 702 +#: dialogs.py:955
700 msgid "JPG image" 703 msgid "JPG image"
701 msgstr "" 704 msgstr ""
702 705
703 -#: dialogs.py:954 706 +#: dialogs.py:956
704 msgid "PNG image" 707 msgid "PNG image"
705 msgstr "" 708 msgstr ""
706 709
707 -#: dialogs.py:955 710 +#: dialogs.py:957
708 msgid "PostScript document" 711 msgid "PostScript document"
709 msgstr "" 712 msgstr ""
710 713
711 -#: dialogs.py:956 714 +#: dialogs.py:958
712 msgid "POV-Ray file" 715 msgid "POV-Ray file"
713 msgstr "" 716 msgstr ""
714 717
715 -#: dialogs.py:957 718 +#: dialogs.py:959
716 msgid "TIFF image" 719 msgid "TIFF image"
717 msgstr "" 720 msgstr ""
718 721
719 -#: dialogs.py:1002 722 +#: dialogs.py:1004
720 msgid "Surface generation options" 723 msgid "Surface generation options"
721 msgstr "" 724 msgstr ""
722 725
723 -#: dialogs.py:1032 726 +#: dialogs.py:1034
724 msgid "Surface creation" 727 msgid "Surface creation"
725 msgstr "" 728 msgstr ""
726 729
727 -#: dialogs.py:1059 730 +#: dialogs.py:1061
728 msgid "Surface creation options" 731 msgid "Surface creation options"
729 msgstr "" 732 msgstr ""
730 733
731 -#: dialogs.py:1065 734 +#: dialogs.py:1067
732 msgid "Surface creation method" 735 msgid "Surface creation method"
733 msgstr "" 736 msgstr ""
734 737
735 -#: dialogs.py:1213 frame.py:697 738 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 739 msgid "Options"
737 msgstr "" 740 msgstr ""
738 741
739 -#: dialogs.py:1229 742 +#: dialogs.py:1231
740 msgid "Angle:" 743 msgid "Angle:"
741 msgstr "" 744 msgstr ""
742 745
743 -#: dialogs.py:1231 746 +#: dialogs.py:1233
744 msgid "Max. distance:" 747 msgid "Max. distance:"
745 msgstr "" 748 msgstr ""
746 749
747 -#: dialogs.py:1233 750 +#: dialogs.py:1235
748 msgid "Min. weight:" 751 msgid "Min. weight:"
749 msgstr "" 752 msgstr ""
750 753
751 -#: dialogs.py:1235 754 +#: dialogs.py:1237
752 msgid "N. steps:" 755 msgid "N. steps:"
753 msgstr "" 756 msgstr ""
754 757
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 758 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 759 msgid "Context aware smoothing"
757 msgstr "" 760 msgstr ""
758 761
759 -#: dialogs.py:1255 762 +#: dialogs.py:1257
760 msgid "Binary" 763 msgid "Binary"
761 msgstr "" 764 msgstr ""
762 765
763 -#: dialogs.py:1273 766 +#: dialogs.py:1275
764 msgid "" 767 msgid ""
765 "It is not possible to use the Default method because the mask was edited." 768 "It is not possible to use the Default method because the mask was edited."
766 msgstr "" 769 msgstr ""
767 770
768 -#: dialogs.py:1276 771 +#: dialogs.py:1278
769 msgid "Method:" 772 msgid "Method:"
770 msgstr "" 773 msgstr ""
771 774
772 -#: dialogs.py:1405 775 +#: dialogs.py:1407
773 msgid "Method" 776 msgid "Method"
774 msgstr "" 777 msgstr ""
775 778
776 -#: dialogs.py:1428 779 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 780 msgid "Gaussian sigma"
778 msgstr "" 781 msgstr ""
779 782
780 -#: dialogs.py:1490 frame.py:638 783 +#: dialogs.py:1452 task_slice.py:284
  784 +msgid "Watershed"
  785 +msgstr ""
  786 +
  787 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 788 msgid "Boolean operations"
782 msgstr "" 789 msgstr ""
783 790
784 -#: dialogs.py:1512 slice_.py:1236 791 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 792 msgid "Union"
786 msgstr "" 793 msgstr ""
787 794
788 -#: dialogs.py:1513 795 +#: dialogs.py:1514
789 msgid "Difference" 796 msgid "Difference"
790 msgstr "" 797 msgstr ""
791 798
792 -#: dialogs.py:1514 slice_.py:1238 799 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 800 msgid "Intersection"
794 msgstr "" 801 msgstr ""
795 802
796 -#: dialogs.py:1515 803 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 804 msgid "Exclusive disjunction"
798 msgstr "" 805 msgstr ""
799 806
800 -#: dialogs.py:1536 807 +#: dialogs.py:1537
801 msgid "Mask 1" 808 msgid "Mask 1"
802 msgstr "" 809 msgstr ""
803 810
804 -#: dialogs.py:1538 811 +#: dialogs.py:1539
805 msgid "Operation" 812 msgid "Operation"
806 msgstr "" 813 msgstr ""
807 814
808 -#: dialogs.py:1540 815 +#: dialogs.py:1541
809 msgid "Mask 2" 816 msgid "Mask 2"
810 msgstr "" 817 msgstr ""
811 818
@@ -853,143 +860,143 @@ msgstr &quot;&quot; @@ -853,143 +860,143 @@ msgstr &quot;&quot;
853 msgid "Auto-play" 860 msgid "Auto-play"
854 msgstr "" 861 msgstr ""
855 862
856 -#: frame.py:162 863 +#: frame.py:164
857 msgid "Data panel" 864 msgid "Data panel"
858 msgstr "" 865 msgstr ""
859 866
860 -#: frame.py:169 867 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 868 msgid "Preview medical data to be reconstructed"
862 msgstr "" 869 msgstr ""
863 870
864 -#: frame.py:175 871 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 872 msgid "Retrieve DICOM from PACS"
866 msgstr "" 873 msgstr ""
867 874
868 -#: frame.py:572 875 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 876 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 877 msgstr ""
871 878
872 -#: frame.py:574 879 +#: frame.py:582
873 msgid "Import other files..." 880 msgid "Import other files..."
874 msgstr "" 881 msgstr ""
875 882
876 -#: frame.py:575 883 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 884 msgid "Open project...\tCtrl+O"
878 msgstr "" 885 msgstr ""
879 886
880 -#: frame.py:576 887 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 888 msgid "Save project\tCtrl+S"
882 msgstr "" 889 msgstr ""
883 890
884 -#: frame.py:578 891 +#: frame.py:586
885 msgid "Close project" 892 msgid "Close project"
886 msgstr "" 893 msgstr ""
887 894
888 -#: frame.py:587 895 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 896 msgid "Exit\tCtrl+Q"
890 msgstr "" 897 msgstr ""
891 898
892 -#: frame.py:618 frame.py:628 899 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 900 msgid "Undo\tCtrl+Z"
894 msgstr "" 901 msgstr ""
895 902
896 -#: frame.py:623 frame.py:629 903 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 904 msgid "Redo\tCtrl+Y"
898 msgstr "" 905 msgstr ""
899 906
900 -#: frame.py:641 907 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 908 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 909 msgstr ""
903 910
904 -#: frame.py:677 911 +#: frame.py:685
905 msgid "Preferences..." 912 msgid "Preferences..."
906 msgstr "" 913 msgstr ""
907 914
908 -#: frame.py:681 915 +#: frame.py:689
909 msgid "Getting started..." 916 msgid "Getting started..."
910 msgstr "" 917 msgstr ""
911 918
912 -#: frame.py:684 919 +#: frame.py:692
913 msgid "About..." 920 msgid "About..."
914 msgstr "" 921 msgstr ""
915 922
916 -#: frame.py:692 923 +#: frame.py:700
917 msgid "File" 924 msgid "File"
918 msgstr "" 925 msgstr ""
919 926
920 -#: frame.py:693 927 +#: frame.py:701
921 msgid "Edit" 928 msgid "Edit"
922 msgstr "" 929 msgstr ""
923 930
924 -#: frame.py:698 931 +#: frame.py:706
925 msgid "Help" 932 msgid "Help"
926 msgstr "" 933 msgstr ""
927 934
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 935 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 936 msgid "Ready"
930 msgstr "" 937 msgstr ""
931 938
932 -#: frame.py:958 939 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 940 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 941 msgstr ""
935 942
936 -#: frame.py:965 943 +#: frame.py:978
937 msgid "Open InVesalius project..." 944 msgid "Open InVesalius project..."
938 msgstr "" 945 msgstr ""
939 946
940 -#: frame.py:969 947 +#: frame.py:984
941 msgid "Save InVesalius project" 948 msgid "Save InVesalius project"
942 msgstr "" 949 msgstr ""
943 950
944 -#: frame.py:1111 951 +#: frame.py:1130
945 msgid "Zoom" 952 msgid "Zoom"
946 msgstr "" 953 msgstr ""
947 954
948 -#: frame.py:1116 955 +#: frame.py:1136
949 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
950 msgstr "" 957 msgstr ""
951 958
952 -#: frame.py:1121 959 +#: frame.py:1142
953 msgid "Rotate" 960 msgid "Rotate"
954 msgstr "" 961 msgstr ""
955 962
956 -#: frame.py:1126 963 +#: frame.py:1148
957 msgid "Move" 964 msgid "Move"
958 msgstr "" 965 msgstr ""
959 966
960 -#: frame.py:1131 967 +#: frame.py:1154
961 msgid "Constrast" 968 msgid "Constrast"
962 msgstr "" 969 msgstr ""
963 970
964 -#: frame.py:1284 971 +#: frame.py:1312
965 msgid "Scroll slices" 972 msgid "Scroll slices"
966 msgstr "" 973 msgstr ""
967 974
968 -#: frame.py:1288 975 +#: frame.py:1318
969 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
970 msgstr "" 977 msgstr ""
971 978
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 979 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 980 msgid "Hide task panel"
974 msgstr "" 981 msgstr ""
975 982
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 983 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 984 msgid "Hide text"
978 msgstr "" 985 msgstr ""
979 986
980 -#: frame.py:1520 frame.py:1696 987 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 988 msgid "Show task panel"
982 msgstr "" 989 msgstr ""
983 990
984 -#: frame.py:1530 frame.py:1706 991 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 992 msgid "Show text"
986 msgstr "" 993 msgstr ""
987 994
988 -#: frame.py:1609 995 +#: frame.py:1657
989 msgid "Undo" 996 msgid "Undo"
990 msgstr "" 997 msgstr ""
991 998
992 -#: frame.py:1614 999 +#: frame.py:1664
993 msgid "Redo" 1000 msgid "Redo"
994 msgstr "" 1001 msgstr ""
995 1002
@@ -1208,11 +1215,11 @@ msgstr &quot;&quot; @@ -1208,11 +1215,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1209 msgstr "" 1216 msgstr ""
1210 1217
1211 -#: slice_.py:1237 1218 +#: slice_.py:1245
1212 msgid "Diff" 1219 msgid "Diff"
1213 msgstr "" 1220 msgstr ""
1214 1221
1215 -#: slice_.py:1239 1222 +#: slice_.py:1247
1216 msgid "XOR" 1223 msgid "XOR"
1217 msgstr "" 1224 msgstr ""
1218 1225
@@ -1256,15 +1263,15 @@ msgstr &quot;&quot; @@ -1256,15 +1263,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1263 msgid "Projection type"
1257 msgstr "" 1264 msgstr ""
1258 1265
1259 -#: styles.py:56 task_slice.py:849 1266 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1267 msgid "Foreground"
1261 msgstr "" 1268 msgstr ""
1262 1269
1263 -#: styles.py:57 task_slice.py:850 1270 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1271 msgid "Background"
1265 msgstr "" 1272 msgstr ""
1266 1273
1267 -#: styles.py:826 1274 +#: styles.py:833
1268 msgid "Applying watershed ..." 1275 msgid "Applying watershed ..."
1269 msgstr "" 1276 msgstr ""
1270 1277
@@ -1345,23 +1352,19 @@ msgstr &quot;&quot; @@ -1345,23 +1352,19 @@ msgstr &quot;&quot;
1345 msgid "Manual edition" 1352 msgid "Manual edition"
1346 msgstr "" 1353 msgstr ""
1347 1354
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1355 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1356 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1357 msgstr ""
1355 1358
1356 -#: task_slice.py:652 task_slice.py:812 1359 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1360 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1361 msgstr ""
1359 1362
1360 -#: task_slice.py:658 task_slice.py:818 1363 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1364 msgid "Circle"
1362 msgstr "" 1365 msgstr ""
1363 1366
1364 -#: task_slice.py:662 task_slice.py:822 1367 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1368 msgid "Square"
1366 msgstr "" 1369 msgstr ""
1367 1370
@@ -1369,15 +1372,15 @@ msgstr &quot;&quot; @@ -1369,15 +1372,15 @@ msgstr &quot;&quot;
1369 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1370 msgstr "" 1373 msgstr ""
1371 1374
1372 -#: task_slice.py:869 1375 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1376 msgid "Overwrite mask"
1374 msgstr "" 1377 msgstr ""
1375 1378
1376 -#: task_slice.py:870 1379 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1380 msgid "Use WW&WL"
1378 msgstr "" 1381 msgstr ""
1379 1382
1380 -#: task_slice.py:879 1383 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1384 msgid "Expand watershed to 3D"
1382 msgstr "" 1385 msgstr ""
1383 1386
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Malay (http://www.transifex.com/projects/p/invesalius3/language/ms/)\n" 16 "Language-Team: Malay (http://www.transifex.com/projects/p/invesalius3/language/ms/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;Topeng %d&quot; @@ -141,11 +141,11 @@ msgstr &quot;Topeng %d&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "Lukis" 142 msgstr "Lukis"
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "Padam" 146 msgstr "Padam"
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "Ambang" 150 msgstr "Ambang"
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "Otak" 183 msgstr "Otak"
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "Mungkir" 188 msgstr "Mungkir"
189 189
@@ -219,7 +219,7 @@ msgstr &quot;Paru-paru-Keras&quot; @@ -219,7 +219,7 @@ msgstr &quot;Paru-paru-Keras&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "" 220 msgstr ""
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "Manual" 224 msgstr "Manual"
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "Satah Pemotong" 388 msgstr "Satah Pemotong"
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "Tanpa Tajuk" 397 msgstr "Tanpa Tajuk"
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "Baiki kemiringan gantri menggunakan darjah-darjah di bawah" 401 msgstr "Baiki kemiringan gantri menggunakan darjah-darjah di bawah"
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "Ukuran" 437 msgstr "Ukuran"
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "Jarak Ukuran" 441 msgstr "Jarak Ukuran"
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "Sudut Ukuran" 445 msgstr "Sudut Ukuran"
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "Nama" 450 msgstr "Nama"
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "Topeng" 454 msgstr "Topeng"
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "Isipadu (mm³)" 462 msgstr "Isipadu (mm³)"
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "Lut Sinaran" 466 msgstr "Lut Sinaran"
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "Lokasi" 470 msgstr "Lokasi"
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "Jenis" 474 msgstr "Jenis"
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "Nilai" 478 msgstr "Nilai"
479 479
@@ -525,7 +525,7 @@ msgstr &quot;&quot; @@ -525,7 +525,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "" 530 msgstr ""
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "" 565 msgstr ""
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "" 569 msgstr ""
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "" 667 msgstr ""
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "" 675 msgstr ""
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "" 679 msgstr ""
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "" 683 msgstr ""
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "" 687 msgstr ""
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "" 691 msgstr ""
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "" 695 msgstr ""
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "" 699 msgstr ""
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "" 703 msgstr ""
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "" 707 msgstr ""
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "" 711 msgstr ""
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "" 715 msgstr ""
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "" 719 msgstr ""
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;&quot; @@ -853,143 +859,143 @@ msgstr &quot;&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "" 860 msgstr ""
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "" 864 msgstr ""
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "" 868 msgstr ""
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 876 msgstr ""
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "" 920 msgstr ""
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "" 924 msgstr ""
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "" 932 msgstr ""
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "" 936 msgstr ""
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "" 948 msgstr ""
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "" 952 msgstr ""
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "" 956 msgstr ""
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "" 960 msgstr ""
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "" 964 msgstr ""
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "" 968 msgstr ""
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "" 980 msgstr ""
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "" 984 msgstr ""
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "" 988 msgstr ""
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "" 992 msgstr ""
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "" 1215 msgstr ""
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1356 msgstr ""
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1360 msgstr ""
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "" 1364 msgstr ""
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "" 1368 msgstr ""
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "" 1372 msgstr ""
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Dutch (http://www.transifex.com/projects/p/invesalius3/language/nl/)\n" 16 "Language-Team: Dutch (http://www.transifex.com/projects/p/invesalius3/language/nl/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;&quot; @@ -141,11 +141,11 @@ msgstr &quot;&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "" 142 msgstr ""
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "" 146 msgstr ""
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "" 150 msgstr ""
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "" 183 msgstr ""
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "" 188 msgstr ""
189 189
@@ -219,7 +219,7 @@ msgstr &quot;&quot; @@ -219,7 +219,7 @@ msgstr &quot;&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "" 220 msgstr ""
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "" 224 msgstr ""
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "" 388 msgstr ""
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "" 397 msgstr ""
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 401 msgstr ""
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "" 437 msgstr ""
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "" 441 msgstr ""
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "" 445 msgstr ""
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "" 450 msgstr ""
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "" 454 msgstr ""
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "" 462 msgstr ""
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "" 466 msgstr ""
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "" 470 msgstr ""
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "" 474 msgstr ""
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "" 478 msgstr ""
479 479
@@ -525,7 +525,7 @@ msgstr &quot;&quot; @@ -525,7 +525,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "" 530 msgstr ""
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "" 565 msgstr ""
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "" 569 msgstr ""
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "" 667 msgstr ""
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "" 675 msgstr ""
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "" 679 msgstr ""
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "" 683 msgstr ""
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "" 687 msgstr ""
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "" 691 msgstr ""
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "" 695 msgstr ""
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "" 699 msgstr ""
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "" 703 msgstr ""
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "" 707 msgstr ""
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "" 711 msgstr ""
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "" 715 msgstr ""
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "" 719 msgstr ""
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;&quot; @@ -853,143 +859,143 @@ msgstr &quot;&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "" 860 msgstr ""
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "" 864 msgstr ""
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "" 868 msgstr ""
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 876 msgstr ""
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "" 920 msgstr ""
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "" 924 msgstr ""
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "" 932 msgstr ""
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "" 936 msgstr ""
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "" 948 msgstr ""
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "" 952 msgstr ""
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "" 956 msgstr ""
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "" 960 msgstr ""
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "" 964 msgstr ""
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "" 968 msgstr ""
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "" 980 msgstr ""
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "" 984 msgstr ""
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "" 988 msgstr ""
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "" 992 msgstr ""
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "" 1215 msgstr ""
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1356 msgstr ""
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1360 msgstr ""
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "" 1364 msgstr ""
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "" 1368 msgstr ""
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "" 1372 msgstr ""
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -12,8 +12,8 @@ msgid &quot;&quot; @@ -12,8 +12,8 @@ msgid &quot;&quot;
12 msgstr "" 12 msgstr ""
13 "Project-Id-Version: InVesalius3\n" 13 "Project-Id-Version: InVesalius3\n"
14 "Report-Msgid-Bugs-To: \n" 14 "Report-Msgid-Bugs-To: \n"
15 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
16 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 15 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  16 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
17 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 17 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
18 "Language-Team: Russian (http://www.transifex.com/projects/p/invesalius3/language/ru/)\n" 18 "Language-Team: Russian (http://www.transifex.com/projects/p/invesalius3/language/ru/)\n"
19 "MIME-Version: 1.0\n" 19 "MIME-Version: 1.0\n"
@@ -143,11 +143,11 @@ msgstr &quot;Маска %d&quot; @@ -143,11 +143,11 @@ msgstr &quot;Маска %d&quot;
143 msgid "Draw" 143 msgid "Draw"
144 msgstr "Нарисовать" 144 msgstr "Нарисовать"
145 145
146 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 146 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
147 msgid "Erase" 147 msgid "Erase"
148 msgstr "Стереть" 148 msgstr "Стереть"
149 149
150 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 150 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
151 msgid "Threshold" 151 msgid "Threshold"
152 msgstr "Порог" 152 msgstr "Порог"
153 153
@@ -184,8 +184,8 @@ msgstr &quot;&quot; @@ -184,8 +184,8 @@ msgstr &quot;&quot;
184 msgid "Brain" 184 msgid "Brain"
185 msgstr "Мозг" 185 msgstr "Мозг"
186 186
187 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
188 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 187 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  188 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
189 msgid "Default" 189 msgid "Default"
190 msgstr "По умолчанию" 190 msgstr "По умолчанию"
191 191
@@ -221,7 +221,7 @@ msgstr &quot;Легкие - Твердые&quot; @@ -221,7 +221,7 @@ msgstr &quot;Легкие - Твердые&quot;
221 msgid "Mediastinum" 221 msgid "Mediastinum"
222 msgstr "Средостение" 222 msgstr "Средостение"
223 223
224 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 224 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
225 msgid "Manual" 225 msgid "Manual"
226 msgstr "Вручную" 226 msgstr "Вручную"
227 227
@@ -389,16 +389,16 @@ msgstr &quot;&quot; @@ -389,16 +389,16 @@ msgstr &quot;&quot;
389 msgid "Cut plane" 389 msgid "Cut plane"
390 msgstr "Вырезать плоскость" 390 msgstr "Вырезать плоскость"
391 391
392 -#: control.py:306 392 +#: control.py:304
393 #, python-format 393 #, python-format
394 msgid "Loading file %d of %d ..." 394 msgid "Loading file %d of %d ..."
395 msgstr "" 395 msgstr ""
396 396
397 -#: control.py:423 397 +#: control.py:421
398 msgid "Untitled" 398 msgid "Untitled"
399 msgstr "Безымянный" 399 msgstr "Безымянный"
400 400
401 -#: control.py:561 401 +#: control.py:559
402 msgid "Fix gantry tilt applying the degrees below" 402 msgid "Fix gantry tilt applying the degrees below"
403 msgstr "Исправить наклона Гентри для градусов" 403 msgstr "Исправить наклона Гентри для градусов"
404 404
@@ -438,44 +438,44 @@ msgstr &quot;&quot; @@ -438,44 +438,44 @@ msgstr &quot;&quot;
438 msgid "Measures" 438 msgid "Measures"
439 msgstr "Меры" 439 msgstr "Меры"
440 440
441 -#: data_notebook.py:185 frame.py:1136 441 +#: data_notebook.py:185 frame.py:1160
442 msgid "Measure distance" 442 msgid "Measure distance"
443 msgstr "Измерение расстояния" 443 msgstr "Измерение расстояния"
444 444
445 -#: data_notebook.py:188 frame.py:1141 445 +#: data_notebook.py:188 frame.py:1166
446 msgid "Measure angle" 446 msgid "Measure angle"
447 msgstr "Измерение угла" 447 msgstr "Измерение угла"
448 448
449 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
450 -#: data_notebook.py:1194 449 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  450 +#: data_notebook.py:1195
451 msgid "Name" 451 msgid "Name"
452 msgstr "" 452 msgstr ""
453 453
454 -#: data_notebook.py:502 frame.py:644 454 +#: data_notebook.py:503 frame.py:652
455 msgid "Mask" 455 msgid "Mask"
456 msgstr "" 456 msgstr ""
457 457
458 -#: data_notebook.py:627 task_surface.py:140 458 +#: data_notebook.py:628 task_surface.py:140
459 msgid "New surface" 459 msgid "New surface"
460 msgstr "" 460 msgstr ""
461 461
462 -#: data_notebook.py:764 462 +#: data_notebook.py:765
463 msgid "Volume (mm³)" 463 msgid "Volume (mm³)"
464 msgstr "" 464 msgstr ""
465 465
466 -#: data_notebook.py:765 466 +#: data_notebook.py:766
467 msgid "Transparency" 467 msgid "Transparency"
468 msgstr "" 468 msgstr ""
469 469
470 -#: data_notebook.py:1003 470 +#: data_notebook.py:1004
471 msgid "Location" 471 msgid "Location"
472 msgstr "" 472 msgstr ""
473 473
474 -#: data_notebook.py:1004 data_notebook.py:1195 474 +#: data_notebook.py:1005 data_notebook.py:1196
475 msgid "Type" 475 msgid "Type"
476 msgstr "" 476 msgstr ""
477 477
478 -#: data_notebook.py:1005 data_notebook.py:1196 478 +#: data_notebook.py:1006 data_notebook.py:1197
479 msgid "Value" 479 msgid "Value"
480 msgstr "" 480 msgstr ""
481 481
@@ -527,7 +527,7 @@ msgstr &quot;&quot; @@ -527,7 +527,7 @@ msgstr &quot;&quot;
527 msgid "Save raycasting preset" 527 msgid "Save raycasting preset"
528 msgstr "" 528 msgstr ""
529 529
530 -#: default_viewers.py:471 frame.py:694 530 +#: default_viewers.py:471 frame.py:702
531 msgid "Tools" 531 msgid "Tools"
532 msgstr "" 532 msgstr ""
533 533
@@ -566,7 +566,7 @@ msgstr &quot;&quot; @@ -566,7 +566,7 @@ msgstr &quot;&quot;
566 msgid "Choose a DICOM folder:" 566 msgid "Choose a DICOM folder:"
567 msgstr "" 567 msgstr ""
568 568
569 -#: dialogs.py:312 frame.py:577 569 +#: dialogs.py:312 frame.py:585
570 msgid "Save project as..." 570 msgid "Save project as..."
571 msgstr "" 571 msgstr ""
572 572
@@ -652,12 +652,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -652,12 +652,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
652 msgstr "" 652 msgstr ""
653 653
654 #: dialogs.py:766 654 #: dialogs.py:766
655 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 655 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
656 msgstr "" 656 msgstr ""
657 657
658 #: dialogs.py:767 658 #: dialogs.py:767
659 msgid "" 659 msgid ""
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 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  661 +"\n"
  662 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
661 "\n" 663 "\n"
662 " Contact: invesalius@cti.gov.br" 664 " Contact: invesalius@cti.gov.br"
663 msgstr "" 665 msgstr ""
@@ -666,148 +668,152 @@ msgstr &quot;&quot; @@ -666,148 +668,152 @@ msgstr &quot;&quot;
666 msgid "GNU GPL (General Public License) version 2" 668 msgid "GNU GPL (General Public License) version 2"
667 msgstr "" 669 msgstr ""
668 670
669 -#: dialogs.py:810 671 +#: dialogs.py:812
670 msgid "Save raycasting preset as:" 672 msgid "Save raycasting preset as:"
671 msgstr "" 673 msgstr ""
672 674
673 -#: dialogs.py:853 dialogs.py:1108 675 +#: dialogs.py:855 dialogs.py:1110
674 msgid "New surface name:" 676 msgid "New surface name:"
675 msgstr "" 677 msgstr ""
676 678
677 -#: dialogs.py:857 dialogs.py:1112 679 +#: dialogs.py:859 dialogs.py:1114
678 msgid "Name the surface to be created" 680 msgid "Name the surface to be created"
679 msgstr "" 681 msgstr ""
680 682
681 -#: dialogs.py:864 dialogs.py:1119 683 +#: dialogs.py:866 dialogs.py:1121
682 msgid "Mask of reference:" 684 msgid "Mask of reference:"
683 msgstr "" 685 msgstr ""
684 686
685 -#: dialogs.py:882 dialogs.py:1137 687 +#: dialogs.py:884 dialogs.py:1139
686 msgid "Surface quality:" 688 msgid "Surface quality:"
687 msgstr "" 689 msgstr ""
688 690
689 -#: dialogs.py:911 dialogs.py:1165 691 +#: dialogs.py:913 dialogs.py:1167
690 msgid "Fill holes" 692 msgid "Fill holes"
691 msgstr "" 693 msgstr ""
692 694
693 -#: dialogs.py:914 dialogs.py:1168 695 +#: dialogs.py:916 dialogs.py:1170
694 msgid "Keep largest region" 696 msgid "Keep largest region"
695 msgstr "" 697 msgstr ""
696 698
697 -#: dialogs.py:952 699 +#: dialogs.py:954
698 msgid "BMP image" 700 msgid "BMP image"
699 msgstr "" 701 msgstr ""
700 702
701 -#: dialogs.py:953 703 +#: dialogs.py:955
702 msgid "JPG image" 704 msgid "JPG image"
703 msgstr "" 705 msgstr ""
704 706
705 -#: dialogs.py:954 707 +#: dialogs.py:956
706 msgid "PNG image" 708 msgid "PNG image"
707 msgstr "" 709 msgstr ""
708 710
709 -#: dialogs.py:955 711 +#: dialogs.py:957
710 msgid "PostScript document" 712 msgid "PostScript document"
711 msgstr "" 713 msgstr ""
712 714
713 -#: dialogs.py:956 715 +#: dialogs.py:958
714 msgid "POV-Ray file" 716 msgid "POV-Ray file"
715 msgstr "" 717 msgstr ""
716 718
717 -#: dialogs.py:957 719 +#: dialogs.py:959
718 msgid "TIFF image" 720 msgid "TIFF image"
719 msgstr "" 721 msgstr ""
720 722
721 -#: dialogs.py:1002 723 +#: dialogs.py:1004
722 msgid "Surface generation options" 724 msgid "Surface generation options"
723 msgstr "" 725 msgstr ""
724 726
725 -#: dialogs.py:1032 727 +#: dialogs.py:1034
726 msgid "Surface creation" 728 msgid "Surface creation"
727 msgstr "" 729 msgstr ""
728 730
729 -#: dialogs.py:1059 731 +#: dialogs.py:1061
730 msgid "Surface creation options" 732 msgid "Surface creation options"
731 msgstr "" 733 msgstr ""
732 734
733 -#: dialogs.py:1065 735 +#: dialogs.py:1067
734 msgid "Surface creation method" 736 msgid "Surface creation method"
735 msgstr "" 737 msgstr ""
736 738
737 -#: dialogs.py:1213 frame.py:697 739 +#: dialogs.py:1215 frame.py:705
738 msgid "Options" 740 msgid "Options"
739 msgstr "" 741 msgstr ""
740 742
741 -#: dialogs.py:1229 743 +#: dialogs.py:1231
742 msgid "Angle:" 744 msgid "Angle:"
743 msgstr "" 745 msgstr ""
744 746
745 -#: dialogs.py:1231 747 +#: dialogs.py:1233
746 msgid "Max. distance:" 748 msgid "Max. distance:"
747 msgstr "" 749 msgstr ""
748 750
749 -#: dialogs.py:1233 751 +#: dialogs.py:1235
750 msgid "Min. weight:" 752 msgid "Min. weight:"
751 msgstr "" 753 msgstr ""
752 754
753 -#: dialogs.py:1235 755 +#: dialogs.py:1237
754 msgid "N. steps:" 756 msgid "N. steps:"
755 msgstr "" 757 msgstr ""
756 758
757 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 759 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
758 msgid "Context aware smoothing" 760 msgid "Context aware smoothing"
759 msgstr "" 761 msgstr ""
760 762
761 -#: dialogs.py:1255 763 +#: dialogs.py:1257
762 msgid "Binary" 764 msgid "Binary"
763 msgstr "" 765 msgstr ""
764 766
765 -#: dialogs.py:1273 767 +#: dialogs.py:1275
766 msgid "" 768 msgid ""
767 "It is not possible to use the Default method because the mask was edited." 769 "It is not possible to use the Default method because the mask was edited."
768 msgstr "" 770 msgstr ""
769 771
770 -#: dialogs.py:1276 772 +#: dialogs.py:1278
771 msgid "Method:" 773 msgid "Method:"
772 msgstr "" 774 msgstr ""
773 775
774 -#: dialogs.py:1405 776 +#: dialogs.py:1407
775 msgid "Method" 777 msgid "Method"
776 msgstr "" 778 msgstr ""
777 779
778 -#: dialogs.py:1428 780 +#: dialogs.py:1430
779 msgid "Gaussian sigma" 781 msgid "Gaussian sigma"
780 msgstr "" 782 msgstr ""
781 783
782 -#: dialogs.py:1490 frame.py:638 784 +#: dialogs.py:1452 task_slice.py:284
  785 +msgid "Watershed"
  786 +msgstr ""
  787 +
  788 +#: dialogs.py:1492 frame.py:646
783 msgid "Boolean operations" 789 msgid "Boolean operations"
784 msgstr "" 790 msgstr ""
785 791
786 -#: dialogs.py:1512 slice_.py:1236 792 +#: dialogs.py:1513 slice_.py:1244
787 msgid "Union" 793 msgid "Union"
788 msgstr "" 794 msgstr ""
789 795
790 -#: dialogs.py:1513 796 +#: dialogs.py:1514
791 msgid "Difference" 797 msgid "Difference"
792 msgstr "" 798 msgstr ""
793 799
794 -#: dialogs.py:1514 slice_.py:1238 800 +#: dialogs.py:1515 slice_.py:1246
795 msgid "Intersection" 801 msgid "Intersection"
796 msgstr "" 802 msgstr ""
797 803
798 -#: dialogs.py:1515 804 +#: dialogs.py:1516
799 msgid "Exclusive disjunction" 805 msgid "Exclusive disjunction"
800 msgstr "" 806 msgstr ""
801 807
802 -#: dialogs.py:1536 808 +#: dialogs.py:1537
803 msgid "Mask 1" 809 msgid "Mask 1"
804 msgstr "" 810 msgstr ""
805 811
806 -#: dialogs.py:1538 812 +#: dialogs.py:1539
807 msgid "Operation" 813 msgid "Operation"
808 msgstr "" 814 msgstr ""
809 815
810 -#: dialogs.py:1540 816 +#: dialogs.py:1541
811 msgid "Mask 2" 817 msgid "Mask 2"
812 msgstr "" 818 msgstr ""
813 819
@@ -855,143 +861,143 @@ msgstr &quot;&quot; @@ -855,143 +861,143 @@ msgstr &quot;&quot;
855 msgid "Auto-play" 861 msgid "Auto-play"
856 msgstr "" 862 msgstr ""
857 863
858 -#: frame.py:162 864 +#: frame.py:164
859 msgid "Data panel" 865 msgid "Data panel"
860 msgstr "" 866 msgstr ""
861 867
862 -#: frame.py:169 868 +#: frame.py:171
863 msgid "Preview medical data to be reconstructed" 869 msgid "Preview medical data to be reconstructed"
864 msgstr "" 870 msgstr ""
865 871
866 -#: frame.py:175 872 +#: frame.py:177
867 msgid "Retrieve DICOM from PACS" 873 msgid "Retrieve DICOM from PACS"
868 msgstr "" 874 msgstr ""
869 875
870 -#: frame.py:572 876 +#: frame.py:580
871 msgid "Import DICOM...\tCtrl+I" 877 msgid "Import DICOM...\tCtrl+I"
872 msgstr "" 878 msgstr ""
873 879
874 -#: frame.py:574 880 +#: frame.py:582
875 msgid "Import other files..." 881 msgid "Import other files..."
876 msgstr "" 882 msgstr ""
877 883
878 -#: frame.py:575 884 +#: frame.py:583
879 msgid "Open project...\tCtrl+O" 885 msgid "Open project...\tCtrl+O"
880 msgstr "" 886 msgstr ""
881 887
882 -#: frame.py:576 888 +#: frame.py:584
883 msgid "Save project\tCtrl+S" 889 msgid "Save project\tCtrl+S"
884 msgstr "" 890 msgstr ""
885 891
886 -#: frame.py:578 892 +#: frame.py:586
887 msgid "Close project" 893 msgid "Close project"
888 msgstr "" 894 msgstr ""
889 895
890 -#: frame.py:587 896 +#: frame.py:595
891 msgid "Exit\tCtrl+Q" 897 msgid "Exit\tCtrl+Q"
892 msgstr "" 898 msgstr ""
893 899
894 -#: frame.py:618 frame.py:628 900 +#: frame.py:626 frame.py:636
895 msgid "Undo\tCtrl+Z" 901 msgid "Undo\tCtrl+Z"
896 msgstr "" 902 msgstr ""
897 903
898 -#: frame.py:623 frame.py:629 904 +#: frame.py:631 frame.py:637
899 msgid "Redo\tCtrl+Y" 905 msgid "Redo\tCtrl+Y"
900 msgstr "" 906 msgstr ""
901 907
902 -#: frame.py:641 908 +#: frame.py:649
903 msgid "Clean Mask\tCtrl+Shift+A" 909 msgid "Clean Mask\tCtrl+Shift+A"
904 msgstr "" 910 msgstr ""
905 911
906 -#: frame.py:677 912 +#: frame.py:685
907 msgid "Preferences..." 913 msgid "Preferences..."
908 msgstr "" 914 msgstr ""
909 915
910 -#: frame.py:681 916 +#: frame.py:689
911 msgid "Getting started..." 917 msgid "Getting started..."
912 msgstr "" 918 msgstr ""
913 919
914 -#: frame.py:684 920 +#: frame.py:692
915 msgid "About..." 921 msgid "About..."
916 msgstr "" 922 msgstr ""
917 923
918 -#: frame.py:692 924 +#: frame.py:700
919 msgid "File" 925 msgid "File"
920 msgstr "" 926 msgstr ""
921 927
922 -#: frame.py:693 928 +#: frame.py:701
923 msgid "Edit" 929 msgid "Edit"
924 msgstr "" 930 msgstr ""
925 931
926 -#: frame.py:698 932 +#: frame.py:706
927 msgid "Help" 933 msgid "Help"
928 msgstr "" 934 msgstr ""
929 935
930 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 936 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
931 msgid "Ready" 937 msgid "Ready"
932 msgstr "" 938 msgstr ""
933 939
934 -#: frame.py:958 940 +#: frame.py:969
935 msgid "Import DICOM files...\tCtrl+I" 941 msgid "Import DICOM files...\tCtrl+I"
936 msgstr "" 942 msgstr ""
937 943
938 -#: frame.py:965 944 +#: frame.py:978
939 msgid "Open InVesalius project..." 945 msgid "Open InVesalius project..."
940 msgstr "" 946 msgstr ""
941 947
942 -#: frame.py:969 948 +#: frame.py:984
943 msgid "Save InVesalius project" 949 msgid "Save InVesalius project"
944 msgstr "" 950 msgstr ""
945 951
946 -#: frame.py:1111 952 +#: frame.py:1130
947 msgid "Zoom" 953 msgid "Zoom"
948 msgstr "" 954 msgstr ""
949 955
950 -#: frame.py:1116 956 +#: frame.py:1136
951 msgid "Zoom based on selection" 957 msgid "Zoom based on selection"
952 msgstr "" 958 msgstr ""
953 959
954 -#: frame.py:1121 960 +#: frame.py:1142
955 msgid "Rotate" 961 msgid "Rotate"
956 msgstr "" 962 msgstr ""
957 963
958 -#: frame.py:1126 964 +#: frame.py:1148
959 msgid "Move" 965 msgid "Move"
960 msgstr "" 966 msgstr ""
961 967
962 -#: frame.py:1131 968 +#: frame.py:1154
963 msgid "Constrast" 969 msgid "Constrast"
964 msgstr "" 970 msgstr ""
965 971
966 -#: frame.py:1284 972 +#: frame.py:1312
967 msgid "Scroll slices" 973 msgid "Scroll slices"
968 msgstr "" 974 msgstr ""
969 975
970 -#: frame.py:1288 976 +#: frame.py:1318
971 msgid "Slices' cross intersection" 977 msgid "Slices' cross intersection"
972 msgstr "" 978 msgstr ""
973 979
974 -#: frame.py:1445 frame.py:1514 frame.py:1690 980 +#: frame.py:1488 frame.py:1560 frame.py:1741
975 msgid "Hide task panel" 981 msgid "Hide task panel"
976 msgstr "" 982 msgstr ""
977 983
978 -#: frame.py:1449 frame.py:1536 frame.py:1712 984 +#: frame.py:1494 frame.py:1582 frame.py:1763
979 msgid "Hide text" 985 msgid "Hide text"
980 msgstr "" 986 msgstr ""
981 987
982 -#: frame.py:1520 frame.py:1696 988 +#: frame.py:1566 frame.py:1747
983 msgid "Show task panel" 989 msgid "Show task panel"
984 msgstr "" 990 msgstr ""
985 991
986 -#: frame.py:1530 frame.py:1706 992 +#: frame.py:1576 frame.py:1757
987 msgid "Show text" 993 msgid "Show text"
988 msgstr "" 994 msgstr ""
989 995
990 -#: frame.py:1609 996 +#: frame.py:1657
991 msgid "Undo" 997 msgid "Undo"
992 msgstr "" 998 msgstr ""
993 999
994 -#: frame.py:1614 1000 +#: frame.py:1664
995 msgid "Redo" 1001 msgid "Redo"
996 msgstr "" 1002 msgstr ""
997 1003
@@ -1210,11 +1216,11 @@ msgstr &quot;&quot; @@ -1210,11 +1216,11 @@ msgstr &quot;&quot;
1210 msgid "Skin Tissue (Child)" 1216 msgid "Skin Tissue (Child)"
1211 msgstr "" 1217 msgstr ""
1212 1218
1213 -#: slice_.py:1237 1219 +#: slice_.py:1245
1214 msgid "Diff" 1220 msgid "Diff"
1215 msgstr "" 1221 msgstr ""
1216 1222
1217 -#: slice_.py:1239 1223 +#: slice_.py:1247
1218 msgid "XOR" 1224 msgid "XOR"
1219 msgstr "" 1225 msgstr ""
1220 1226
@@ -1258,15 +1264,15 @@ msgstr &quot;&quot; @@ -1258,15 +1264,15 @@ msgstr &quot;&quot;
1258 msgid "Projection type" 1264 msgid "Projection type"
1259 msgstr "" 1265 msgstr ""
1260 1266
1261 -#: styles.py:56 task_slice.py:849 1267 +#: styles.py:58 task_slice.py:853
1262 msgid "Foreground" 1268 msgid "Foreground"
1263 msgstr "" 1269 msgstr ""
1264 1270
1265 -#: styles.py:57 task_slice.py:850 1271 +#: styles.py:59 task_slice.py:854
1266 msgid "Background" 1272 msgid "Background"
1267 msgstr "" 1273 msgstr ""
1268 1274
1269 -#: styles.py:826 1275 +#: styles.py:833
1270 msgid "Applying watershed ..." 1276 msgid "Applying watershed ..."
1271 msgstr "" 1277 msgstr ""
1272 1278
@@ -1347,23 +1353,19 @@ msgstr &quot;&quot; @@ -1347,23 +1353,19 @@ msgstr &quot;&quot;
1347 msgid "Manual edition" 1353 msgid "Manual edition"
1348 msgstr "" 1354 msgstr ""
1349 1355
1350 -#: task_slice.py:284  
1351 -msgid "Watershed"  
1352 -msgstr ""  
1353 -  
1354 #: task_slice.py:422 1356 #: task_slice.py:422
1355 msgid "Set predefined or manual threshold:" 1357 msgid "Set predefined or manual threshold:"
1356 msgstr "" 1358 msgstr ""
1357 1359
1358 -#: task_slice.py:652 task_slice.py:812 1360 +#: task_slice.py:652 task_slice.py:816
1359 msgid "Choose brush type, size or operation:" 1361 msgid "Choose brush type, size or operation:"
1360 msgstr "" 1362 msgstr ""
1361 1363
1362 -#: task_slice.py:658 task_slice.py:818 1364 +#: task_slice.py:658 task_slice.py:822
1363 msgid "Circle" 1365 msgid "Circle"
1364 msgstr "" 1366 msgstr ""
1365 1367
1366 -#: task_slice.py:662 task_slice.py:822 1368 +#: task_slice.py:662 task_slice.py:826
1367 msgid "Square" 1369 msgid "Square"
1368 msgstr "" 1370 msgstr ""
1369 1371
@@ -1371,15 +1373,15 @@ msgstr &quot;&quot; @@ -1371,15 +1373,15 @@ msgstr &quot;&quot;
1371 msgid "Brush threshold range:" 1373 msgid "Brush threshold range:"
1372 msgstr "" 1374 msgstr ""
1373 1375
1374 -#: task_slice.py:869 1376 +#: task_slice.py:873
1375 msgid "Overwrite mask" 1377 msgid "Overwrite mask"
1376 msgstr "" 1378 msgstr ""
1377 1379
1378 -#: task_slice.py:870 1380 +#: task_slice.py:874
1379 msgid "Use WW&WL" 1381 msgid "Use WW&WL"
1380 msgstr "" 1382 msgstr ""
1381 1383
1382 -#: task_slice.py:879 1384 +#: task_slice.py:883
1383 msgid "Expand watershed to 3D" 1385 msgid "Expand watershed to 3D"
1384 msgstr "" 1386 msgstr ""
1385 1387
@@ -11,8 +11,8 @@ msgid &quot;&quot; @@ -11,8 +11,8 @@ msgid &quot;&quot;
11 msgstr "" 11 msgstr ""
12 "Project-Id-Version: InVesalius3\n" 12 "Project-Id-Version: InVesalius3\n"
13 "Report-Msgid-Bugs-To: \n" 13 "Report-Msgid-Bugs-To: \n"
14 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
15 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 14 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  15 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 16 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
17 "Language-Team: Serbian (http://www.transifex.com/projects/p/invesalius3/language/sr/)\n" 17 "Language-Team: Serbian (http://www.transifex.com/projects/p/invesalius3/language/sr/)\n"
18 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -142,11 +142,11 @@ msgstr &quot;Маска %d&quot; @@ -142,11 +142,11 @@ msgstr &quot;Маска %d&quot;
142 msgid "Draw" 142 msgid "Draw"
143 msgstr "Исцртај" 143 msgstr "Исцртај"
144 144
145 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 145 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
146 msgid "Erase" 146 msgid "Erase"
147 msgstr "Обриши" 147 msgstr "Обриши"
148 148
149 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 149 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
150 msgid "Threshold" 150 msgid "Threshold"
151 msgstr "Осетљивост" 151 msgstr "Осетљивост"
152 152
@@ -183,8 +183,8 @@ msgstr &quot;&quot; @@ -183,8 +183,8 @@ msgstr &quot;&quot;
183 msgid "Brain" 183 msgid "Brain"
184 msgstr "Мозак" 184 msgstr "Мозак"
185 185
186 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
187 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 186 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  187 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
188 msgid "Default" 188 msgid "Default"
189 msgstr "Основно" 189 msgstr "Основно"
190 190
@@ -220,7 +220,7 @@ msgstr &quot;&quot; @@ -220,7 +220,7 @@ msgstr &quot;&quot;
220 msgid "Mediastinum" 220 msgid "Mediastinum"
221 msgstr "" 221 msgstr ""
222 222
223 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 223 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
224 msgid "Manual" 224 msgid "Manual"
225 msgstr "" 225 msgstr ""
226 226
@@ -388,16 +388,16 @@ msgstr &quot;&quot; @@ -388,16 +388,16 @@ msgstr &quot;&quot;
388 msgid "Cut plane" 388 msgid "Cut plane"
389 msgstr "" 389 msgstr ""
390 390
391 -#: control.py:306 391 +#: control.py:304
392 #, python-format 392 #, python-format
393 msgid "Loading file %d of %d ..." 393 msgid "Loading file %d of %d ..."
394 msgstr "" 394 msgstr ""
395 395
396 -#: control.py:423 396 +#: control.py:421
397 msgid "Untitled" 397 msgid "Untitled"
398 msgstr "" 398 msgstr ""
399 399
400 -#: control.py:561 400 +#: control.py:559
401 msgid "Fix gantry tilt applying the degrees below" 401 msgid "Fix gantry tilt applying the degrees below"
402 msgstr "" 402 msgstr ""
403 403
@@ -437,44 +437,44 @@ msgstr &quot;&quot; @@ -437,44 +437,44 @@ msgstr &quot;&quot;
437 msgid "Measures" 437 msgid "Measures"
438 msgstr "" 438 msgstr ""
439 439
440 -#: data_notebook.py:185 frame.py:1136 440 +#: data_notebook.py:185 frame.py:1160
441 msgid "Measure distance" 441 msgid "Measure distance"
442 msgstr "" 442 msgstr ""
443 443
444 -#: data_notebook.py:188 frame.py:1141 444 +#: data_notebook.py:188 frame.py:1166
445 msgid "Measure angle" 445 msgid "Measure angle"
446 msgstr "" 446 msgstr ""
447 447
448 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
449 -#: data_notebook.py:1194 448 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  449 +#: data_notebook.py:1195
450 msgid "Name" 450 msgid "Name"
451 msgstr "" 451 msgstr ""
452 452
453 -#: data_notebook.py:502 frame.py:644 453 +#: data_notebook.py:503 frame.py:652
454 msgid "Mask" 454 msgid "Mask"
455 msgstr "" 455 msgstr ""
456 456
457 -#: data_notebook.py:627 task_surface.py:140 457 +#: data_notebook.py:628 task_surface.py:140
458 msgid "New surface" 458 msgid "New surface"
459 msgstr "" 459 msgstr ""
460 460
461 -#: data_notebook.py:764 461 +#: data_notebook.py:765
462 msgid "Volume (mm³)" 462 msgid "Volume (mm³)"
463 msgstr "" 463 msgstr ""
464 464
465 -#: data_notebook.py:765 465 +#: data_notebook.py:766
466 msgid "Transparency" 466 msgid "Transparency"
467 msgstr "" 467 msgstr ""
468 468
469 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
470 msgid "Location" 470 msgid "Location"
471 msgstr "" 471 msgstr ""
472 472
473 -#: data_notebook.py:1004 data_notebook.py:1195 473 +#: data_notebook.py:1005 data_notebook.py:1196
474 msgid "Type" 474 msgid "Type"
475 msgstr "" 475 msgstr ""
476 476
477 -#: data_notebook.py:1005 data_notebook.py:1196 477 +#: data_notebook.py:1006 data_notebook.py:1197
478 msgid "Value" 478 msgid "Value"
479 msgstr "" 479 msgstr ""
480 480
@@ -526,7 +526,7 @@ msgstr &quot;&quot; @@ -526,7 +526,7 @@ msgstr &quot;&quot;
526 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
527 msgstr "" 527 msgstr ""
528 528
529 -#: default_viewers.py:471 frame.py:694 529 +#: default_viewers.py:471 frame.py:702
530 msgid "Tools" 530 msgid "Tools"
531 msgstr "" 531 msgstr ""
532 532
@@ -565,7 +565,7 @@ msgstr &quot;&quot; @@ -565,7 +565,7 @@ msgstr &quot;&quot;
565 msgid "Choose a DICOM folder:" 565 msgid "Choose a DICOM folder:"
566 msgstr "" 566 msgstr ""
567 567
568 -#: dialogs.py:312 frame.py:577 568 +#: dialogs.py:312 frame.py:585
569 msgid "Save project as..." 569 msgid "Save project as..."
570 msgstr "" 570 msgstr ""
571 571
@@ -651,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -651,12 +651,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
651 msgstr "" 651 msgstr ""
652 652
653 #: dialogs.py:766 653 #: dialogs.py:766
654 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 654 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
655 msgstr "" 655 msgstr ""
656 656
657 #: dialogs.py:767 657 #: dialogs.py:767
658 msgid "" 658 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" 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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  660 +"\n"
  661 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
660 "\n" 662 "\n"
661 " Contact: invesalius@cti.gov.br" 663 " Contact: invesalius@cti.gov.br"
662 msgstr "" 664 msgstr ""
@@ -665,148 +667,152 @@ msgstr &quot;&quot; @@ -665,148 +667,152 @@ msgstr &quot;&quot;
665 msgid "GNU GPL (General Public License) version 2" 667 msgid "GNU GPL (General Public License) version 2"
666 msgstr "" 668 msgstr ""
667 669
668 -#: dialogs.py:810 670 +#: dialogs.py:812
669 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
670 msgstr "" 672 msgstr ""
671 673
672 -#: dialogs.py:853 dialogs.py:1108 674 +#: dialogs.py:855 dialogs.py:1110
673 msgid "New surface name:" 675 msgid "New surface name:"
674 msgstr "" 676 msgstr ""
675 677
676 -#: dialogs.py:857 dialogs.py:1112 678 +#: dialogs.py:859 dialogs.py:1114
677 msgid "Name the surface to be created" 679 msgid "Name the surface to be created"
678 msgstr "" 680 msgstr ""
679 681
680 -#: dialogs.py:864 dialogs.py:1119 682 +#: dialogs.py:866 dialogs.py:1121
681 msgid "Mask of reference:" 683 msgid "Mask of reference:"
682 msgstr "" 684 msgstr ""
683 685
684 -#: dialogs.py:882 dialogs.py:1137 686 +#: dialogs.py:884 dialogs.py:1139
685 msgid "Surface quality:" 687 msgid "Surface quality:"
686 msgstr "" 688 msgstr ""
687 689
688 -#: dialogs.py:911 dialogs.py:1165 690 +#: dialogs.py:913 dialogs.py:1167
689 msgid "Fill holes" 691 msgid "Fill holes"
690 msgstr "" 692 msgstr ""
691 693
692 -#: dialogs.py:914 dialogs.py:1168 694 +#: dialogs.py:916 dialogs.py:1170
693 msgid "Keep largest region" 695 msgid "Keep largest region"
694 msgstr "" 696 msgstr ""
695 697
696 -#: dialogs.py:952 698 +#: dialogs.py:954
697 msgid "BMP image" 699 msgid "BMP image"
698 msgstr "БМП слика" 700 msgstr "БМП слика"
699 701
700 -#: dialogs.py:953 702 +#: dialogs.py:955
701 msgid "JPG image" 703 msgid "JPG image"
702 msgstr "ЈПГ слика" 704 msgstr "ЈПГ слика"
703 705
704 -#: dialogs.py:954 706 +#: dialogs.py:956
705 msgid "PNG image" 707 msgid "PNG image"
706 msgstr "ПНГ слика" 708 msgstr "ПНГ слика"
707 709
708 -#: dialogs.py:955 710 +#: dialogs.py:957
709 msgid "PostScript document" 711 msgid "PostScript document"
710 msgstr "Пост скрипт документ" 712 msgstr "Пост скрипт документ"
711 713
712 -#: dialogs.py:956 714 +#: dialogs.py:958
713 msgid "POV-Ray file" 715 msgid "POV-Ray file"
714 msgstr "" 716 msgstr ""
715 717
716 -#: dialogs.py:957 718 +#: dialogs.py:959
717 msgid "TIFF image" 719 msgid "TIFF image"
718 msgstr "ТИФФ слика" 720 msgstr "ТИФФ слика"
719 721
720 -#: dialogs.py:1002 722 +#: dialogs.py:1004
721 msgid "Surface generation options" 723 msgid "Surface generation options"
722 msgstr "" 724 msgstr ""
723 725
724 -#: dialogs.py:1032 726 +#: dialogs.py:1034
725 msgid "Surface creation" 727 msgid "Surface creation"
726 msgstr "" 728 msgstr ""
727 729
728 -#: dialogs.py:1059 730 +#: dialogs.py:1061
729 msgid "Surface creation options" 731 msgid "Surface creation options"
730 msgstr "" 732 msgstr ""
731 733
732 -#: dialogs.py:1065 734 +#: dialogs.py:1067
733 msgid "Surface creation method" 735 msgid "Surface creation method"
734 msgstr "" 736 msgstr ""
735 737
736 -#: dialogs.py:1213 frame.py:697 738 +#: dialogs.py:1215 frame.py:705
737 msgid "Options" 739 msgid "Options"
738 msgstr "" 740 msgstr ""
739 741
740 -#: dialogs.py:1229 742 +#: dialogs.py:1231
741 msgid "Angle:" 743 msgid "Angle:"
742 msgstr "" 744 msgstr ""
743 745
744 -#: dialogs.py:1231 746 +#: dialogs.py:1233
745 msgid "Max. distance:" 747 msgid "Max. distance:"
746 msgstr "" 748 msgstr ""
747 749
748 -#: dialogs.py:1233 750 +#: dialogs.py:1235
749 msgid "Min. weight:" 751 msgid "Min. weight:"
750 msgstr "" 752 msgstr ""
751 753
752 -#: dialogs.py:1235 754 +#: dialogs.py:1237
753 msgid "N. steps:" 755 msgid "N. steps:"
754 msgstr "" 756 msgstr ""
755 757
756 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 758 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
757 msgid "Context aware smoothing" 759 msgid "Context aware smoothing"
758 msgstr "" 760 msgstr ""
759 761
760 -#: dialogs.py:1255 762 +#: dialogs.py:1257
761 msgid "Binary" 763 msgid "Binary"
762 msgstr "" 764 msgstr ""
763 765
764 -#: dialogs.py:1273 766 +#: dialogs.py:1275
765 msgid "" 767 msgid ""
766 "It is not possible to use the Default method because the mask was edited." 768 "It is not possible to use the Default method because the mask was edited."
767 msgstr "" 769 msgstr ""
768 770
769 -#: dialogs.py:1276 771 +#: dialogs.py:1278
770 msgid "Method:" 772 msgid "Method:"
771 msgstr "" 773 msgstr ""
772 774
773 -#: dialogs.py:1405 775 +#: dialogs.py:1407
774 msgid "Method" 776 msgid "Method"
775 msgstr "" 777 msgstr ""
776 778
777 -#: dialogs.py:1428 779 +#: dialogs.py:1430
778 msgid "Gaussian sigma" 780 msgid "Gaussian sigma"
779 msgstr "" 781 msgstr ""
780 782
781 -#: dialogs.py:1490 frame.py:638 783 +#: dialogs.py:1452 task_slice.py:284
  784 +msgid "Watershed"
  785 +msgstr ""
  786 +
  787 +#: dialogs.py:1492 frame.py:646
782 msgid "Boolean operations" 788 msgid "Boolean operations"
783 msgstr "" 789 msgstr ""
784 790
785 -#: dialogs.py:1512 slice_.py:1236 791 +#: dialogs.py:1513 slice_.py:1244
786 msgid "Union" 792 msgid "Union"
787 msgstr "" 793 msgstr ""
788 794
789 -#: dialogs.py:1513 795 +#: dialogs.py:1514
790 msgid "Difference" 796 msgid "Difference"
791 msgstr "" 797 msgstr ""
792 798
793 -#: dialogs.py:1514 slice_.py:1238 799 +#: dialogs.py:1515 slice_.py:1246
794 msgid "Intersection" 800 msgid "Intersection"
795 msgstr "" 801 msgstr ""
796 802
797 -#: dialogs.py:1515 803 +#: dialogs.py:1516
798 msgid "Exclusive disjunction" 804 msgid "Exclusive disjunction"
799 msgstr "" 805 msgstr ""
800 806
801 -#: dialogs.py:1536 807 +#: dialogs.py:1537
802 msgid "Mask 1" 808 msgid "Mask 1"
803 msgstr "" 809 msgstr ""
804 810
805 -#: dialogs.py:1538 811 +#: dialogs.py:1539
806 msgid "Operation" 812 msgid "Operation"
807 msgstr "" 813 msgstr ""
808 814
809 -#: dialogs.py:1540 815 +#: dialogs.py:1541
810 msgid "Mask 2" 816 msgid "Mask 2"
811 msgstr "" 817 msgstr ""
812 818
@@ -854,143 +860,143 @@ msgstr &quot;Слика %d&quot; @@ -854,143 +860,143 @@ msgstr &quot;Слика %d&quot;
854 msgid "Auto-play" 860 msgid "Auto-play"
855 msgstr "" 861 msgstr ""
856 862
857 -#: frame.py:162 863 +#: frame.py:164
858 msgid "Data panel" 864 msgid "Data panel"
859 msgstr "Панел података" 865 msgstr "Панел података"
860 866
861 -#: frame.py:169 867 +#: frame.py:171
862 msgid "Preview medical data to be reconstructed" 868 msgid "Preview medical data to be reconstructed"
863 msgstr "" 869 msgstr ""
864 870
865 -#: frame.py:175 871 +#: frame.py:177
866 msgid "Retrieve DICOM from PACS" 872 msgid "Retrieve DICOM from PACS"
867 msgstr "" 873 msgstr ""
868 874
869 -#: frame.py:572 875 +#: frame.py:580
870 msgid "Import DICOM...\tCtrl+I" 876 msgid "Import DICOM...\tCtrl+I"
871 msgstr "" 877 msgstr ""
872 878
873 -#: frame.py:574 879 +#: frame.py:582
874 msgid "Import other files..." 880 msgid "Import other files..."
875 msgstr "" 881 msgstr ""
876 882
877 -#: frame.py:575 883 +#: frame.py:583
878 msgid "Open project...\tCtrl+O" 884 msgid "Open project...\tCtrl+O"
879 msgstr "" 885 msgstr ""
880 886
881 -#: frame.py:576 887 +#: frame.py:584
882 msgid "Save project\tCtrl+S" 888 msgid "Save project\tCtrl+S"
883 msgstr "" 889 msgstr ""
884 890
885 -#: frame.py:578 891 +#: frame.py:586
886 msgid "Close project" 892 msgid "Close project"
887 msgstr "" 893 msgstr ""
888 894
889 -#: frame.py:587 895 +#: frame.py:595
890 msgid "Exit\tCtrl+Q" 896 msgid "Exit\tCtrl+Q"
891 msgstr "" 897 msgstr ""
892 898
893 -#: frame.py:618 frame.py:628 899 +#: frame.py:626 frame.py:636
894 msgid "Undo\tCtrl+Z" 900 msgid "Undo\tCtrl+Z"
895 msgstr "" 901 msgstr ""
896 902
897 -#: frame.py:623 frame.py:629 903 +#: frame.py:631 frame.py:637
898 msgid "Redo\tCtrl+Y" 904 msgid "Redo\tCtrl+Y"
899 msgstr "" 905 msgstr ""
900 906
901 -#: frame.py:641 907 +#: frame.py:649
902 msgid "Clean Mask\tCtrl+Shift+A" 908 msgid "Clean Mask\tCtrl+Shift+A"
903 msgstr "" 909 msgstr ""
904 910
905 -#: frame.py:677 911 +#: frame.py:685
906 msgid "Preferences..." 912 msgid "Preferences..."
907 msgstr "" 913 msgstr ""
908 914
909 -#: frame.py:681 915 +#: frame.py:689
910 msgid "Getting started..." 916 msgid "Getting started..."
911 msgstr "" 917 msgstr ""
912 918
913 -#: frame.py:684 919 +#: frame.py:692
914 msgid "About..." 920 msgid "About..."
915 msgstr "О програму..." 921 msgstr "О програму..."
916 922
917 -#: frame.py:692 923 +#: frame.py:700
918 msgid "File" 924 msgid "File"
919 msgstr "Датотека" 925 msgstr "Датотека"
920 926
921 -#: frame.py:693 927 +#: frame.py:701
922 msgid "Edit" 928 msgid "Edit"
923 msgstr "" 929 msgstr ""
924 930
925 -#: frame.py:698 931 +#: frame.py:706
926 msgid "Help" 932 msgid "Help"
927 msgstr "Помоћ" 933 msgstr "Помоћ"
928 934
929 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 935 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
930 msgid "Ready" 936 msgid "Ready"
931 msgstr "Спреман" 937 msgstr "Спреман"
932 938
933 -#: frame.py:958 939 +#: frame.py:969
934 msgid "Import DICOM files...\tCtrl+I" 940 msgid "Import DICOM files...\tCtrl+I"
935 msgstr "" 941 msgstr ""
936 942
937 -#: frame.py:965 943 +#: frame.py:978
938 msgid "Open InVesalius project..." 944 msgid "Open InVesalius project..."
939 msgstr "" 945 msgstr ""
940 946
941 -#: frame.py:969 947 +#: frame.py:984
942 msgid "Save InVesalius project" 948 msgid "Save InVesalius project"
943 msgstr "" 949 msgstr ""
944 950
945 -#: frame.py:1111 951 +#: frame.py:1130
946 msgid "Zoom" 952 msgid "Zoom"
947 msgstr "" 953 msgstr ""
948 954
949 -#: frame.py:1116 955 +#: frame.py:1136
950 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
951 msgstr "" 957 msgstr ""
952 958
953 -#: frame.py:1121 959 +#: frame.py:1142
954 msgid "Rotate" 960 msgid "Rotate"
955 msgstr "" 961 msgstr ""
956 962
957 -#: frame.py:1126 963 +#: frame.py:1148
958 msgid "Move" 964 msgid "Move"
959 msgstr "" 965 msgstr ""
960 966
961 -#: frame.py:1131 967 +#: frame.py:1154
962 msgid "Constrast" 968 msgid "Constrast"
963 msgstr "" 969 msgstr ""
964 970
965 -#: frame.py:1284 971 +#: frame.py:1312
966 msgid "Scroll slices" 972 msgid "Scroll slices"
967 msgstr "" 973 msgstr ""
968 974
969 -#: frame.py:1288 975 +#: frame.py:1318
970 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
971 msgstr "" 977 msgstr ""
972 978
973 -#: frame.py:1445 frame.py:1514 frame.py:1690 979 +#: frame.py:1488 frame.py:1560 frame.py:1741
974 msgid "Hide task panel" 980 msgid "Hide task panel"
975 msgstr "" 981 msgstr ""
976 982
977 -#: frame.py:1449 frame.py:1536 frame.py:1712 983 +#: frame.py:1494 frame.py:1582 frame.py:1763
978 msgid "Hide text" 984 msgid "Hide text"
979 msgstr "" 985 msgstr ""
980 986
981 -#: frame.py:1520 frame.py:1696 987 +#: frame.py:1566 frame.py:1747
982 msgid "Show task panel" 988 msgid "Show task panel"
983 msgstr "" 989 msgstr ""
984 990
985 -#: frame.py:1530 frame.py:1706 991 +#: frame.py:1576 frame.py:1757
986 msgid "Show text" 992 msgid "Show text"
987 msgstr "" 993 msgstr ""
988 994
989 -#: frame.py:1609 995 +#: frame.py:1657
990 msgid "Undo" 996 msgid "Undo"
991 msgstr "" 997 msgstr ""
992 998
993 -#: frame.py:1614 999 +#: frame.py:1664
994 msgid "Redo" 1000 msgid "Redo"
995 msgstr "" 1001 msgstr ""
996 1002
@@ -1209,11 +1215,11 @@ msgstr &quot;&quot; @@ -1209,11 +1215,11 @@ msgstr &quot;&quot;
1209 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1210 msgstr "" 1216 msgstr ""
1211 1217
1212 -#: slice_.py:1237 1218 +#: slice_.py:1245
1213 msgid "Diff" 1219 msgid "Diff"
1214 msgstr "" 1220 msgstr ""
1215 1221
1216 -#: slice_.py:1239 1222 +#: slice_.py:1247
1217 msgid "XOR" 1223 msgid "XOR"
1218 msgstr "" 1224 msgstr ""
1219 1225
@@ -1257,15 +1263,15 @@ msgstr &quot;&quot; @@ -1257,15 +1263,15 @@ msgstr &quot;&quot;
1257 msgid "Projection type" 1263 msgid "Projection type"
1258 msgstr "" 1264 msgstr ""
1259 1265
1260 -#: styles.py:56 task_slice.py:849 1266 +#: styles.py:58 task_slice.py:853
1261 msgid "Foreground" 1267 msgid "Foreground"
1262 msgstr "" 1268 msgstr ""
1263 1269
1264 -#: styles.py:57 task_slice.py:850 1270 +#: styles.py:59 task_slice.py:854
1265 msgid "Background" 1271 msgid "Background"
1266 msgstr "" 1272 msgstr ""
1267 1273
1268 -#: styles.py:826 1274 +#: styles.py:833
1269 msgid "Applying watershed ..." 1275 msgid "Applying watershed ..."
1270 msgstr "" 1276 msgstr ""
1271 1277
@@ -1346,23 +1352,19 @@ msgstr &quot;&quot; @@ -1346,23 +1352,19 @@ msgstr &quot;&quot;
1346 msgid "Manual edition" 1352 msgid "Manual edition"
1347 msgstr "" 1353 msgstr ""
1348 1354
1349 -#: task_slice.py:284  
1350 -msgid "Watershed"  
1351 -msgstr ""  
1352 -  
1353 #: task_slice.py:422 1355 #: task_slice.py:422
1354 msgid "Set predefined or manual threshold:" 1356 msgid "Set predefined or manual threshold:"
1355 msgstr "" 1357 msgstr ""
1356 1358
1357 -#: task_slice.py:652 task_slice.py:812 1359 +#: task_slice.py:652 task_slice.py:816
1358 msgid "Choose brush type, size or operation:" 1360 msgid "Choose brush type, size or operation:"
1359 msgstr "" 1361 msgstr ""
1360 1362
1361 -#: task_slice.py:658 task_slice.py:818 1363 +#: task_slice.py:658 task_slice.py:822
1362 msgid "Circle" 1364 msgid "Circle"
1363 msgstr "Круг" 1365 msgstr "Круг"
1364 1366
1365 -#: task_slice.py:662 task_slice.py:822 1367 +#: task_slice.py:662 task_slice.py:826
1366 msgid "Square" 1368 msgid "Square"
1367 msgstr "Квадрат" 1369 msgstr "Квадрат"
1368 1370
@@ -1370,15 +1372,15 @@ msgstr &quot;Квадрат&quot; @@ -1370,15 +1372,15 @@ msgstr &quot;Квадрат&quot;
1370 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1371 msgstr "" 1373 msgstr ""
1372 1374
1373 -#: task_slice.py:869 1375 +#: task_slice.py:873
1374 msgid "Overwrite mask" 1376 msgid "Overwrite mask"
1375 msgstr "" 1377 msgstr ""
1376 1378
1377 -#: task_slice.py:870 1379 +#: task_slice.py:874
1378 msgid "Use WW&WL" 1380 msgid "Use WW&WL"
1379 msgstr "" 1381 msgstr ""
1380 1382
1381 -#: task_slice.py:879 1383 +#: task_slice.py:883
1382 msgid "Expand watershed to 3D" 1384 msgid "Expand watershed to 3D"
1383 msgstr "" 1385 msgstr ""
1384 1386
@@ -12,8 +12,8 @@ msgstr &quot;&quot; @@ -12,8 +12,8 @@ msgstr &quot;&quot;
12 "Project-Id-Version: InVesalius3\n" 12 "Project-Id-Version: InVesalius3\n"
13 "Report-Msgid-Bugs-To: \n" 13 "Report-Msgid-Bugs-To: \n"
14 "POT-Creation-Date: 2015-06-02 13:24-0300\n" 14 "POT-Creation-Date: 2015-06-02 13:24-0300\n"
15 -"PO-Revision-Date: 2015-06-07 20:38+0000\n"  
16 -"Last-Translator: Anderson Antonio Mamede da Silva <ortodontia@terra.com.br>\n" 15 +"PO-Revision-Date: 2015-06-08 12:24+0000\n"
  16 +"Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
17 "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/invesalius3/language/tr_TR/)\n" 17 "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/invesalius3/language/tr_TR/)\n"
18 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
19 "Content-Type: text/plain; charset=UTF-8\n" 19 "Content-Type: text/plain; charset=UTF-8\n"
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/invesalius3/language/ur_PK/)\n" 16 "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/invesalius3/language/ur_PK/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;&quot; @@ -141,11 +141,11 @@ msgstr &quot;&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "" 142 msgstr ""
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "" 146 msgstr ""
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "" 150 msgstr ""
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "" 183 msgstr ""
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "" 188 msgstr ""
189 189
@@ -219,7 +219,7 @@ msgstr &quot;&quot; @@ -219,7 +219,7 @@ msgstr &quot;&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "" 220 msgstr ""
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "" 224 msgstr ""
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "" 388 msgstr ""
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "" 397 msgstr ""
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 401 msgstr ""
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "" 437 msgstr ""
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "" 441 msgstr ""
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "" 445 msgstr ""
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "" 450 msgstr ""
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "" 454 msgstr ""
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "" 462 msgstr ""
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "" 466 msgstr ""
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "" 470 msgstr ""
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "" 474 msgstr ""
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "" 478 msgstr ""
479 479
@@ -525,7 +525,7 @@ msgstr &quot;&quot; @@ -525,7 +525,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "" 530 msgstr ""
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "" 565 msgstr ""
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "" 569 msgstr ""
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "" 667 msgstr ""
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "" 675 msgstr ""
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "" 679 msgstr ""
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "" 683 msgstr ""
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "" 687 msgstr ""
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "" 691 msgstr ""
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "" 695 msgstr ""
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "" 699 msgstr ""
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "" 703 msgstr ""
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "" 707 msgstr ""
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "" 711 msgstr ""
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "" 715 msgstr ""
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "" 719 msgstr ""
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;&quot; @@ -853,143 +859,143 @@ msgstr &quot;&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "" 860 msgstr ""
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "" 864 msgstr ""
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "" 868 msgstr ""
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 876 msgstr ""
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "" 920 msgstr ""
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "" 924 msgstr ""
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "" 932 msgstr ""
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "" 936 msgstr ""
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "" 948 msgstr ""
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "" 952 msgstr ""
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "" 956 msgstr ""
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "" 960 msgstr ""
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "" 964 msgstr ""
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "" 968 msgstr ""
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "" 980 msgstr ""
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "" 984 msgstr ""
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "" 988 msgstr ""
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "" 992 msgstr ""
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "" 1215 msgstr ""
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1356 msgstr ""
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1360 msgstr ""
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "" 1364 msgstr ""
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "" 1368 msgstr ""
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "" 1372 msgstr ""
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/invesalius3/language/zh_CN/)\n" 16 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/invesalius3/language/zh_CN/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;&quot; @@ -141,11 +141,11 @@ msgstr &quot;&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "" 142 msgstr ""
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "" 146 msgstr ""
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "" 150 msgstr ""
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "" 183 msgstr ""
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "" 188 msgstr ""
189 189
@@ -219,7 +219,7 @@ msgstr &quot;&quot; @@ -219,7 +219,7 @@ msgstr &quot;&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "" 220 msgstr ""
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "" 224 msgstr ""
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "" 388 msgstr ""
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "" 397 msgstr ""
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 401 msgstr ""
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "" 437 msgstr ""
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "" 441 msgstr ""
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "" 445 msgstr ""
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "" 450 msgstr ""
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "" 454 msgstr ""
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "" 462 msgstr ""
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "" 466 msgstr ""
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "" 470 msgstr ""
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "" 474 msgstr ""
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "" 478 msgstr ""
479 479
@@ -525,7 +525,7 @@ msgstr &quot;&quot; @@ -525,7 +525,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "" 530 msgstr ""
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "" 565 msgstr ""
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "" 569 msgstr ""
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "" 667 msgstr ""
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "" 675 msgstr ""
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "" 679 msgstr ""
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "" 683 msgstr ""
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "" 687 msgstr ""
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "" 691 msgstr ""
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "" 695 msgstr ""
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "" 699 msgstr ""
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "" 703 msgstr ""
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "" 707 msgstr ""
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "" 711 msgstr ""
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "" 715 msgstr ""
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "" 719 msgstr ""
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;&quot; @@ -853,143 +859,143 @@ msgstr &quot;&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "" 860 msgstr ""
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "" 864 msgstr ""
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "" 868 msgstr ""
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "" 876 msgstr ""
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "" 920 msgstr ""
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "" 924 msgstr ""
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "" 932 msgstr ""
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "" 936 msgstr ""
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "" 948 msgstr ""
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "" 952 msgstr ""
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "" 956 msgstr ""
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "" 960 msgstr ""
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "" 964 msgstr ""
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "" 968 msgstr ""
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "" 980 msgstr ""
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "" 984 msgstr ""
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "" 988 msgstr ""
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "" 992 msgstr ""
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "" 1215 msgstr ""
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "" 1356 msgstr ""
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "" 1360 msgstr ""
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "" 1364 msgstr ""
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "" 1368 msgstr ""
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "" 1372 msgstr ""
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385
@@ -10,8 +10,8 @@ msgid &quot;&quot; @@ -10,8 +10,8 @@ msgid &quot;&quot;
10 msgstr "" 10 msgstr ""
11 "Project-Id-Version: InVesalius3\n" 11 "Project-Id-Version: InVesalius3\n"
12 "Report-Msgid-Bugs-To: \n" 12 "Report-Msgid-Bugs-To: \n"
13 -"POT-Creation-Date: 2015-05-11 14:29-0300\n"  
14 -"PO-Revision-Date: 2015-05-11 17:31+0000\n" 13 +"POT-Creation-Date: 2015-06-02 13:24-0300\n"
  14 +"PO-Revision-Date: 2015-06-02 16:40+0000\n"
15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n" 15 "Last-Translator: InVesalius <invesalius@cti.gov.br>\n"
16 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/invesalius3/language/zh_TW/)\n" 16 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/invesalius3/language/zh_TW/)\n"
17 "MIME-Version: 1.0\n" 17 "MIME-Version: 1.0\n"
@@ -141,11 +141,11 @@ msgstr &quot;遮罩 %d&quot; @@ -141,11 +141,11 @@ msgstr &quot;遮罩 %d&quot;
141 msgid "Draw" 141 msgid "Draw"
142 msgstr "繪製" 142 msgstr "繪製"
143 143
144 -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 144 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43
145 msgid "Erase" 145 msgid "Erase"
146 msgstr "擦除" 146 msgstr "擦除"
147 147
148 -#: constants.py:257 data_notebook.py:442 task_surface.py:43 148 +#: constants.py:257 data_notebook.py:443 task_surface.py:43
149 msgid "Threshold" 149 msgid "Threshold"
150 msgstr "閾值" 150 msgstr "閾值"
151 151
@@ -182,8 +182,8 @@ msgstr &quot;&quot; @@ -182,8 +182,8 @@ msgstr &quot;&quot;
182 msgid "Brain" 182 msgid "Brain"
183 msgstr "腦" 183 msgstr "腦"
184 184
185 -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256  
186 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 185 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258
  186 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73
187 msgid "Default" 187 msgid "Default"
188 msgstr "預設" 188 msgstr "預設"
189 189
@@ -219,7 +219,7 @@ msgstr &quot;肺 - 硬&quot; @@ -219,7 +219,7 @@ msgstr &quot;肺 - 硬&quot;
219 msgid "Mediastinum" 219 msgid "Mediastinum"
220 msgstr "中隔" 220 msgstr "中隔"
221 221
222 -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 222 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73
223 msgid "Manual" 223 msgid "Manual"
224 msgstr "" 224 msgstr ""
225 225
@@ -387,16 +387,16 @@ msgstr &quot;&quot; @@ -387,16 +387,16 @@ msgstr &quot;&quot;
387 msgid "Cut plane" 387 msgid "Cut plane"
388 msgstr "" 388 msgstr ""
389 389
390 -#: control.py:306 390 +#: control.py:304
391 #, python-format 391 #, python-format
392 msgid "Loading file %d of %d ..." 392 msgid "Loading file %d of %d ..."
393 msgstr "" 393 msgstr ""
394 394
395 -#: control.py:423 395 +#: control.py:421
396 msgid "Untitled" 396 msgid "Untitled"
397 msgstr "無標題" 397 msgstr "無標題"
398 398
399 -#: control.py:561 399 +#: control.py:559
400 msgid "Fix gantry tilt applying the degrees below" 400 msgid "Fix gantry tilt applying the degrees below"
401 msgstr "" 401 msgstr ""
402 402
@@ -436,44 +436,44 @@ msgstr &quot;&quot; @@ -436,44 +436,44 @@ msgstr &quot;&quot;
436 msgid "Measures" 436 msgid "Measures"
437 msgstr "" 437 msgstr ""
438 438
439 -#: data_notebook.py:185 frame.py:1136 439 +#: data_notebook.py:185 frame.py:1160
440 msgid "Measure distance" 440 msgid "Measure distance"
441 msgstr "" 441 msgstr ""
442 442
443 -#: data_notebook.py:188 frame.py:1141 443 +#: data_notebook.py:188 frame.py:1166
444 msgid "Measure angle" 444 msgid "Measure angle"
445 msgstr "" 445 msgstr ""
446 446
447 -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002  
448 -#: data_notebook.py:1194 447 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003
  448 +#: data_notebook.py:1195
449 msgid "Name" 449 msgid "Name"
450 msgstr "名稱" 450 msgstr "名稱"
451 451
452 -#: data_notebook.py:502 frame.py:644 452 +#: data_notebook.py:503 frame.py:652
453 msgid "Mask" 453 msgid "Mask"
454 msgstr "遮罩" 454 msgstr "遮罩"
455 455
456 -#: data_notebook.py:627 task_surface.py:140 456 +#: data_notebook.py:628 task_surface.py:140
457 msgid "New surface" 457 msgid "New surface"
458 msgstr "" 458 msgstr ""
459 459
460 -#: data_notebook.py:764 460 +#: data_notebook.py:765
461 msgid "Volume (mm³)" 461 msgid "Volume (mm³)"
462 msgstr "體積 (mm³)" 462 msgstr "體積 (mm³)"
463 463
464 -#: data_notebook.py:765 464 +#: data_notebook.py:766
465 msgid "Transparency" 465 msgid "Transparency"
466 msgstr "透明度" 466 msgstr "透明度"
467 467
468 -#: data_notebook.py:1003 468 +#: data_notebook.py:1004
469 msgid "Location" 469 msgid "Location"
470 msgstr "" 470 msgstr ""
471 471
472 -#: data_notebook.py:1004 data_notebook.py:1195 472 +#: data_notebook.py:1005 data_notebook.py:1196
473 msgid "Type" 473 msgid "Type"
474 msgstr "類型" 474 msgstr "類型"
475 475
476 -#: data_notebook.py:1005 data_notebook.py:1196 476 +#: data_notebook.py:1006 data_notebook.py:1197
477 msgid "Value" 477 msgid "Value"
478 msgstr "值" 478 msgstr "值"
479 479
@@ -525,7 +525,7 @@ msgstr &quot;&quot; @@ -525,7 +525,7 @@ msgstr &quot;&quot;
525 msgid "Save raycasting preset" 525 msgid "Save raycasting preset"
526 msgstr "" 526 msgstr ""
527 527
528 -#: default_viewers.py:471 frame.py:694 528 +#: default_viewers.py:471 frame.py:702
529 msgid "Tools" 529 msgid "Tools"
530 msgstr "工具" 530 msgstr "工具"
531 531
@@ -564,7 +564,7 @@ msgstr &quot;&quot; @@ -564,7 +564,7 @@ msgstr &quot;&quot;
564 msgid "Choose a DICOM folder:" 564 msgid "Choose a DICOM folder:"
565 msgstr "選擇一個 DICOM 資料夾:" 565 msgstr "選擇一個 DICOM 資料夾:"
566 566
567 -#: dialogs.py:312 frame.py:577 567 +#: dialogs.py:312 frame.py:585
568 msgid "Save project as..." 568 msgid "Save project as..."
569 msgstr "另存專案為..." 569 msgstr "另存專案為..."
570 570
@@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot; @@ -650,12 +650,14 @@ msgid &quot;Please, provide more than one DICOM file for 3D reconstruction&quot;
650 msgstr "" 650 msgstr ""
651 651
652 #: dialogs.py:766 652 #: dialogs.py:766
653 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" 653 +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI"
654 msgstr "" 654 msgstr ""
655 655
656 #: dialogs.py:767 656 #: dialogs.py:767
657 msgid "" 657 msgid ""
658 -"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" 658 +"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 mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n"
  659 +"\n"
  660 +" InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n"
659 "\n" 661 "\n"
660 " Contact: invesalius@cti.gov.br" 662 " Contact: invesalius@cti.gov.br"
661 msgstr "" 663 msgstr ""
@@ -664,148 +666,152 @@ msgstr &quot;&quot; @@ -664,148 +666,152 @@ msgstr &quot;&quot;
664 msgid "GNU GPL (General Public License) version 2" 666 msgid "GNU GPL (General Public License) version 2"
665 msgstr "GNU GPL (通用公眾授權) 第 2 版" 667 msgstr "GNU GPL (通用公眾授權) 第 2 版"
666 668
667 -#: dialogs.py:810 669 +#: dialogs.py:812
668 msgid "Save raycasting preset as:" 670 msgid "Save raycasting preset as:"
669 msgstr "" 671 msgstr ""
670 672
671 -#: dialogs.py:853 dialogs.py:1108 673 +#: dialogs.py:855 dialogs.py:1110
672 msgid "New surface name:" 674 msgid "New surface name:"
673 msgstr "新表面名稱:" 675 msgstr "新表面名稱:"
674 676
675 -#: dialogs.py:857 dialogs.py:1112 677 +#: dialogs.py:859 dialogs.py:1114
676 msgid "Name the surface to be created" 678 msgid "Name the surface to be created"
677 msgstr "命名要被建立的表面" 679 msgstr "命名要被建立的表面"
678 680
679 -#: dialogs.py:864 dialogs.py:1119 681 +#: dialogs.py:866 dialogs.py:1121
680 msgid "Mask of reference:" 682 msgid "Mask of reference:"
681 msgstr "參照的遮罩:" 683 msgstr "參照的遮罩:"
682 684
683 -#: dialogs.py:882 dialogs.py:1137 685 +#: dialogs.py:884 dialogs.py:1139
684 msgid "Surface quality:" 686 msgid "Surface quality:"
685 msgstr "" 687 msgstr ""
686 688
687 -#: dialogs.py:911 dialogs.py:1165 689 +#: dialogs.py:913 dialogs.py:1167
688 msgid "Fill holes" 690 msgid "Fill holes"
689 msgstr "填補缺洞" 691 msgstr "填補缺洞"
690 692
691 -#: dialogs.py:914 dialogs.py:1168 693 +#: dialogs.py:916 dialogs.py:1170
692 msgid "Keep largest region" 694 msgid "Keep largest region"
693 msgstr "保留最大區域" 695 msgstr "保留最大區域"
694 696
695 -#: dialogs.py:952 697 +#: dialogs.py:954
696 msgid "BMP image" 698 msgid "BMP image"
697 msgstr "BMP 影像" 699 msgstr "BMP 影像"
698 700
699 -#: dialogs.py:953 701 +#: dialogs.py:955
700 msgid "JPG image" 702 msgid "JPG image"
701 msgstr "JPG 影像" 703 msgstr "JPG 影像"
702 704
703 -#: dialogs.py:954 705 +#: dialogs.py:956
704 msgid "PNG image" 706 msgid "PNG image"
705 msgstr "PNG 影像" 707 msgstr "PNG 影像"
706 708
707 -#: dialogs.py:955 709 +#: dialogs.py:957
708 msgid "PostScript document" 710 msgid "PostScript document"
709 msgstr "PostScript 文件" 711 msgstr "PostScript 文件"
710 712
711 -#: dialogs.py:956 713 +#: dialogs.py:958
712 msgid "POV-Ray file" 714 msgid "POV-Ray file"
713 msgstr "POV-Ray 檔" 715 msgstr "POV-Ray 檔"
714 716
715 -#: dialogs.py:957 717 +#: dialogs.py:959
716 msgid "TIFF image" 718 msgid "TIFF image"
717 msgstr "TIFF 影像" 719 msgstr "TIFF 影像"
718 720
719 -#: dialogs.py:1002 721 +#: dialogs.py:1004
720 msgid "Surface generation options" 722 msgid "Surface generation options"
721 msgstr "" 723 msgstr ""
722 724
723 -#: dialogs.py:1032 725 +#: dialogs.py:1034
724 msgid "Surface creation" 726 msgid "Surface creation"
725 msgstr "" 727 msgstr ""
726 728
727 -#: dialogs.py:1059 729 +#: dialogs.py:1061
728 msgid "Surface creation options" 730 msgid "Surface creation options"
729 msgstr "" 731 msgstr ""
730 732
731 -#: dialogs.py:1065 733 +#: dialogs.py:1067
732 msgid "Surface creation method" 734 msgid "Surface creation method"
733 msgstr "" 735 msgstr ""
734 736
735 -#: dialogs.py:1213 frame.py:697 737 +#: dialogs.py:1215 frame.py:705
736 msgid "Options" 738 msgid "Options"
737 msgstr "" 739 msgstr ""
738 740
739 -#: dialogs.py:1229 741 +#: dialogs.py:1231
740 msgid "Angle:" 742 msgid "Angle:"
741 msgstr "" 743 msgstr ""
742 744
743 -#: dialogs.py:1231 745 +#: dialogs.py:1233
744 msgid "Max. distance:" 746 msgid "Max. distance:"
745 msgstr "" 747 msgstr ""
746 748
747 -#: dialogs.py:1233 749 +#: dialogs.py:1235
748 msgid "Min. weight:" 750 msgid "Min. weight:"
749 msgstr "" 751 msgstr ""
750 752
751 -#: dialogs.py:1235 753 +#: dialogs.py:1237
752 msgid "N. steps:" 754 msgid "N. steps:"
753 msgstr "" 755 msgstr ""
754 756
755 -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 757 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337
756 msgid "Context aware smoothing" 758 msgid "Context aware smoothing"
757 msgstr "" 759 msgstr ""
758 760
759 -#: dialogs.py:1255 761 +#: dialogs.py:1257
760 msgid "Binary" 762 msgid "Binary"
761 msgstr "" 763 msgstr ""
762 764
763 -#: dialogs.py:1273 765 +#: dialogs.py:1275
764 msgid "" 766 msgid ""
765 "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."
766 msgstr "" 768 msgstr ""
767 769
768 -#: dialogs.py:1276 770 +#: dialogs.py:1278
769 msgid "Method:" 771 msgid "Method:"
770 msgstr "" 772 msgstr ""
771 773
772 -#: dialogs.py:1405 774 +#: dialogs.py:1407
773 msgid "Method" 775 msgid "Method"
774 msgstr "" 776 msgstr ""
775 777
776 -#: dialogs.py:1428 778 +#: dialogs.py:1430
777 msgid "Gaussian sigma" 779 msgid "Gaussian sigma"
778 msgstr "" 780 msgstr ""
779 781
780 -#: dialogs.py:1490 frame.py:638 782 +#: dialogs.py:1452 task_slice.py:284
  783 +msgid "Watershed"
  784 +msgstr ""
  785 +
  786 +#: dialogs.py:1492 frame.py:646
781 msgid "Boolean operations" 787 msgid "Boolean operations"
782 msgstr "" 788 msgstr ""
783 789
784 -#: dialogs.py:1512 slice_.py:1236 790 +#: dialogs.py:1513 slice_.py:1244
785 msgid "Union" 791 msgid "Union"
786 msgstr "" 792 msgstr ""
787 793
788 -#: dialogs.py:1513 794 +#: dialogs.py:1514
789 msgid "Difference" 795 msgid "Difference"
790 msgstr "" 796 msgstr ""
791 797
792 -#: dialogs.py:1514 slice_.py:1238 798 +#: dialogs.py:1515 slice_.py:1246
793 msgid "Intersection" 799 msgid "Intersection"
794 msgstr "" 800 msgstr ""
795 801
796 -#: dialogs.py:1515 802 +#: dialogs.py:1516
797 msgid "Exclusive disjunction" 803 msgid "Exclusive disjunction"
798 msgstr "" 804 msgstr ""
799 805
800 -#: dialogs.py:1536 806 +#: dialogs.py:1537
801 msgid "Mask 1" 807 msgid "Mask 1"
802 msgstr "" 808 msgstr ""
803 809
804 -#: dialogs.py:1538 810 +#: dialogs.py:1539
805 msgid "Operation" 811 msgid "Operation"
806 msgstr "" 812 msgstr ""
807 813
808 -#: dialogs.py:1540 814 +#: dialogs.py:1541
809 msgid "Mask 2" 815 msgid "Mask 2"
810 msgstr "" 816 msgstr ""
811 817
@@ -853,143 +859,143 @@ msgstr &quot;影像 %d&quot; @@ -853,143 +859,143 @@ msgstr &quot;影像 %d&quot;
853 msgid "Auto-play" 859 msgid "Auto-play"
854 msgstr "自動播放" 860 msgstr "自動播放"
855 861
856 -#: frame.py:162 862 +#: frame.py:164
857 msgid "Data panel" 863 msgid "Data panel"
858 msgstr "資料面板" 864 msgstr "資料面板"
859 865
860 -#: frame.py:169 866 +#: frame.py:171
861 msgid "Preview medical data to be reconstructed" 867 msgid "Preview medical data to be reconstructed"
862 msgstr "預覽要重建的醫學資料" 868 msgstr "預覽要重建的醫學資料"
863 869
864 -#: frame.py:175 870 +#: frame.py:177
865 msgid "Retrieve DICOM from PACS" 871 msgid "Retrieve DICOM from PACS"
866 msgstr "" 872 msgstr ""
867 873
868 -#: frame.py:572 874 +#: frame.py:580
869 msgid "Import DICOM...\tCtrl+I" 875 msgid "Import DICOM...\tCtrl+I"
870 msgstr "匯入 DICOM...\tCtrl+I" 876 msgstr "匯入 DICOM...\tCtrl+I"
871 877
872 -#: frame.py:574 878 +#: frame.py:582
873 msgid "Import other files..." 879 msgid "Import other files..."
874 msgstr "" 880 msgstr ""
875 881
876 -#: frame.py:575 882 +#: frame.py:583
877 msgid "Open project...\tCtrl+O" 883 msgid "Open project...\tCtrl+O"
878 msgstr "" 884 msgstr ""
879 885
880 -#: frame.py:576 886 +#: frame.py:584
881 msgid "Save project\tCtrl+S" 887 msgid "Save project\tCtrl+S"
882 msgstr "" 888 msgstr ""
883 889
884 -#: frame.py:578 890 +#: frame.py:586
885 msgid "Close project" 891 msgid "Close project"
886 msgstr "" 892 msgstr ""
887 893
888 -#: frame.py:587 894 +#: frame.py:595
889 msgid "Exit\tCtrl+Q" 895 msgid "Exit\tCtrl+Q"
890 msgstr "" 896 msgstr ""
891 897
892 -#: frame.py:618 frame.py:628 898 +#: frame.py:626 frame.py:636
893 msgid "Undo\tCtrl+Z" 899 msgid "Undo\tCtrl+Z"
894 msgstr "" 900 msgstr ""
895 901
896 -#: frame.py:623 frame.py:629 902 +#: frame.py:631 frame.py:637
897 msgid "Redo\tCtrl+Y" 903 msgid "Redo\tCtrl+Y"
898 msgstr "" 904 msgstr ""
899 905
900 -#: frame.py:641 906 +#: frame.py:649
901 msgid "Clean Mask\tCtrl+Shift+A" 907 msgid "Clean Mask\tCtrl+Shift+A"
902 msgstr "" 908 msgstr ""
903 909
904 -#: frame.py:677 910 +#: frame.py:685
905 msgid "Preferences..." 911 msgid "Preferences..."
906 msgstr "" 912 msgstr ""
907 913
908 -#: frame.py:681 914 +#: frame.py:689
909 msgid "Getting started..." 915 msgid "Getting started..."
910 msgstr "" 916 msgstr ""
911 917
912 -#: frame.py:684 918 +#: frame.py:692
913 msgid "About..." 919 msgid "About..."
914 msgstr "關於..." 920 msgstr "關於..."
915 921
916 -#: frame.py:692 922 +#: frame.py:700
917 msgid "File" 923 msgid "File"
918 msgstr "檔案" 924 msgstr "檔案"
919 925
920 -#: frame.py:693 926 +#: frame.py:701
921 msgid "Edit" 927 msgid "Edit"
922 msgstr "" 928 msgstr ""
923 929
924 -#: frame.py:698 930 +#: frame.py:706
925 msgid "Help" 931 msgid "Help"
926 msgstr "幫助" 932 msgstr "幫助"
927 933
928 -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 934 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749
929 msgid "Ready" 935 msgid "Ready"
930 msgstr "準備就緒" 936 msgstr "準備就緒"
931 937
932 -#: frame.py:958 938 +#: frame.py:969
933 msgid "Import DICOM files...\tCtrl+I" 939 msgid "Import DICOM files...\tCtrl+I"
934 msgstr "" 940 msgstr ""
935 941
936 -#: frame.py:965 942 +#: frame.py:978
937 msgid "Open InVesalius project..." 943 msgid "Open InVesalius project..."
938 msgstr "" 944 msgstr ""
939 945
940 -#: frame.py:969 946 +#: frame.py:984
941 msgid "Save InVesalius project" 947 msgid "Save InVesalius project"
942 msgstr "儲存 InVesalius 專案" 948 msgstr "儲存 InVesalius 專案"
943 949
944 -#: frame.py:1111 950 +#: frame.py:1130
945 msgid "Zoom" 951 msgid "Zoom"
946 msgstr "縮放" 952 msgstr "縮放"
947 953
948 -#: frame.py:1116 954 +#: frame.py:1136
949 msgid "Zoom based on selection" 955 msgid "Zoom based on selection"
950 msgstr "基於選取區的縮放" 956 msgstr "基於選取區的縮放"
951 957
952 -#: frame.py:1121 958 +#: frame.py:1142
953 msgid "Rotate" 959 msgid "Rotate"
954 msgstr "旋轉" 960 msgstr "旋轉"
955 961
956 -#: frame.py:1126 962 +#: frame.py:1148
957 msgid "Move" 963 msgid "Move"
958 msgstr "移動" 964 msgstr "移動"
959 965
960 -#: frame.py:1131 966 +#: frame.py:1154
961 msgid "Constrast" 967 msgid "Constrast"
962 msgstr "視窗與層級" 968 msgstr "視窗與層級"
963 969
964 -#: frame.py:1284 970 +#: frame.py:1312
965 msgid "Scroll slices" 971 msgid "Scroll slices"
966 msgstr "" 972 msgstr ""
967 973
968 -#: frame.py:1288 974 +#: frame.py:1318
969 msgid "Slices' cross intersection" 975 msgid "Slices' cross intersection"
970 msgstr "" 976 msgstr ""
971 977
972 -#: frame.py:1445 frame.py:1514 frame.py:1690 978 +#: frame.py:1488 frame.py:1560 frame.py:1741
973 msgid "Hide task panel" 979 msgid "Hide task panel"
974 msgstr "隱藏工作面板" 980 msgstr "隱藏工作面板"
975 981
976 -#: frame.py:1449 frame.py:1536 frame.py:1712 982 +#: frame.py:1494 frame.py:1582 frame.py:1763
977 msgid "Hide text" 983 msgid "Hide text"
978 msgstr "隱藏文字" 984 msgstr "隱藏文字"
979 985
980 -#: frame.py:1520 frame.py:1696 986 +#: frame.py:1566 frame.py:1747
981 msgid "Show task panel" 987 msgid "Show task panel"
982 msgstr "顯示工作面板" 988 msgstr "顯示工作面板"
983 989
984 -#: frame.py:1530 frame.py:1706 990 +#: frame.py:1576 frame.py:1757
985 msgid "Show text" 991 msgid "Show text"
986 msgstr "顯示文字" 992 msgstr "顯示文字"
987 993
988 -#: frame.py:1609 994 +#: frame.py:1657
989 msgid "Undo" 995 msgid "Undo"
990 msgstr "" 996 msgstr ""
991 997
992 -#: frame.py:1614 998 +#: frame.py:1664
993 msgid "Redo" 999 msgid "Redo"
994 msgstr "" 1000 msgstr ""
995 1001
@@ -1208,11 +1214,11 @@ msgstr &quot;皮膚組織 (成人)&quot; @@ -1208,11 +1214,11 @@ msgstr &quot;皮膚組織 (成人)&quot;
1208 msgid "Skin Tissue (Child)" 1214 msgid "Skin Tissue (Child)"
1209 msgstr "皮膚組織 (孩童)" 1215 msgstr "皮膚組織 (孩童)"
1210 1216
1211 -#: slice_.py:1237 1217 +#: slice_.py:1245
1212 msgid "Diff" 1218 msgid "Diff"
1213 msgstr "" 1219 msgstr ""
1214 1220
1215 -#: slice_.py:1239 1221 +#: slice_.py:1247
1216 msgid "XOR" 1222 msgid "XOR"
1217 msgstr "" 1223 msgstr ""
1218 1224
@@ -1256,15 +1262,15 @@ msgstr &quot;&quot; @@ -1256,15 +1262,15 @@ msgstr &quot;&quot;
1256 msgid "Projection type" 1262 msgid "Projection type"
1257 msgstr "" 1263 msgstr ""
1258 1264
1259 -#: styles.py:56 task_slice.py:849 1265 +#: styles.py:58 task_slice.py:853
1260 msgid "Foreground" 1266 msgid "Foreground"
1261 msgstr "" 1267 msgstr ""
1262 1268
1263 -#: styles.py:57 task_slice.py:850 1269 +#: styles.py:59 task_slice.py:854
1264 msgid "Background" 1270 msgid "Background"
1265 msgstr "" 1271 msgstr ""
1266 1272
1267 -#: styles.py:826 1273 +#: styles.py:833
1268 msgid "Applying watershed ..." 1274 msgid "Applying watershed ..."
1269 msgstr "" 1275 msgstr ""
1270 1276
@@ -1345,23 +1351,19 @@ msgstr &quot;遮罩屬性&quot; @@ -1345,23 +1351,19 @@ msgstr &quot;遮罩屬性&quot;
1345 msgid "Manual edition" 1351 msgid "Manual edition"
1346 msgstr "" 1352 msgstr ""
1347 1353
1348 -#: task_slice.py:284  
1349 -msgid "Watershed"  
1350 -msgstr ""  
1351 -  
1352 #: task_slice.py:422 1354 #: task_slice.py:422
1353 msgid "Set predefined or manual threshold:" 1355 msgid "Set predefined or manual threshold:"
1354 msgstr "設置預先定義的或是自訂的閾值" 1356 msgstr "設置預先定義的或是自訂的閾值"
1355 1357
1356 -#: task_slice.py:652 task_slice.py:812 1358 +#: task_slice.py:652 task_slice.py:816
1357 msgid "Choose brush type, size or operation:" 1359 msgid "Choose brush type, size or operation:"
1358 msgstr "選擇比刷類型、大小或操作:" 1360 msgstr "選擇比刷類型、大小或操作:"
1359 1361
1360 -#: task_slice.py:658 task_slice.py:818 1362 +#: task_slice.py:658 task_slice.py:822
1361 msgid "Circle" 1363 msgid "Circle"
1362 msgstr "圓" 1364 msgstr "圓"
1363 1365
1364 -#: task_slice.py:662 task_slice.py:822 1366 +#: task_slice.py:662 task_slice.py:826
1365 msgid "Square" 1367 msgid "Square"
1366 msgstr "方" 1368 msgstr "方"
1367 1369
@@ -1369,15 +1371,15 @@ msgstr &quot;方&quot; @@ -1369,15 +1371,15 @@ msgstr &quot;方&quot;
1369 msgid "Brush threshold range:" 1371 msgid "Brush threshold range:"
1370 msgstr "筆刷閾值範圍:" 1372 msgstr "筆刷閾值範圍:"
1371 1373
1372 -#: task_slice.py:869 1374 +#: task_slice.py:873
1373 msgid "Overwrite mask" 1375 msgid "Overwrite mask"
1374 msgstr "" 1376 msgstr ""
1375 1377
1376 -#: task_slice.py:870 1378 +#: task_slice.py:874
1377 msgid "Use WW&WL" 1379 msgid "Use WW&WL"
1378 msgstr "" 1380 msgstr ""
1379 1381
1380 -#: task_slice.py:879 1382 +#: task_slice.py:883
1381 msgid "Expand watershed to 3D" 1383 msgid "Expand watershed to 3D"
1382 msgstr "" 1384 msgstr ""
1383 1385