diff --git a/icons/ca.bmp b/icons/ca.bmp new file mode 100644 index 0000000..0ced258 Binary files /dev/null and b/icons/ca.bmp differ diff --git a/icons/ko.bmp b/icons/ko.bmp index d26d0bb..d15baac 100644 Binary files a/icons/ko.bmp and b/icons/ko.bmp differ diff --git a/icons/ro.bmp b/icons/ro.bmp new file mode 100644 index 0000000..571c384 Binary files /dev/null and b/icons/ro.bmp differ diff --git a/invesalius/i18n.py b/invesalius/i18n.py index 03e3ccb..8a5edf0 100644 --- a/invesalius/i18n.py +++ b/invesalius/i18n.py @@ -40,7 +40,11 @@ def GetLocales(): 'it':'Italiano', 'de_DE': 'Deutsch', 'cs': u'Čeština', - 'tr_TR': u'Türkçe'}) + 'tr_TR': u'Türkçe', + 'ca': u'Català', + 'ko': u'한국어', + 'ro': u'Română', + }) return d def GetLocaleOS(): diff --git a/locale/ca/LC_MESSAGES/invesalius.mo b/locale/ca/LC_MESSAGES/invesalius.mo new file mode 100644 index 0000000..7d1b844 Binary files /dev/null and b/locale/ca/LC_MESSAGES/invesalius.mo differ diff --git a/locale/ko/LC_MESSAGES/invesalius.mo b/locale/ko/LC_MESSAGES/invesalius.mo index 95e1468..8dda5a0 100644 Binary files a/locale/ko/LC_MESSAGES/invesalius.mo and b/locale/ko/LC_MESSAGES/invesalius.mo differ diff --git a/locale/ro/LC_MESSAGES/invesalius.mo b/locale/ro/LC_MESSAGES/invesalius.mo index 4362cf8..61e3633 100644 Binary files a/locale/ro/LC_MESSAGES/invesalius.mo and b/locale/ro/LC_MESSAGES/invesalius.mo differ diff --git a/po/ca.po b/po/ca.po index 273e1cb..7cec2a2 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: InVesalius3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-11 14:29-0300\n" -"PO-Revision-Date: 2015-05-11 17:31+0000\n" +"POT-Creation-Date: 2015-06-02 13:24-0300\n" +"PO-Revision-Date: 2015-06-02 16:40+0000\n" "Last-Translator: InVesalius \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/invesalius3/language/ca/)\n" "MIME-Version: 1.0\n" @@ -142,11 +142,11 @@ msgstr "Màscara %d" msgid "Draw" msgstr "Dibuixa" -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43 msgid "Erase" msgstr "Esborra" -#: constants.py:257 data_notebook.py:442 task_surface.py:43 +#: constants.py:257 data_notebook.py:443 task_surface.py:43 msgid "Threshold" msgstr "Llindar blanc i negre" @@ -183,8 +183,8 @@ msgstr "" msgid "Brain" msgstr "Cervell" -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73 msgid "Default" msgstr "Predeterminat" @@ -220,7 +220,7 @@ msgstr "Pulmó - Dur " msgid "Mediastinum" msgstr "Mediastí " -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73 msgid "Manual" msgstr "Manual" @@ -388,16 +388,16 @@ msgstr "" msgid "Cut plane" msgstr "Tall pla " -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Sense títol" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Corregeix la inclinació del pòrtic aplicant els graus per sota de" @@ -437,44 +437,44 @@ msgstr "" msgid "Measures" msgstr "Mesures " -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Mesura la distància" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Mesura l'angle" -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002 -#: data_notebook.py:1194 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003 +#: data_notebook.py:1195 msgid "Name" msgstr "Nom" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Màscara" -#: data_notebook.py:627 task_surface.py:140 +#: data_notebook.py:628 task_surface.py:140 msgid "New surface" msgstr "" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "Volum (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Transparència" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Ubicació" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Tipus" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Valor" @@ -526,7 +526,7 @@ msgstr "Nom de l'ajust " msgid "Save raycasting preset" msgstr "Desa l'actuació dels rajos preestablerta" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Eines" @@ -565,7 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "Tria una carpeta DICOM:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Desa projecte com ... " @@ -651,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Si us plau, dona més d'un arxiu DICOM per a la reconstrucció 3D" #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI" msgstr "" #: dialogs.py:767 msgid "" -"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" +"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" +"\n" +" 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" "\n" " Contact: invesalius@cti.gov.br" msgstr "" @@ -665,148 +667,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) versió 2 " -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Desa l'actuació dels rajos preestablerta com :" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Nou nom de superfície: " -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Nom de la superfície que serà creada" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Màscara de referència: " -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Qualitat de la superfície: " -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Emplena els forats" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Manté la regió més gran" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Imatge BMP" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Imatge JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Imatge PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Document PostScript" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "fitxer POV-Ray " -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Imatge TIFF" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "" -#: dialogs.py:1235 +#: dialogs.py:1237 msgid "N. steps:" msgstr "" -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337 msgid "Context aware smoothing" msgstr "" -#: dialogs.py:1255 +#: dialogs.py:1257 msgid "Binary" msgstr "" -#: dialogs.py:1273 +#: dialogs.py:1275 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "" -#: dialogs.py:1276 +#: dialogs.py:1278 msgid "Method:" msgstr "" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "" @@ -854,143 +860,143 @@ msgstr "Imatge %d" msgid "Auto-play" msgstr "Auto-reproducció" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Panell de Dades" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Vista prèvia de les dades mèdiques que seran reconstruïdes" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Importa DICOM ... Ctrl + I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "" -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "" -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "" -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "Quant a..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Fitxer" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Ajuda" -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749 msgid "Ready" msgstr "Preparat" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "" -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "Desa el projecte InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Amplia" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Ampliació de la selecció" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Gira" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Mou" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Contrasta" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Desplaça les porcions" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Intersecció de la creu de porcions" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Amaga panell de tasques " -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Oculta el text " -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Mostra panell de tasques " -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Mostra text" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "" @@ -1209,11 +1215,11 @@ msgstr "Teixits de la pell (Adult)" msgid "Skin Tissue (Child)" msgstr "Teixits de la pell (Nen) " -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "" @@ -1257,15 +1263,15 @@ msgstr "" msgid "Projection type" msgstr "" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "" @@ -1346,23 +1352,19 @@ msgstr "Propietats de la màscara " msgid "Manual edition" msgstr "" -#: task_slice.py:284 -msgid "Watershed" -msgstr "" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Conjunt predefinit o llindar manual" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Tria tipus de raspall, mida o l'operació:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Cercle" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Quadrat" @@ -1370,15 +1372,15 @@ msgstr "Quadrat" msgid "Brush threshold range:" msgstr "Rang del llindar del Raspall:" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "" diff --git a/po/ko.po b/po/ko.po index db1d6ed..ce9c0b0 100644 --- a/po/ko.po +++ b/po/ko.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: InVesalius3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-11 14:29-0300\n" -"PO-Revision-Date: 2015-05-11 17:31+0000\n" +"POT-Creation-Date: 2015-06-02 13:24-0300\n" +"PO-Revision-Date: 2015-06-02 16:40+0000\n" "Last-Translator: InVesalius \n" "Language-Team: Korean (http://www.transifex.com/projects/p/invesalius3/language/ko/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "마스크 %d" msgid "Draw" msgstr "그리기" -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43 msgid "Erase" msgstr "지우기" -#: constants.py:257 data_notebook.py:442 task_surface.py:43 +#: constants.py:257 data_notebook.py:443 task_surface.py:43 msgid "Threshold" msgstr "림계값" @@ -182,8 +182,8 @@ msgstr "" msgid "Brain" msgstr "뇌수" -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73 msgid "Default" msgstr "기정" @@ -219,7 +219,7 @@ msgstr "페 - 강" msgid "Mediastinum" msgstr "격막" -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73 msgid "Manual" msgstr "수동" @@ -387,16 +387,16 @@ msgstr "" msgid "Cut plane" msgstr "자름면" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "제목없음" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "아래 등급을 적용하여 뼈대경사를 고정" @@ -436,44 +436,44 @@ msgstr "" msgid "Measures" msgstr "측정" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "측정거리" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "측정각도" -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002 -#: data_notebook.py:1194 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003 +#: data_notebook.py:1195 msgid "Name" msgstr "이름" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "마스크" -#: data_notebook.py:627 task_surface.py:140 +#: data_notebook.py:628 task_surface.py:140 msgid "New surface" msgstr "" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "체적 (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "투명도" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "위치" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "형태" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "값" @@ -525,7 +525,7 @@ msgstr "미리설정 이름" msgid "Save raycasting preset" msgstr "광선주사 미리설정값 보관" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "도구" @@ -564,7 +564,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "DICOM등록부 선택:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "새 이름으로 프로젝트 보관 ..." @@ -650,12 +650,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "3차원재생성을 위해 한개이상의 DICOM파일들을 제공하십시요." #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI" msgstr "" #: dialogs.py:767 msgid "" -"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" +"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" +"\n" +" 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" "\n" " Contact: invesalius@cti.gov.br" msgstr "" @@ -664,148 +666,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) 버젼 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "광선주사초기설정값을 보관:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "새 표면이름:" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "생성하려는 표면이름지정" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "참조마스크" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "표면품질" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "구멍 채우기" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "가장큰 령역 유지" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "BMP 화상" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "JPG 화상" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "PNG 화상" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "PostScript 문서" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "POV-RAY 파일" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "TIFF 화상" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "" -#: dialogs.py:1235 +#: dialogs.py:1237 msgid "N. steps:" msgstr "" -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337 msgid "Context aware smoothing" msgstr "" -#: dialogs.py:1255 +#: dialogs.py:1257 msgid "Binary" msgstr "" -#: dialogs.py:1273 +#: dialogs.py:1275 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "" -#: dialogs.py:1276 +#: dialogs.py:1278 msgid "Method:" msgstr "" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "" @@ -853,143 +859,143 @@ msgstr "이미지 %d" msgid "Auto-play" msgstr "자동실행" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "자료패널" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "재생성되는 의학자료 미리보기" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "DICOM 입력 ...\tCtrl+I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "" -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "" -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "" -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "시스템에 대하여 ..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "파일" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "도움말" -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749 msgid "Ready" msgstr "대기" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "" -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "인베쌀리우스 프로젝트보관" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "확대" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "선택된 부분확대" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "회전" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "이동" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "대조도" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "슬라이스 스크롤" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "슬라이스 교차공통부분" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "과제패널 숨기기" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "본문 숨기기" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "과제패널 보이기" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "본문 보이기" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "" @@ -1208,11 +1214,11 @@ msgstr "피부조직 (어른)" msgid "Skin Tissue (Child)" msgstr "피부조직 (미성년자)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "" @@ -1256,15 +1262,15 @@ msgstr "" msgid "Projection type" msgstr "" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "" @@ -1345,23 +1351,19 @@ msgstr "마스크 속성" msgid "Manual edition" msgstr "" -#: task_slice.py:284 -msgid "Watershed" -msgstr "" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "미리정의된 혹은 수동림계값 설정" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "붓형태, 크기, 동작을 선택:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "원" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "정방혁" @@ -1369,15 +1371,15 @@ msgstr "정방혁" msgid "Brush threshold range:" msgstr "붓림계범위" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "" diff --git a/po/ro.po b/po/ro.po index 22615f4..1abb2ef 100644 --- a/po/ro.po +++ b/po/ro.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: InVesalius3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-11 14:29-0300\n" -"PO-Revision-Date: 2015-05-11 17:31+0000\n" +"POT-Creation-Date: 2015-06-02 13:24-0300\n" +"PO-Revision-Date: 2015-06-02 16:40+0000\n" "Last-Translator: InVesalius \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/invesalius3/language/ro/)\n" "MIME-Version: 1.0\n" @@ -142,11 +142,11 @@ msgstr "Mască %d" msgid "Draw" msgstr "Desenează" -#: constants.py:257 styles.py:55 task_slice.py:851 task_surface.py:43 +#: constants.py:257 styles.py:57 task_slice.py:855 task_surface.py:43 msgid "Erase" msgstr "Șterge" -#: constants.py:257 data_notebook.py:442 task_surface.py:43 +#: constants.py:257 data_notebook.py:443 task_surface.py:43 msgid "Threshold" msgstr "Prag" @@ -183,8 +183,8 @@ msgstr "" msgid "Brain" msgstr "Craniu" -#: constants.py:286 control.py:367 dialogs.py:1253 dialogs.py:1256 -#: dialogs.py:1264 dialogs.py:1339 slice_menu.py:61 slice_menu.py:73 +#: constants.py:286 control.py:365 dialogs.py:1255 dialogs.py:1258 +#: dialogs.py:1266 dialogs.py:1341 slice_menu.py:61 slice_menu.py:73 msgid "Default" msgstr "Implicit" @@ -220,7 +220,7 @@ msgstr "Plămân - Tare" msgid "Mediastinum" msgstr "Mediastin" -#: constants.py:295 control.py:368 slice_menu.py:68 slice_menu.py:73 +#: constants.py:295 control.py:366 slice_menu.py:68 slice_menu.py:73 msgid "Manual" msgstr "Manual" @@ -388,16 +388,16 @@ msgstr "" msgid "Cut plane" msgstr "Tăiere plan" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Nedenumit" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Fixează scheletul înclinării aplicând gradele specificate mai jos" @@ -437,44 +437,44 @@ msgstr "" msgid "Measures" msgstr "Măsuri" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Măsurare distanță" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Masurare unghi" -#: data_notebook.py:441 data_notebook.py:763 data_notebook.py:1002 -#: data_notebook.py:1194 +#: data_notebook.py:442 data_notebook.py:764 data_notebook.py:1003 +#: data_notebook.py:1195 msgid "Name" msgstr "Nume" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Mască" -#: data_notebook.py:627 task_surface.py:140 +#: data_notebook.py:628 task_surface.py:140 msgid "New surface" msgstr "" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "Volum (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Transparență" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Locație" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Tip" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Valoare" @@ -526,7 +526,7 @@ msgstr "Nume presetat" msgid "Save raycasting preset" msgstr "Salvează presetare pentru distribuția razei" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Unelte" @@ -565,7 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "Alege un fișier DICOM:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Salvează proiectul ca..." @@ -651,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Vă rugăam să ne furnizați mai mult de un fișier DICOM pentru reconstrucția 3D" #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" +msgid "(c) 2007-2015 Center for Information Technology Renato Archer - CTI" msgstr "" #: dialogs.py:767 msgid "" -"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" +"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" +"\n" +" 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" "\n" " Contact: invesalius@cti.gov.br" msgstr "" @@ -665,148 +667,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License - Licență Publică Generală) versiunea 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Salvează presetare pentru distribuția razei ca:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Nume pentru suprafața nouă:" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Denumiți suprafața care va fi creată" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Masca de referinţă:" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Calitatea suprafeței:" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Umple spațiile goale" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Pastrează ceam mai mare regiune" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Imagine BPM" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Imagine JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Imagine PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Document PostScript" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "Fișier POV-Ray" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Imagine TIFF" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "" -#: dialogs.py:1235 +#: dialogs.py:1237 msgid "N. steps:" msgstr "" -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337 msgid "Context aware smoothing" msgstr "" -#: dialogs.py:1255 +#: dialogs.py:1257 msgid "Binary" msgstr "" -#: dialogs.py:1273 +#: dialogs.py:1275 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "" -#: dialogs.py:1276 +#: dialogs.py:1278 msgid "Method:" msgstr "" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "" @@ -854,143 +860,143 @@ msgstr "Imagine %d" msgid "Auto-play" msgstr "Auto-redare" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Panou date" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Previzualizare date medicale care trebuie reconstruite" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Importă DICOM...»Ctrl+I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "" -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "" -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "" -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "Despre..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Fișier" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Ajutor" -#: frame.py:808 surface.py:371 surface.py:748 surface.py:749 +#: frame.py:816 surface.py:371 surface.py:748 surface.py:749 msgid "Ready" msgstr "Gata" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "" -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "Salvează proiect InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Zoom" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Zoom pe baza selecției" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Rotește" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Mișcă" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Contrast" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Derulare felii" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Felii interesectate în cruce" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Ascunde panou de activitate" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Ascunde text" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Arată panou de activitate" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Arată text" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "" @@ -1209,11 +1215,11 @@ msgstr "Țesut Piele (Adult)" msgid "Skin Tissue (Child)" msgstr "Țesut Piele (Copil)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "" @@ -1257,15 +1263,15 @@ msgstr "" msgid "Projection type" msgstr "" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "" @@ -1346,23 +1352,19 @@ msgstr "Proprietațile măștii" msgid "Manual edition" msgstr "" -#: task_slice.py:284 -msgid "Watershed" -msgstr "" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Selectare prag predefinit sau manual:" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Alege tipul pensulei, mărime sau operație:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Cerc" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Pătrat" @@ -1370,15 +1372,15 @@ msgstr "Pătrat" msgid "Brush threshold range:" msgstr "Intervalul pragurilor pensulei:" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "" -- libgit2 0.21.2