Commit d79aa31b4080cd9bf8e797b79b2654eb78085292

Authored by Thiago Franco de Moraes
1 parent 791d25e2

Added catalan, korean and romenian translations

icons/ca.bmp 0 → 100644
No preview for this file type
icons/ko.bmp
No preview for this file type
icons/ro.bmp 0 → 100644
No preview for this file type
invesalius/i18n.py
@@ -40,7 +40,11 @@ def GetLocales(): @@ -40,7 +40,11 @@ def GetLocales():
40 'it':'Italiano', 40 'it':'Italiano',
41 'de_DE': 'Deutsch', 41 'de_DE': 'Deutsch',
42 'cs': u'Čeština', 42 'cs': u'Čeština',
43 - 'tr_TR': u'Türkçe'}) 43 + 'tr_TR': u'Türkçe',
  44 + 'ca': u'Català',
  45 + 'ko': u'한국어',
  46 + 'ro': u'Română',
  47 + })
44 return d 48 return d
45 49
46 def GetLocaleOS(): 50 def GetLocaleOS():
locale/ca/LC_MESSAGES/invesalius.mo 0 → 100644
No preview for this file type
locale/ko/LC_MESSAGES/invesalius.mo
No preview for this file type
locale/ro/LC_MESSAGES/invesalius.mo
No preview for this file type
@@ -11,8 +11,8 @@ msgid "" @@ -11,8 +11,8 @@ msgid ""
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: Catalan (http://www.transifex.com/projects/p/invesalius3/language/ca/)\n" 17 "Language-Team: Catalan (http://www.transifex.com/projects/p/invesalius3/language/ca/)\n"
18 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -142,11 +142,11 @@ msgstr &quot;Màscara %d&quot; @@ -142,11 +142,11 @@ msgstr &quot;Màscara %d&quot;
142 msgid "Draw" 142 msgid "Draw"
143 msgstr "Dibuixa" 143 msgstr "Dibuixa"
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 "Esborra" 147 msgstr "Esborra"
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 "Llindar blanc i negre" 151 msgstr "Llindar blanc i negre"
152 152
@@ -183,8 +183,8 @@ msgstr &quot;&quot; @@ -183,8 +183,8 @@ msgstr &quot;&quot;
183 msgid "Brain" 183 msgid "Brain"
184 msgstr "Cervell" 184 msgstr "Cervell"
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 "Predeterminat" 189 msgstr "Predeterminat"
190 190
@@ -220,7 +220,7 @@ msgstr &quot;Pulmó - Dur &quot; @@ -220,7 +220,7 @@ msgstr &quot;Pulmó - Dur &quot;
220 msgid "Mediastinum" 220 msgid "Mediastinum"
221 msgstr "Mediastí " 221 msgstr "Mediastí "
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 "Manual" 225 msgstr "Manual"
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 "Tall pla " 389 msgstr "Tall pla "
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 "Sense títol" 398 msgstr "Sense títol"
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 "Corregeix la inclinació del pòrtic aplicant els graus per sota de" 402 msgstr "Corregeix la inclinació del pòrtic aplicant els graus per sota de"
403 403
@@ -437,44 +437,44 @@ msgstr &quot;&quot; @@ -437,44 +437,44 @@ msgstr &quot;&quot;
437 msgid "Measures" 437 msgid "Measures"
438 msgstr "Mesures " 438 msgstr "Mesures "
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 "Mesura la distància" 442 msgstr "Mesura la distància"
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 "Mesura l'angle" 446 msgstr "Mesura l'angle"
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 "Nom" 451 msgstr "Nom"
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 "Màscara" 455 msgstr "Màscara"
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 "Volum (mm³)" 463 msgstr "Volum (mm³)"
464 464
465 -#: data_notebook.py:765 465 +#: data_notebook.py:766
466 msgid "Transparency" 466 msgid "Transparency"
467 msgstr "Transparència" 467 msgstr "Transparència"
468 468
469 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
470 msgid "Location" 470 msgid "Location"
471 msgstr "Ubicació" 471 msgstr "Ubicació"
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 "Tipus" 475 msgstr "Tipus"
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 "Valor" 479 msgstr "Valor"
480 480
@@ -526,7 +526,7 @@ msgstr &quot;Nom de l&#39;ajust &quot; @@ -526,7 +526,7 @@ msgstr &quot;Nom de l&#39;ajust &quot;
526 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
527 msgstr "Desa l'actuació dels rajos preestablerta" 527 msgstr "Desa l'actuació dels rajos preestablerta"
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 "Eines" 531 msgstr "Eines"
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 "Tria una carpeta DICOM:" 566 msgstr "Tria una carpeta DICOM:"
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 "Desa projecte com ... " 570 msgstr "Desa projecte com ... "
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 "Si us plau, dona més d'un arxiu DICOM per a la reconstrucció 3D" 651 msgstr "Si us plau, dona més d'un arxiu DICOM per a la reconstrucció 3D"
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 "GNU GPL (General Public License) versió 2 " 668 msgstr "GNU GPL (General Public License) versió 2 "
667 669
668 -#: dialogs.py:810 670 +#: dialogs.py:812
669 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
670 msgstr "Desa l'actuació dels rajos preestablerta com :" 672 msgstr "Desa l'actuació dels rajos preestablerta com :"
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 "Nou nom de superfície: " 676 msgstr "Nou nom de superfície: "
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 "Nom de la superfície que serà creada" 680 msgstr "Nom de la superfície que serà creada"
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 "Màscara de referència: " 684 msgstr "Màscara de referència: "
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 "Qualitat de la superfície: " 688 msgstr "Qualitat de la superfície: "
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 "Emplena els forats" 692 msgstr "Emplena els forats"
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 "Manté la regió més gran" 696 msgstr "Manté la regió més gran"
695 697
696 -#: dialogs.py:952 698 +#: dialogs.py:954
697 msgid "BMP image" 699 msgid "BMP image"
698 msgstr "Imatge BMP" 700 msgstr "Imatge BMP"
699 701
700 -#: dialogs.py:953 702 +#: dialogs.py:955
701 msgid "JPG image" 703 msgid "JPG image"
702 msgstr "Imatge JPG" 704 msgstr "Imatge JPG"
703 705
704 -#: dialogs.py:954 706 +#: dialogs.py:956
705 msgid "PNG image" 707 msgid "PNG image"
706 msgstr "Imatge PNG" 708 msgstr "Imatge PNG"
707 709
708 -#: dialogs.py:955 710 +#: dialogs.py:957
709 msgid "PostScript document" 711 msgid "PostScript document"
710 msgstr "Document PostScript" 712 msgstr "Document PostScript"
711 713
712 -#: dialogs.py:956 714 +#: dialogs.py:958
713 msgid "POV-Ray file" 715 msgid "POV-Ray file"
714 msgstr "fitxer POV-Ray " 716 msgstr "fitxer POV-Ray "
715 717
716 -#: dialogs.py:957 718 +#: dialogs.py:959
717 msgid "TIFF image" 719 msgid "TIFF image"
718 msgstr "Imatge TIFF" 720 msgstr "Imatge 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;Imatge %d&quot; @@ -854,143 +860,143 @@ msgstr &quot;Imatge %d&quot;
854 msgid "Auto-play" 860 msgid "Auto-play"
855 msgstr "Auto-reproducció" 861 msgstr "Auto-reproducció"
856 862
857 -#: frame.py:162 863 +#: frame.py:164
858 msgid "Data panel" 864 msgid "Data panel"
859 msgstr "Panell de Dades" 865 msgstr "Panell de Dades"
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 "Vista prèvia de les dades mèdiques que seran reconstruïdes" 869 msgstr "Vista prèvia de les dades mèdiques que seran reconstruïdes"
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 "Importa DICOM ... Ctrl + I" 877 msgstr "Importa DICOM ... Ctrl + I"
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 "Quant a..." 921 msgstr "Quant a..."
916 922
917 -#: frame.py:692 923 +#: frame.py:700
918 msgid "File" 924 msgid "File"
919 msgstr "Fitxer" 925 msgstr "Fitxer"
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 "Ajuda" 933 msgstr "Ajuda"
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 "Preparat" 937 msgstr "Preparat"
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 "Desa el projecte InVesalius" 949 msgstr "Desa el projecte InVesalius"
944 950
945 -#: frame.py:1111 951 +#: frame.py:1130
946 msgid "Zoom" 952 msgid "Zoom"
947 msgstr "Amplia" 953 msgstr "Amplia"
948 954
949 -#: frame.py:1116 955 +#: frame.py:1136
950 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
951 msgstr "Ampliació de la selecció" 957 msgstr "Ampliació de la selecció"
952 958
953 -#: frame.py:1121 959 +#: frame.py:1142
954 msgid "Rotate" 960 msgid "Rotate"
955 msgstr "Gira" 961 msgstr "Gira"
956 962
957 -#: frame.py:1126 963 +#: frame.py:1148
958 msgid "Move" 964 msgid "Move"
959 msgstr "Mou" 965 msgstr "Mou"
960 966
961 -#: frame.py:1131 967 +#: frame.py:1154
962 msgid "Constrast" 968 msgid "Constrast"
963 msgstr "Contrasta" 969 msgstr "Contrasta"
964 970
965 -#: frame.py:1284 971 +#: frame.py:1312
966 msgid "Scroll slices" 972 msgid "Scroll slices"
967 msgstr "Desplaça les porcions" 973 msgstr "Desplaça les porcions"
968 974
969 -#: frame.py:1288 975 +#: frame.py:1318
970 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
971 msgstr "Intersecció de la creu de porcions" 977 msgstr "Intersecció de la creu de porcions"
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 "Amaga panell de tasques " 981 msgstr "Amaga panell de tasques "
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 "Oculta el text " 985 msgstr "Oculta el text "
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 "Mostra panell de tasques " 989 msgstr "Mostra panell de tasques "
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 "Mostra text" 993 msgstr "Mostra text"
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;Teixits de la pell (Adult)&quot; @@ -1209,11 +1215,11 @@ msgstr &quot;Teixits de la pell (Adult)&quot;
1209 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1210 msgstr "Teixits de la pell (Nen) " 1216 msgstr "Teixits de la pell (Nen) "
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;Propietats de la màscara &quot; @@ -1346,23 +1352,19 @@ msgstr &quot;Propietats de la màscara &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 "Conjunt predefinit o llindar manual" 1357 msgstr "Conjunt predefinit o llindar manual"
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 "Tria tipus de raspall, mida o l'operació:" 1361 msgstr "Tria tipus de raspall, mida o l'operació:"
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 "Cercle" 1365 msgstr "Cercle"
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 "Quadrat" 1369 msgstr "Quadrat"
1368 1370
@@ -1370,15 +1372,15 @@ msgstr &quot;Quadrat&quot; @@ -1370,15 +1372,15 @@ msgstr &quot;Quadrat&quot;
1370 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1371 msgstr "Rang del llindar del Raspall:" 1373 msgstr "Rang del llindar del Raspall:"
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
@@ -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: Korean (http://www.transifex.com/projects/p/invesalius3/language/ko/)\n" 16 "Language-Team: Korean (http://www.transifex.com/projects/p/invesalius3/language/ko/)\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 "3차원재생성을 위해 한개이상의 DICOM파일들을 제공하십시요." 650 msgstr "3차원재생성을 위해 한개이상의 DICOM파일들을 제공하십시요."
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) 버젼 2" 667 msgstr "GNU GPL (General Public License) 버젼 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 "인베쌀리우스 프로젝트보관" 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
@@ -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: Romanian (http://www.transifex.com/projects/p/invesalius3/language/ro/)\n" 17 "Language-Team: Romanian (http://www.transifex.com/projects/p/invesalius3/language/ro/)\n"
18 "MIME-Version: 1.0\n" 18 "MIME-Version: 1.0\n"
@@ -142,11 +142,11 @@ msgstr &quot;Mască %d&quot; @@ -142,11 +142,11 @@ msgstr &quot;Mască %d&quot;
142 msgid "Draw" 142 msgid "Draw"
143 msgstr "Desenează" 143 msgstr "Desenează"
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 "Șterge" 147 msgstr "Șterge"
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 "Prag" 151 msgstr "Prag"
152 152
@@ -183,8 +183,8 @@ msgstr &quot;&quot; @@ -183,8 +183,8 @@ msgstr &quot;&quot;
183 msgid "Brain" 183 msgid "Brain"
184 msgstr "Craniu" 184 msgstr "Craniu"
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 "Implicit" 189 msgstr "Implicit"
190 190
@@ -220,7 +220,7 @@ msgstr &quot;Plămân - Tare&quot; @@ -220,7 +220,7 @@ msgstr &quot;Plămân - Tare&quot;
220 msgid "Mediastinum" 220 msgid "Mediastinum"
221 msgstr "Mediastin" 221 msgstr "Mediastin"
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 "Manual" 225 msgstr "Manual"
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 "Tăiere plan" 389 msgstr "Tăiere plan"
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 "Nedenumit" 398 msgstr "Nedenumit"
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 "Fixează scheletul înclinării aplicând gradele specificate mai jos" 402 msgstr "Fixează scheletul înclinării aplicând gradele specificate mai jos"
403 403
@@ -437,44 +437,44 @@ msgstr &quot;&quot; @@ -437,44 +437,44 @@ msgstr &quot;&quot;
437 msgid "Measures" 437 msgid "Measures"
438 msgstr "Măsuri" 438 msgstr "Măsuri"
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 "Măsurare distanță" 442 msgstr "Măsurare distanță"
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 "Masurare unghi" 446 msgstr "Masurare unghi"
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 "Nume" 451 msgstr "Nume"
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 "Mască" 455 msgstr "Mască"
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 "Volum (mm³)" 463 msgstr "Volum (mm³)"
464 464
465 -#: data_notebook.py:765 465 +#: data_notebook.py:766
466 msgid "Transparency" 466 msgid "Transparency"
467 msgstr "Transparență" 467 msgstr "Transparență"
468 468
469 -#: data_notebook.py:1003 469 +#: data_notebook.py:1004
470 msgid "Location" 470 msgid "Location"
471 msgstr "Locație" 471 msgstr "Locație"
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 "Tip" 475 msgstr "Tip"
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 "Valoare" 479 msgstr "Valoare"
480 480
@@ -526,7 +526,7 @@ msgstr &quot;Nume presetat&quot; @@ -526,7 +526,7 @@ msgstr &quot;Nume presetat&quot;
526 msgid "Save raycasting preset" 526 msgid "Save raycasting preset"
527 msgstr "Salvează presetare pentru distribuția razei" 527 msgstr "Salvează presetare pentru distribuția razei"
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 "Unelte" 531 msgstr "Unelte"
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 "Alege un fișier DICOM:" 566 msgstr "Alege un fișier DICOM:"
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 "Salvează proiectul ca..." 570 msgstr "Salvează proiectul ca..."
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 "Vă rugăam să ne furnizați mai mult de un fișier DICOM pentru reconstrucția 3D" 651 msgstr "Vă rugăam să ne furnizați mai mult de un fișier DICOM pentru reconstrucția 3D"
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 "GNU GPL (General Public License - Licență Publică Generală) versiunea 2" 668 msgstr "GNU GPL (General Public License - Licență Publică Generală) versiunea 2"
667 669
668 -#: dialogs.py:810 670 +#: dialogs.py:812
669 msgid "Save raycasting preset as:" 671 msgid "Save raycasting preset as:"
670 msgstr "Salvează presetare pentru distribuția razei ca:" 672 msgstr "Salvează presetare pentru distribuția razei ca:"
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 "Nume pentru suprafața nouă:" 676 msgstr "Nume pentru suprafața nouă:"
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 "Denumiți suprafața care va fi creată" 680 msgstr "Denumiți suprafața care va fi creată"
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 "Masca de referinţă:" 684 msgstr "Masca de referinţă:"
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 "Calitatea suprafeței:" 688 msgstr "Calitatea suprafeței:"
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 "Umple spațiile goale" 692 msgstr "Umple spațiile goale"
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 "Pastrează ceam mai mare regiune" 696 msgstr "Pastrează ceam mai mare regiune"
695 697
696 -#: dialogs.py:952 698 +#: dialogs.py:954
697 msgid "BMP image" 699 msgid "BMP image"
698 msgstr "Imagine BPM" 700 msgstr "Imagine BPM"
699 701
700 -#: dialogs.py:953 702 +#: dialogs.py:955
701 msgid "JPG image" 703 msgid "JPG image"
702 msgstr "Imagine JPG" 704 msgstr "Imagine JPG"
703 705
704 -#: dialogs.py:954 706 +#: dialogs.py:956
705 msgid "PNG image" 707 msgid "PNG image"
706 msgstr "Imagine PNG" 708 msgstr "Imagine PNG"
707 709
708 -#: dialogs.py:955 710 +#: dialogs.py:957
709 msgid "PostScript document" 711 msgid "PostScript document"
710 msgstr "Document PostScript" 712 msgstr "Document PostScript"
711 713
712 -#: dialogs.py:956 714 +#: dialogs.py:958
713 msgid "POV-Ray file" 715 msgid "POV-Ray file"
714 msgstr "Fișier POV-Ray" 716 msgstr "Fișier POV-Ray"
715 717
716 -#: dialogs.py:957 718 +#: dialogs.py:959
717 msgid "TIFF image" 719 msgid "TIFF image"
718 msgstr "Imagine TIFF" 720 msgstr "Imagine 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;Imagine %d&quot; @@ -854,143 +860,143 @@ msgstr &quot;Imagine %d&quot;
854 msgid "Auto-play" 860 msgid "Auto-play"
855 msgstr "Auto-redare" 861 msgstr "Auto-redare"
856 862
857 -#: frame.py:162 863 +#: frame.py:164
858 msgid "Data panel" 864 msgid "Data panel"
859 msgstr "Panou date" 865 msgstr "Panou date"
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 "Previzualizare date medicale care trebuie reconstruite" 869 msgstr "Previzualizare date medicale care trebuie reconstruite"
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 "Importă DICOM...»Ctrl+I" 877 msgstr "Importă DICOM...»Ctrl+I"
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 "Despre..." 921 msgstr "Despre..."
916 922
917 -#: frame.py:692 923 +#: frame.py:700
918 msgid "File" 924 msgid "File"
919 msgstr "Fișier" 925 msgstr "Fișier"
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 "Ajutor" 933 msgstr "Ajutor"
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 "Gata" 937 msgstr "Gata"
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 "Salvează proiect InVesalius" 949 msgstr "Salvează proiect InVesalius"
944 950
945 -#: frame.py:1111 951 +#: frame.py:1130
946 msgid "Zoom" 952 msgid "Zoom"
947 msgstr "Zoom" 953 msgstr "Zoom"
948 954
949 -#: frame.py:1116 955 +#: frame.py:1136
950 msgid "Zoom based on selection" 956 msgid "Zoom based on selection"
951 msgstr "Zoom pe baza selecției" 957 msgstr "Zoom pe baza selecției"
952 958
953 -#: frame.py:1121 959 +#: frame.py:1142
954 msgid "Rotate" 960 msgid "Rotate"
955 msgstr "Rotește" 961 msgstr "Rotește"
956 962
957 -#: frame.py:1126 963 +#: frame.py:1148
958 msgid "Move" 964 msgid "Move"
959 msgstr "Mișcă" 965 msgstr "Mișcă"
960 966
961 -#: frame.py:1131 967 +#: frame.py:1154
962 msgid "Constrast" 968 msgid "Constrast"
963 msgstr "Contrast" 969 msgstr "Contrast"
964 970
965 -#: frame.py:1284 971 +#: frame.py:1312
966 msgid "Scroll slices" 972 msgid "Scroll slices"
967 msgstr "Derulare felii" 973 msgstr "Derulare felii"
968 974
969 -#: frame.py:1288 975 +#: frame.py:1318
970 msgid "Slices' cross intersection" 976 msgid "Slices' cross intersection"
971 msgstr "Felii interesectate în cruce" 977 msgstr "Felii interesectate în cruce"
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 "Ascunde panou de activitate" 981 msgstr "Ascunde panou de activitate"
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 "Ascunde text" 985 msgstr "Ascunde text"
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 "Arată panou de activitate" 989 msgstr "Arată panou de activitate"
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 "Arată text" 993 msgstr "Arată text"
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;Țesut Piele (Adult)&quot; @@ -1209,11 +1215,11 @@ msgstr &quot;Țesut Piele (Adult)&quot;
1209 msgid "Skin Tissue (Child)" 1215 msgid "Skin Tissue (Child)"
1210 msgstr "Țesut Piele (Copil)" 1216 msgstr "Țesut Piele (Copil)"
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;Proprietațile măștii&quot; @@ -1346,23 +1352,19 @@ msgstr &quot;Proprietațile măștii&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 "Selectare prag predefinit sau manual:" 1357 msgstr "Selectare prag predefinit sau manual:"
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 "Alege tipul pensulei, mărime sau operație:" 1361 msgstr "Alege tipul pensulei, mărime sau operație:"
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 "Cerc" 1365 msgstr "Cerc"
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 "Pătrat" 1369 msgstr "Pătrat"
1368 1370
@@ -1370,15 +1372,15 @@ msgstr &quot;Pătrat&quot; @@ -1370,15 +1372,15 @@ msgstr &quot;Pătrat&quot;
1370 msgid "Brush threshold range:" 1372 msgid "Brush threshold range:"
1371 msgstr "Intervalul pragurilor pensulei:" 1373 msgstr "Intervalul pragurilor pensulei:"
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