diff --git a/locale/cs/LC_MESSAGES/invesalius.mo b/locale/cs/LC_MESSAGES/invesalius.mo index b34ca60..2f29c86 100644 Binary files a/locale/cs/LC_MESSAGES/invesalius.mo and b/locale/cs/LC_MESSAGES/invesalius.mo differ diff --git a/locale/de/LC_MESSAGES/invesalius.mo b/locale/de/LC_MESSAGES/invesalius.mo index 2e94177..198afec 100644 Binary files a/locale/de/LC_MESSAGES/invesalius.mo and b/locale/de/LC_MESSAGES/invesalius.mo differ diff --git a/locale/el/LC_MESSAGES/invesalius.mo b/locale/el/LC_MESSAGES/invesalius.mo index a2f98ac..0acc873 100644 Binary files a/locale/el/LC_MESSAGES/invesalius.mo and b/locale/el/LC_MESSAGES/invesalius.mo differ diff --git a/locale/en/LC_MESSAGES/invesalius.mo b/locale/en/LC_MESSAGES/invesalius.mo index 8b56513..b104450 100644 Binary files a/locale/en/LC_MESSAGES/invesalius.mo and b/locale/en/LC_MESSAGES/invesalius.mo differ diff --git a/locale/es/LC_MESSAGES/invesalius.mo b/locale/es/LC_MESSAGES/invesalius.mo index b071031..94c46e4 100644 Binary files a/locale/es/LC_MESSAGES/invesalius.mo and b/locale/es/LC_MESSAGES/invesalius.mo differ diff --git a/locale/fa/LC_MESSAGES/invesalius.mo b/locale/fa/LC_MESSAGES/invesalius.mo index c758dda..7e5af0c 100644 Binary files a/locale/fa/LC_MESSAGES/invesalius.mo and b/locale/fa/LC_MESSAGES/invesalius.mo differ diff --git a/locale/fr/LC_MESSAGES/invesalius.mo b/locale/fr/LC_MESSAGES/invesalius.mo index f573ed0..56dd562 100644 Binary files a/locale/fr/LC_MESSAGES/invesalius.mo and b/locale/fr/LC_MESSAGES/invesalius.mo differ diff --git a/locale/it/LC_MESSAGES/invesalius.mo b/locale/it/LC_MESSAGES/invesalius.mo index 8968d4a..6be4cf5 100644 Binary files a/locale/it/LC_MESSAGES/invesalius.mo and b/locale/it/LC_MESSAGES/invesalius.mo differ diff --git a/locale/ms/LC_MESSAGES/invesalius.mo b/locale/ms/LC_MESSAGES/invesalius.mo index cb1ed0b..d6a4704 100644 Binary files a/locale/ms/LC_MESSAGES/invesalius.mo and b/locale/ms/LC_MESSAGES/invesalius.mo differ diff --git a/locale/ru/LC_MESSAGES/invesalius.mo b/locale/ru/LC_MESSAGES/invesalius.mo index 96ebb75..54fa6ba 100644 Binary files a/locale/ru/LC_MESSAGES/invesalius.mo and b/locale/ru/LC_MESSAGES/invesalius.mo differ diff --git a/locale/sr/LC_MESSAGES/invesalius.mo b/locale/sr/LC_MESSAGES/invesalius.mo index b0f8c64..666c9c3 100644 Binary files a/locale/sr/LC_MESSAGES/invesalius.mo and b/locale/sr/LC_MESSAGES/invesalius.mo differ diff --git a/locale/tr_TR/LC_MESSAGES/invesalius.mo b/locale/tr_TR/LC_MESSAGES/invesalius.mo index 04e62ec..fdc1ddd 100644 Binary files a/locale/tr_TR/LC_MESSAGES/invesalius.mo and b/locale/tr_TR/LC_MESSAGES/invesalius.mo differ diff --git a/locale/zh_TW/LC_MESSAGES/invesalius.mo b/locale/zh_TW/LC_MESSAGES/invesalius.mo index ddf6c15..87f8bb0 100644 Binary files a/locale/zh_TW/LC_MESSAGES/invesalius.mo and b/locale/zh_TW/LC_MESSAGES/invesalius.mo differ diff --git a/po/cs.po b/po/cs.po index 9cf0b10..9504063 100644 --- a/po/cs.po +++ b/po/cs.po @@ -13,9 +13,9 @@ 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 18:45+0000\n" -"Last-Translator: fri\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: Czech (http://www.transifex.com/projects/p/invesalius3/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -144,11 +144,11 @@ msgstr "Maska %d" msgid "Draw" msgstr "Kreslit" -#: 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 "Smazat" -#: 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 "Prahová hodnota" @@ -185,8 +185,8 @@ msgstr "Zadní jamka mozku" msgid "Brain" msgstr "Mozek" -#: 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 "Výchozí" @@ -222,7 +222,7 @@ msgstr "Plíce - tvrdé" msgid "Mediastinum" msgstr "Mezihrudí" -#: 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 "Příručka" @@ -390,16 +390,16 @@ msgstr "Žlutá kost" msgid "Cut plane" msgstr "Rovina řezu" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "Nahrává se soubor %d z %d..." -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Bez názvu" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Změnit naklonění nosné konstrukce o níže uvedený počet stupňů" @@ -439,44 +439,44 @@ msgstr "Trojrozměrné povrchy" msgid "Measures" msgstr "Měření" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Změřit vzdálenost" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Změřit úhel" -#: 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 "Název" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Maska" -#: data_notebook.py:627 task_surface.py:140 +#: data_notebook.py:628 task_surface.py:140 msgid "New surface" msgstr "Nový povrch" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "Objem (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Průhlednost" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Místo" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Typ" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Hodnota" @@ -528,7 +528,7 @@ msgstr "Název přednastavení" msgid "Save raycasting preset" msgstr "Uložit přednastavení" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Nástroje" @@ -567,7 +567,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "Vybrat složku s DICOM:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Uložit projekt jako..." @@ -653,12 +653,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Poskytněte, prosím, pro trojrozměrné opětné sestrojení více než jeden soubor DICOM" #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" -msgstr "(c) 2007-2015 Center for Information Technology Renato Archer - 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 "" @@ -667,148 +669,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) Verze 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Uložit přednastavení s vrhem paprsků jako:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Název nového povrchu" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Název povrchu, který se má vytvořit" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Srovnávací maska:" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Jakost povrchu:" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Vyplnit díry" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Zachovat největší oblast" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Obrázek BMP" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Obrázek JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Obrázek PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Postskriptový dokument" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "Soubor POV-Ray" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Obrázek TIFF" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "Volby pro vytvoření povrchu" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "Vytvoření povrchu" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "Volby pro vytvoření povrchu" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "Postup pro vytvoření povrchu" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "Volby" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "Úhel:" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "Největší vzdálenost:" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "Nejmenší váha" -#: 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 "Binární" -#: 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 "Metoda:" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "Metoda" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "Gaussova směrodatná odchylka (sigma)" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "Předěl" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "Booleánské operace" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "Sjednocení" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "Rozdíl" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "Průnik" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "Maska 1" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "Operace" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "Maska 2" @@ -856,143 +862,143 @@ msgstr "Obrázek %d" msgid "Auto-play" msgstr "Automatické přehrávání" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Datový panel" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Náhled na lékařská data, která se mají opět sestrojit" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "Získat DICOM z PACS" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Zavést DICOM...\tCtrl+I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "Zavést jiné soubory..." -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "Otevřít projekt...\tCtrl+O" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "Uložit projekt\tCtrl+S" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "Zavřít projekt" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "Ukončit\tCtrl+Q" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "Zpět\tCtrl+Z" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "Znovu\tCtrl+Y" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "Uklidit masku\tCtrl+Shift+A" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "Nastavení..." -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "První kroky..." -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "O programu..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Soubor" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "Úpravy" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Nápověda" -#: 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 "Připraven" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "Zavést soubory DICOM\tCtrl+I" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "Otevřít projekt InVesalius 3..." -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "Uložit projekt InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Zvětšit" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Zvětšit výběr" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Otočit" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Pohybovat" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Kontrast" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Projíždět řezy" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Křížový průsečík řezů" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Skrýt panel s úkoly" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Skrýt text" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Ukázat panel s úkoly" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Ukázat text" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "Zpět" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "Znovu" @@ -1211,11 +1217,11 @@ msgstr "Kožní tkáň (dospělý)" msgid "Skin Tissue (Child)" msgstr "Kožní tkáň (dítě)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "Rozdíl" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "XOR" @@ -1259,15 +1265,15 @@ msgstr "Nepravá barva" msgid "Projection type" msgstr "Typ promítání" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "Popředí" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "Pozadí" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "Používá se předěl..." @@ -1348,23 +1354,19 @@ msgstr "Vlastnosti masky" msgid "Manual edition" msgstr "Ruční úprava" -#: task_slice.py:284 -msgid "Watershed" -msgstr "Předěl" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Nastavit přednastavenou nebo ruční hodnotu prahu:" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "vybrat štětec, velikost nebo funkci:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Kruh" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Čtverec" @@ -1372,15 +1374,15 @@ msgstr "Čtverec" msgid "Brush threshold range:" msgstr "Prahová hodnota štětce:" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "Přepsat masku" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "Použít WW&WL" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "Roztáhnout předěl k 3D" diff --git a/po/de.po b/po/de.po index 8bee335..f726802 100644 --- a/po/de.po +++ b/po/de.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: German (http://www.transifex.com/projects/p/invesalius3/language/de/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "Maske %d" msgid "Draw" msgstr "Zeichne" -#: 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 "Lösche" -#: 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 "Grenzwert" @@ -182,8 +182,8 @@ msgstr "" msgid "Brain" msgstr "Gehirn" -#: 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 "Standard" @@ -219,7 +219,7 @@ msgstr "Lunge - hart" msgid "Mediastinum" msgstr "Mediastinum" -#: 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 "Handbuch" @@ -387,16 +387,16 @@ msgstr "" msgid "Cut plane" msgstr "Schnittebene" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Ubenannt" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Ändere die Gantry-Neigung um untenstehende Gradzahl" @@ -436,44 +436,44 @@ msgstr "" msgid "Measures" msgstr "Maßnahme" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Messe Abstände" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Messe Winkel" -#: 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 "Name" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Maske" -#: 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 "Volumen (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Transparenz" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Ort" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Typ" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Wert" @@ -525,7 +525,7 @@ msgstr "Voreinstellungsname" msgid "Save raycasting preset" msgstr "Speichern der Voreinstellung" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Werkzeuge" @@ -564,7 +564,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "Wähle einen DICOM Ordner:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Speichern des Projekts unter..." @@ -650,12 +650,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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) Version 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Speichere die Raycasting-Voreinstellung als:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Neuer Oberflächename" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Name der zu erstellenden Oberfläche" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Referenzmaske" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Oberflächenqualität" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Fülle Löcher" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Behalte die größte Region" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "BMP-Bild" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "JPG-Bild" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "PNG-Bild" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Postskriptdokument" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "POV-Ray-Datei" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "TIFF-Bild" -#: 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 "Bild %d" msgid "Auto-play" msgstr "Auto-play" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Datenpanel" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Vorschau der zu rekonstruierenden medizinischen Daten" -#: 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...\tStrg+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 "Über" -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Datei" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Hilfe" -#: 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 "Fertig" -#: 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 "Speichere InVesalius-Projekt" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Vergrößern" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Auswahl vergrößern" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Rotieren" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Bewegen" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Kontrast" -#: 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 "Arbeitsleiste verstecken" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Verstecke Text" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Zeige Arbeitsleiste" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Zeige Text" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "" @@ -1208,11 +1214,11 @@ msgstr "Hautgewebe (Erwachsener)" msgid "Skin Tissue (Child)" msgstr "Hautgewebe (Kind)" -#: 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 "Maskeneigenschaften" msgid "Manual edition" msgstr "" -#: task_slice.py:284 -msgid "Watershed" -msgstr "" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Setze voreingestellten oder manuellen Schwellenwert:" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Wähle Pinseltyp, -größe oder -funktion" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Kreis" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Quadrat" @@ -1369,15 +1371,15 @@ msgstr "Quadrat" msgid "Brush threshold range:" msgstr "Pinselschwellenwert:" -#: 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/el.po b/po/el.po index 9ed4e9a..f02e22d 100644 --- a/po/el.po +++ b/po/el.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: Greek (http://www.transifex.com/projects/p/invesalius3/language/el/)\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 "Αποθήκευση project ως..." @@ -650,12 +650,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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 (Γενική Άδεια Δημόσιας Χρήσης) έκδοση 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 "" -#: 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/es.po b/po/es.po index a6ffa52..5fbec58 100644 --- a/po/es.po +++ b/po/es.po @@ -13,8 +13,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-20 14:03+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: Spanish (http://www.transifex.com/projects/p/invesalius3/language/es/)\n" "MIME-Version: 1.0\n" @@ -144,11 +144,11 @@ msgstr "Máscara %d" msgid "Draw" msgstr "Dibujar" -#: 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 "Borrar" -#: 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 "Umbral" @@ -185,8 +185,8 @@ msgstr "Fosa cerebral posterior" msgid "Brain" msgstr "Cerebro" -#: 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 "Predeterminado" @@ -222,7 +222,7 @@ msgstr "Pulmón - Duro" msgid "Mediastinum" msgstr "Mediastino" -#: 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" @@ -390,16 +390,16 @@ msgstr "Hueso amarillo" msgid "Cut plane" msgstr "Plano de corte" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "Cargando archivo %d de %d ..." -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Sin Título" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Arreglar la inclinación (gantry tilt) con la aplicación de los grados abajo" @@ -439,44 +439,44 @@ msgstr "Superficies 3D" msgid "Measures" msgstr "Medidas" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Medir distancia" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Medir ángulo" -#: 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 "Nombre" -#: 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 "Nueva superficie" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "Volumen (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Transparencia" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Ubicación" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Tipo" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Valor" @@ -528,7 +528,7 @@ msgstr "Nombre del preajuste" msgid "Save raycasting preset" msgstr "Guardar el preajuste de raycasting" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Herramientas" @@ -567,7 +567,7 @@ msgstr "Abrir archivo Analyze" msgid "Choose a DICOM folder:" msgstr "Elegir un directorio DICOM" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Guardar proyecto como..." @@ -653,162 +653,168 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Elija más de un archivo DICOM para la reconstrucción en 3D" #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" -msgstr "(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 "InVesalius es un programa de tratamiento de imágenes médicas para la reconstrucción 3D. Utiliza una secuencia de archivos de imágenes DICOM 2D adquiridos mediante CT o MRI. InVesalius permite exportar volúmenes 3D o superficies como archivos STL para la creación de modelos físicos de la anatomía de un paciente utilizando tecnologías de prototipado rápido. El software recibe apoyo del CTI, CNPq y el Ministerio de Salud del gobierno Brasileño.\n\nContacto: invesalius@cti.gov.br" +msgstr "" #: dialogs.py:775 msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) versión 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Guardar preajuste de raycasting como:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Nombre de la nueva superficie:" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Nombre de la superficie creada" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Máscara de referencia:" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Calidad de la superficie:" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Llenar los agujeros" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Mantener la mayor región" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Imagen BMP" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Imagen JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Imagen PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Documento PostScript" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "Archivo POV-Ray" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Imagen TIFF" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "Opciones de generación de superficie" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "Creación de superficie" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "Opciones de creación de superficie" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "Método de creación de superficie" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "Opciones" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "Ángulo" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "Distancia máxima:" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "Peso mínimo:" -#: dialogs.py:1235 +#: dialogs.py:1237 msgid "N. steps:" msgstr "Número de pasos:" -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337 msgid "Context aware smoothing" msgstr "Suavización sensible al contexto" -#: dialogs.py:1255 +#: dialogs.py:1257 msgid "Binary" msgstr "Binario" -#: dialogs.py:1273 +#: dialogs.py:1275 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "No es posible usar el método predeterminado porque la máscara fue editada." -#: dialogs.py:1276 +#: dialogs.py:1278 msgid "Method:" msgstr "Método:" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "Método" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "Sigma gaussiana" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "Watershed" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "Operaciones booleanas" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "Unión" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "Diferencia" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "Intersección" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "Disyunción exclusiva" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "Máscara 1" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "Operación" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "Máscara 2" @@ -856,143 +862,143 @@ msgstr "Imagen %d" msgid "Auto-play" msgstr "Jugar" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Panel de datos" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Vista previa de los datos médicos que van a ser reconstruidos" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "Recuperar DICOM desde PACS" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Importar DICOM...\tCtrl+I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "Importar otros archivos..." -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "Abrir proyecto...\tCtrl+O" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "Guardar proyecto... \tCtrl+O" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "Cerrar proyecto" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "Salir\tCtrl+Q" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "Deshacer\tCtrl+Z" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "Rehacer\tCtrl+Y" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "Limpiar máscara\tCtrl+Shift+A" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "Preferencias..." -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "Cómo empezar..." -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "Acerca de..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Archivo" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "Editar" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Ayuda" -#: 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 "Listo" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "Importar archivos DICOM...\tCtrl+I" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "Abrir proyecto de InVesalius..." -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "Guardar proyecto InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Zoom" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Zoom basado en la selección" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Rotar" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Mover" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Contraste" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Cambiar la rebanada" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Cruce para intersección de rebanadas" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Ocultar el panel de tareas" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Ocultar texto" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Mostrar el panel de tareas" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Mostrar texto" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "Deshacer" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "Rehacer" @@ -1211,11 +1217,11 @@ msgstr "Tejido Epitelial (Adulto)" msgid "Skin Tissue (Child)" msgstr "Tejido Epitelial (Niño)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "Dif" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "XOR" @@ -1259,15 +1265,15 @@ msgstr "Pseudo color" msgid "Projection type" msgstr "Tipo de proyección" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "Primer plano" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "Fondo" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "Aplicando watershed..." @@ -1348,23 +1354,19 @@ msgstr "Propriedades de la máscara" msgid "Manual edition" msgstr "Edición manual" -#: task_slice.py:284 -msgid "Watershed" -msgstr "Watershed" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Seleccione umbral:" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Tipo, tamaño o funcionamiento del pincel:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Círculo" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Cuadrado" @@ -1372,15 +1374,15 @@ msgstr "Cuadrado" msgid "Brush threshold range:" msgstr "Serie de umbrales del pincel:" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "Sobrescribir la máscara" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "Usar WW&WL" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "Expandir watershed en 3D" diff --git a/po/fa.po b/po/fa.po index 96023e4..b6bda55 100644 --- a/po/fa.po +++ b/po/fa.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: Persian (http://www.transifex.com/projects/p/invesalius3/language/fa/)\n" "MIME-Version: 1.0\n" @@ -142,11 +142,11 @@ msgstr "" 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 "" @@ -183,8 +183,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 "پیش فرض" @@ -220,7 +220,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 "دستی" @@ -388,16 +388,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 "" @@ -437,44 +437,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 "" -#: 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 "مقدار" @@ -526,7 +526,7 @@ msgstr "" msgid "Save raycasting preset" msgstr "" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "ابزار" @@ -565,7 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "ذخیره پروژه به عنوان..." @@ -651,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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 "" -#: 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 "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: 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 "" @@ -854,143 +860,143 @@ msgstr "" 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 "" -#: 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 "" @@ -1209,11 +1215,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 "" @@ -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 "" 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 "مربع" @@ -1370,15 +1372,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/fr.po b/po/fr.po index d06e168..0363c7e 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,12 +6,13 @@ # Thiago Franco de Morais # Translators: # Translators: +# InVesalius , 2015 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-08 14:06+0000\n" "Last-Translator: InVesalius \n" "Language-Team: French (http://www.transifex.com/projects/p/invesalius3/language/fr/)\n" "MIME-Version: 1.0\n" @@ -26,7 +27,7 @@ msgstr "" #: clut_raycasting.py:535 #, python-format msgid "Value: %-6d" -msgstr "" +msgstr "Valeur: %-6d" #: clut_raycasting.py:536 #, python-format @@ -141,11 +142,11 @@ msgstr "Masque %d" msgid "Draw" msgstr "Dessiner" -#: 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 "Effacer" -#: 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 "Seuil" @@ -182,8 +183,8 @@ msgstr "" msgid "Brain" msgstr "Cerveau" -#: 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 "Défaut" @@ -219,7 +220,7 @@ msgstr "Poumon - Élevé" msgid "Mediastinum" msgstr "Médiastin" -#: 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 "Manuel" @@ -387,16 +388,16 @@ msgstr "" msgid "Cut plane" msgstr "Plan de coupe" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Sans titre" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Corriger le « gantry tilt » en appliquant les degrés ci-dessous" @@ -436,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 "Mesurer les distances" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Mesurer les angles" -#: 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 "Masque" -#: 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 "Volume (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Transparence" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Localisation" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Type" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Valeur" @@ -525,7 +526,7 @@ msgstr "Nom du préréglage" msgid "Save raycasting preset" msgstr "Enregistrer le préréglage du raycasting" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Outils" @@ -564,7 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "Choisir un dossier DICOM :" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Enregistrer le projet sous..." @@ -650,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Fournir plus d'un fichier DICOM pour la reconstruction 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 "" @@ -664,148 +667,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) version 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Enregistrer le préréglage du raycasting sous :" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Nom de la nouvelle surface:" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Nom de la nouvelle surface à créer" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Masque de référence:" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Qualité de la surface:" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Replir les trous" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Garder la plus grande région" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Image BMP" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Image JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Image PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Document PostScript" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "Fichier POV-Ray" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Image 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 +860,143 @@ msgstr "Image %d" msgid "Auto-play" msgstr "Lecture" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Panneau de données" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Prévisualiser les données médicales à reconstruire" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Importer des fichiers 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 "À propos..." -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "Fichier" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Aide" -#: 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 "Prêt" -#: 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 "Enregistrer le projet InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Zoom" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Zoom sur la sélection" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Rotation" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Déplacement" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Contraste" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Changer couches" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Croix pour traverser les couches" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Masquer le panneau de données" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Cacher le texte" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Montrer le panneau de données" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Montrer le texte" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "" @@ -1208,11 +1215,11 @@ msgstr "Tissu épithélial (adulte)" msgid "Skin Tissue (Child)" msgstr "Tissu épithélial (enfant)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "" @@ -1256,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 "" @@ -1345,23 +1352,19 @@ msgstr "Propriétés du masque" msgid "Manual edition" msgstr "" -#: task_slice.py:284 -msgid "Watershed" -msgstr "" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Choisir un seuil prédéfini ou manuel :" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Choisir le type, la taille ou l'opération de la brosse" -#: 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 "Carré" @@ -1369,15 +1372,15 @@ msgstr "Carré" msgid "Brush threshold range:" msgstr "Seuil de la brosse :" -#: 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/it.po b/po/it.po index c78bbff..083bc1b 100644 --- a/po/it.po +++ b/po/it.po @@ -8,13 +8,14 @@ # Translators: # Annalisa Manenti , 2015 # Bruno Bottazzini , 2011 +# InVesalius , 2015 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-12 15:27+0000\n" -"Last-Translator: Annalisa Manenti \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: Italian (http://www.transifex.com/projects/p/invesalius3/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -143,11 +144,11 @@ msgstr "Maschera %d" msgid "Draw" msgstr "Disegnare" -#: 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 "Cancellare" -#: 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 "Soglia" @@ -184,8 +185,8 @@ msgstr "Fossa cranica posteriore" msgid "Brain" msgstr "Cervello" -#: 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 "Predefinito" @@ -221,7 +222,7 @@ msgstr "Polmone - Duro" msgid "Mediastinum" msgstr "Mediastino" -#: 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 "Manuale" @@ -389,16 +390,16 @@ msgstr "Osso midollare" msgid "Cut plane" msgstr "Piano di taglio" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "Caricamento file %d di %d" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Senza titolo" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Impostare angolo di inclinazione" @@ -438,44 +439,44 @@ msgstr "Superfici 3D" msgid "Measures" msgstr "Misure" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Misura distanza" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Misura angolo" -#: 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 "Nome" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Maschera" -#: data_notebook.py:627 task_surface.py:140 +#: data_notebook.py:628 task_surface.py:140 msgid "New surface" msgstr "Nuova superficie" -#: data_notebook.py:764 +#: data_notebook.py:765 msgid "Volume (mm³)" msgstr "Volume (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Trasparenza" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Posizione" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Tipo" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Valore" @@ -527,7 +528,7 @@ msgstr "Nome predefinito" msgid "Save raycasting preset" msgstr "Salvare proiezione predefinita" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "Strumenti" @@ -566,7 +567,7 @@ msgstr "Apri file Analyze" msgid "Choose a DICOM folder:" msgstr "Selzionare una cartella DICOM:" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "Salvare il progetto come..." @@ -652,162 +653,168 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Prego, fornire più di un file DICOM per la ricostruzione 3D" #: dialogs.py:766 -msgid "(c) 2007-2015 Renato Archer Information Technology Center - CTI" -msgstr "(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 "InVesalius è un programma per la ricostruzione 3D di immagini mediche. Utilizza una sequenza di immagini DICOM 2D aquisite tramite scanner CT o MRI. InVesalius permette l'esportazione di volumi 3D o superfici in file formato STL, per la creazione di modelli fisici dell'anatomia del paziente attraverso le tecnologie di prototipazione rapida 3D.\n\nContatta: invesalius@cti.gov.br" +msgstr "" #: dialogs.py:775 msgid "GNU GPL (General Public License) version 2" msgstr "Licenza GNU GPL (Licenza Generica Pubblica) versione 2" -#: dialogs.py:810 +#: dialogs.py:812 msgid "Save raycasting preset as:" msgstr "Salvare proiezione predefinita come:" -#: dialogs.py:853 dialogs.py:1108 +#: dialogs.py:855 dialogs.py:1110 msgid "New surface name:" msgstr "Nome nuova superfice" -#: dialogs.py:857 dialogs.py:1112 +#: dialogs.py:859 dialogs.py:1114 msgid "Name the surface to be created" msgstr "Nome della superfice da creare" -#: dialogs.py:864 dialogs.py:1119 +#: dialogs.py:866 dialogs.py:1121 msgid "Mask of reference:" msgstr "Maschera di riferimento" -#: dialogs.py:882 dialogs.py:1137 +#: dialogs.py:884 dialogs.py:1139 msgid "Surface quality:" msgstr "Qualità superfice" -#: dialogs.py:911 dialogs.py:1165 +#: dialogs.py:913 dialogs.py:1167 msgid "Fill holes" msgstr "Riempimento fori" -#: dialogs.py:914 dialogs.py:1168 +#: dialogs.py:916 dialogs.py:1170 msgid "Keep largest region" msgstr "Mantieni la regione più ampia" -#: dialogs.py:952 +#: dialogs.py:954 msgid "BMP image" msgstr "Immagine BMP" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "Immagine JPG" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "Immagine PNG" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Documento PostScript" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "File POV-Ray" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "Immagine TIFF" -#: dialogs.py:1002 +#: dialogs.py:1004 msgid "Surface generation options" msgstr "Opzioni di generazione superficie" -#: dialogs.py:1032 +#: dialogs.py:1034 msgid "Surface creation" msgstr "Generazione superficie" -#: dialogs.py:1059 +#: dialogs.py:1061 msgid "Surface creation options" msgstr "Opzioni di creazione superficie" -#: dialogs.py:1065 +#: dialogs.py:1067 msgid "Surface creation method" msgstr "Metodi di generazione superficie" -#: dialogs.py:1213 frame.py:697 +#: dialogs.py:1215 frame.py:705 msgid "Options" msgstr "Opzioni" -#: dialogs.py:1229 +#: dialogs.py:1231 msgid "Angle:" msgstr "Angolo:" -#: dialogs.py:1231 +#: dialogs.py:1233 msgid "Max. distance:" msgstr "Distanza max:" -#: dialogs.py:1233 +#: dialogs.py:1235 msgid "Min. weight:" msgstr "Peso min:" -#: dialogs.py:1235 +#: dialogs.py:1237 msgid "N. steps:" msgstr "Numero di steps:" -#: dialogs.py:1254 dialogs.py:1290 dialogs.py:1335 +#: dialogs.py:1256 dialogs.py:1292 dialogs.py:1337 msgid "Context aware smoothing" msgstr "Smoothing sensibile al contesto" -#: dialogs.py:1255 +#: dialogs.py:1257 msgid "Binary" msgstr "Binario" -#: dialogs.py:1273 +#: dialogs.py:1275 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "Non è possibile usare il metodo Predefinito perchè la maschera è stata modificata" -#: dialogs.py:1276 +#: dialogs.py:1278 msgid "Method:" msgstr "Metodo:" -#: dialogs.py:1405 +#: dialogs.py:1407 msgid "Method" msgstr "Metodo" -#: dialogs.py:1428 +#: dialogs.py:1430 msgid "Gaussian sigma" msgstr "Sigma della Gaussiana" -#: dialogs.py:1490 frame.py:638 +#: dialogs.py:1452 task_slice.py:284 +msgid "Watershed" +msgstr "Watershed" + +#: dialogs.py:1492 frame.py:646 msgid "Boolean operations" msgstr "Operazioni booleane" -#: dialogs.py:1512 slice_.py:1236 +#: dialogs.py:1513 slice_.py:1244 msgid "Union" msgstr "Unione" -#: dialogs.py:1513 +#: dialogs.py:1514 msgid "Difference" msgstr "Differenza" -#: dialogs.py:1514 slice_.py:1238 +#: dialogs.py:1515 slice_.py:1246 msgid "Intersection" msgstr "Intersezione" -#: dialogs.py:1515 +#: dialogs.py:1516 msgid "Exclusive disjunction" msgstr "Disgiunzione esclusiva" -#: dialogs.py:1536 +#: dialogs.py:1537 msgid "Mask 1" msgstr "Maschera 1" -#: dialogs.py:1538 +#: dialogs.py:1539 msgid "Operation" msgstr "Operazione" -#: dialogs.py:1540 +#: dialogs.py:1541 msgid "Mask 2" msgstr "Maschera 2" @@ -855,143 +862,143 @@ msgstr "Immagine %d" msgid "Auto-play" msgstr "Auto-play" -#: frame.py:162 +#: frame.py:164 msgid "Data panel" msgstr "Pannello dati" -#: frame.py:169 +#: frame.py:171 msgid "Preview medical data to be reconstructed" msgstr "Anteprima dati medici da ricostruire" -#: frame.py:175 +#: frame.py:177 msgid "Retrieve DICOM from PACS" msgstr "Recupera DICOM da PACS" -#: frame.py:572 +#: frame.py:580 msgid "Import DICOM...\tCtrl+I" msgstr "Importare DICOM...\tCtrl+I" -#: frame.py:574 +#: frame.py:582 msgid "Import other files..." msgstr "Importa altri file" -#: frame.py:575 +#: frame.py:583 msgid "Open project...\tCtrl+O" msgstr "Apri progetto...\tCtrl+O" -#: frame.py:576 +#: frame.py:584 msgid "Save project\tCtrl+S" msgstr "Salva progetto\tCtrl+S" -#: frame.py:578 +#: frame.py:586 msgid "Close project" msgstr "Chiudi progetto" -#: frame.py:587 +#: frame.py:595 msgid "Exit\tCtrl+Q" msgstr "Uscire\tCtrl+Q" -#: frame.py:618 frame.py:628 +#: frame.py:626 frame.py:636 msgid "Undo\tCtrl+Z" msgstr "Undo\tCtrl+Z" -#: frame.py:623 frame.py:629 +#: frame.py:631 frame.py:637 msgid "Redo\tCtrl+Y" msgstr "Redo\tCtrl+Y" -#: frame.py:641 +#: frame.py:649 msgid "Clean Mask\tCtrl+Shift+A" msgstr "Pulire maschera\tCtrl+Shift+A" -#: frame.py:677 +#: frame.py:685 msgid "Preferences..." msgstr "Preferenze" -#: frame.py:681 +#: frame.py:689 msgid "Getting started..." msgstr "Linee guida" -#: frame.py:684 +#: frame.py:692 msgid "About..." msgstr "Informazioni" -#: frame.py:692 +#: frame.py:700 msgid "File" msgstr "File" -#: frame.py:693 +#: frame.py:701 msgid "Edit" msgstr "Modifica" -#: frame.py:698 +#: frame.py:706 msgid "Help" msgstr "Aiuto" -#: 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 "Pronto" -#: frame.py:958 +#: frame.py:969 msgid "Import DICOM files...\tCtrl+I" msgstr "Importa file DICOM...\tCtrl+I" -#: frame.py:965 +#: frame.py:978 msgid "Open InVesalius project..." msgstr "Apri progetto InVesalius..." -#: frame.py:969 +#: frame.py:984 msgid "Save InVesalius project" msgstr "Salva progetto InVesalius" -#: frame.py:1111 +#: frame.py:1130 msgid "Zoom" msgstr "Ingrandimento" -#: frame.py:1116 +#: frame.py:1136 msgid "Zoom based on selection" msgstr "Ingrandimento sulla selezione" -#: frame.py:1121 +#: frame.py:1142 msgid "Rotate" msgstr "Ruotare" -#: frame.py:1126 +#: frame.py:1148 msgid "Move" msgstr "Muovere" -#: frame.py:1131 +#: frame.py:1154 msgid "Constrast" msgstr "Contrasto" -#: frame.py:1284 +#: frame.py:1312 msgid "Scroll slices" msgstr "Spostare strati" -#: frame.py:1288 +#: frame.py:1318 msgid "Slices' cross intersection" msgstr "Intersezione strati" -#: frame.py:1445 frame.py:1514 frame.py:1690 +#: frame.py:1488 frame.py:1560 frame.py:1741 msgid "Hide task panel" msgstr "Nascondere pannello di controllo" -#: frame.py:1449 frame.py:1536 frame.py:1712 +#: frame.py:1494 frame.py:1582 frame.py:1763 msgid "Hide text" msgstr "Nascondere testo" -#: frame.py:1520 frame.py:1696 +#: frame.py:1566 frame.py:1747 msgid "Show task panel" msgstr "Mostrare pannello di controllo" -#: frame.py:1530 frame.py:1706 +#: frame.py:1576 frame.py:1757 msgid "Show text" msgstr "Mostrare testo" -#: frame.py:1609 +#: frame.py:1657 msgid "Undo" msgstr "Undo" -#: frame.py:1614 +#: frame.py:1664 msgid "Redo" msgstr "Redo" @@ -1210,11 +1217,11 @@ msgstr "Pelle (Adulto)" msgid "Skin Tissue (Child)" msgstr "Pelle (Bambino)" -#: slice_.py:1237 +#: slice_.py:1245 msgid "Diff" msgstr "Diff" -#: slice_.py:1239 +#: slice_.py:1247 msgid "XOR" msgstr "XOR" @@ -1258,15 +1265,15 @@ msgstr "Pseudo colore" msgid "Projection type" msgstr "Tipo di proiezione" -#: styles.py:56 task_slice.py:849 +#: styles.py:58 task_slice.py:853 msgid "Foreground" msgstr "Primo piano" -#: styles.py:57 task_slice.py:850 +#: styles.py:59 task_slice.py:854 msgid "Background" msgstr "Secondo piano" -#: styles.py:826 +#: styles.py:833 msgid "Applying watershed ..." msgstr "Applicando watershed ..." @@ -1347,23 +1354,19 @@ msgstr "Proprietà maschera" msgid "Manual edition" msgstr "Edizione manulae" -#: task_slice.py:284 -msgid "Watershed" -msgstr "Watershed" - #: task_slice.py:422 msgid "Set predefined or manual threshold:" msgstr "Impostare soglia predefinita o soglia manuale" -#: task_slice.py:652 task_slice.py:812 +#: task_slice.py:652 task_slice.py:816 msgid "Choose brush type, size or operation:" msgstr "Selezionare tipo, grandezza o operazione pennello:" -#: task_slice.py:658 task_slice.py:818 +#: task_slice.py:658 task_slice.py:822 msgid "Circle" msgstr "Cerchio" -#: task_slice.py:662 task_slice.py:822 +#: task_slice.py:662 task_slice.py:826 msgid "Square" msgstr "Quadrato" @@ -1371,15 +1374,15 @@ msgstr "Quadrato" msgid "Brush threshold range:" msgstr "Soglia range pennello" -#: task_slice.py:869 +#: task_slice.py:873 msgid "Overwrite mask" msgstr "Sovrascrivi maschera" -#: task_slice.py:870 +#: task_slice.py:874 msgid "Use WW&WL" msgstr "Considera luminosità e contrasto" -#: task_slice.py:879 +#: task_slice.py:883 msgid "Expand watershed to 3D" msgstr "Espandi watershed al 3D" diff --git a/po/ja.po b/po/ja.po index e1305ef..eb37502 100644 --- a/po/ja.po +++ b/po/ja.po @@ -6,12 +6,13 @@ # Thiago Franco de Morais # Translators: # Translators: +# ysotsu , 2015 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: Japanese (http://www.transifex.com/projects/p/invesalius3/language/ja/)\n" "MIME-Version: 1.0\n" @@ -26,7 +27,7 @@ msgstr "" #: clut_raycasting.py:535 #, python-format msgid "Value: %-6d" -msgstr "" +msgstr "Value: %-6d" #: clut_raycasting.py:536 #, python-format @@ -56,11 +57,11 @@ msgstr "" #: constants.py:48 constants.py:314 msgid "Left" -msgstr "" +msgstr "左" #: constants.py:49 constants.py:313 msgid "Right" -msgstr "" +msgstr "右" #: constants.py:50 msgid "Dresden" @@ -141,11 +142,11 @@ msgstr "" 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 +183,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 +220,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 +388,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 +437,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 "" -#: 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 +526,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 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "" @@ -650,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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 +667,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 +860,143 @@ msgstr "" 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 "" -#: 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 +1215,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 +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 "" @@ -1345,23 +1352,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 +1372,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/ms.po b/po/ms.po index f5c7c11..4c94b55 100644 --- a/po/ms.po +++ b/po/ms.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: Malay (http://www.transifex.com/projects/p/invesalius3/language/ms/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "Topeng %d" msgid "Draw" msgstr "Lukis" -#: 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 "Padam" -#: 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 "Ambang" @@ -182,8 +182,8 @@ msgstr "" msgid "Brain" msgstr "Otak" -#: 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 "Mungkir" @@ -219,7 +219,7 @@ msgstr "Paru-paru-Keras" 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 "Manual" @@ -387,16 +387,16 @@ msgstr "" msgid "Cut plane" msgstr "Satah Pemotong" -#: control.py:306 +#: control.py:304 #, python-format msgid "Loading file %d of %d ..." msgstr "" -#: control.py:423 +#: control.py:421 msgid "Untitled" msgstr "Tanpa Tajuk" -#: control.py:561 +#: control.py:559 msgid "Fix gantry tilt applying the degrees below" msgstr "Baiki kemiringan gantri menggunakan darjah-darjah di bawah" @@ -436,44 +436,44 @@ msgstr "" msgid "Measures" msgstr "Ukuran" -#: data_notebook.py:185 frame.py:1136 +#: data_notebook.py:185 frame.py:1160 msgid "Measure distance" msgstr "Jarak Ukuran" -#: data_notebook.py:188 frame.py:1141 +#: data_notebook.py:188 frame.py:1166 msgid "Measure angle" msgstr "Sudut Ukuran" -#: 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 "Nama" -#: data_notebook.py:502 frame.py:644 +#: data_notebook.py:503 frame.py:652 msgid "Mask" msgstr "Topeng" -#: 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 "Isipadu (mm³)" -#: data_notebook.py:765 +#: data_notebook.py:766 msgid "Transparency" msgstr "Lut Sinaran" -#: data_notebook.py:1003 +#: data_notebook.py:1004 msgid "Location" msgstr "Lokasi" -#: data_notebook.py:1004 data_notebook.py:1195 +#: data_notebook.py:1005 data_notebook.py:1196 msgid "Type" msgstr "Jenis" -#: data_notebook.py:1005 data_notebook.py:1196 +#: data_notebook.py:1006 data_notebook.py:1197 msgid "Value" msgstr "Nilai" @@ -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 "" -#: 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 "" #: 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 "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 "" 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 "" -#: 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/nl.po b/po/nl.po index d403c61..150a6de 100644 --- a/po/nl.po +++ b/po/nl.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: Dutch (http://www.transifex.com/projects/p/invesalius3/language/nl/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "" 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 "" -#: 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 "" -#: 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 "" #: 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 "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 "" 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 "" -#: 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/ru.po b/po/ru.po index c64fdd1..6de5e74 100644 --- a/po/ru.po +++ b/po/ru.po @@ -12,8 +12,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: Russian (http://www.transifex.com/projects/p/invesalius3/language/ru/)\n" "MIME-Version: 1.0\n" @@ -143,11 +143,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 "Порог" @@ -184,8 +184,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 "По умолчанию" @@ -221,7 +221,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 "Вручную" @@ -389,16 +389,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 "Исправить наклона Гентри для градусов" @@ -438,44 +438,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 "" -#: 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 "" @@ -527,7 +527,7 @@ msgstr "" msgid "Save raycasting preset" msgstr "" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "" @@ -566,7 +566,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "" @@ -652,12 +652,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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 "" @@ -666,148 +668,152 @@ msgstr "" msgid "GNU GPL (General Public License) version 2" msgstr "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 "" @@ -855,143 +861,143 @@ msgstr "" 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 "" -#: 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 "" @@ -1210,11 +1216,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 "" @@ -1258,15 +1264,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 "" @@ -1347,23 +1353,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 "" @@ -1371,15 +1373,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/sr.po b/po/sr.po index 92e8f55..101b2dd 100644 --- a/po/sr.po +++ b/po/sr.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: Serbian (http://www.transifex.com/projects/p/invesalius3/language/sr/)\n" "MIME-Version: 1.0\n" @@ -142,11 +142,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 "Осетљивост" @@ -183,8 +183,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 "Основно" @@ -220,7 +220,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 "" @@ -388,16 +388,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 "" @@ -437,44 +437,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 "" -#: 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 "" @@ -526,7 +526,7 @@ msgstr "" msgid "Save raycasting preset" msgstr "" -#: default_viewers.py:471 frame.py:694 +#: default_viewers.py:471 frame.py:702 msgid "Tools" msgstr "" @@ -565,7 +565,7 @@ msgstr "" msgid "Choose a DICOM folder:" msgstr "" -#: dialogs.py:312 frame.py:577 +#: dialogs.py:312 frame.py:585 msgid "Save project as..." msgstr "" @@ -651,12 +651,14 @@ msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "" #: 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 "" -#: 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 "БМП слика" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "ЈПГ слика" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "ПНГ слика" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "Пост скрипт документ" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "ТИФФ слика" -#: 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 "Слика %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 "" -#: 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 "" @@ -1209,11 +1215,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 "" @@ -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 "" 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 "Квадрат" @@ -1370,15 +1372,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/tr_TR.po b/po/tr_TR.po index f277a3d..4bc5965 100644 --- a/po/tr_TR.po +++ b/po/tr_TR.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: InVesalius3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-06-02 13:24-0300\n" -"PO-Revision-Date: 2015-06-07 20:38+0000\n" -"Last-Translator: Anderson Antonio Mamede da Silva \n" +"PO-Revision-Date: 2015-06-08 12:24+0000\n" +"Last-Translator: InVesalius \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/invesalius3/language/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/po/ur_PK.po b/po/ur_PK.po index c30269f..dcf61b7 100644 --- a/po/ur_PK.po +++ b/po/ur_PK.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: Urdu (Pakistan) (http://www.transifex.com/projects/p/invesalius3/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "" 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 "" -#: 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 "" -#: 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 "" #: 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 "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 "" 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 "" -#: 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/zh_CN.po b/po/zh_CN.po index f468639..8681631 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.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: Chinese (China) (http://www.transifex.com/projects/p/invesalius3/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "" 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 "" -#: 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 "" -#: 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 "" #: 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 "" -#: 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 "" -#: dialogs.py:953 +#: dialogs.py:955 msgid "JPG image" msgstr "" -#: dialogs.py:954 +#: dialogs.py:956 msgid "PNG image" msgstr "" -#: dialogs.py:955 +#: dialogs.py:957 msgid "PostScript document" msgstr "" -#: dialogs.py:956 +#: dialogs.py:958 msgid "POV-Ray file" msgstr "" -#: dialogs.py:957 +#: dialogs.py:959 msgid "TIFF image" msgstr "" -#: 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 "" 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 "" -#: 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/zh_TW.po b/po/zh_TW.po index 33047c6..47d41db 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.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: Chinese (Taiwan) (http://www.transifex.com/projects/p/invesalius3/language/zh_TW/)\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 "" #: 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 (通用公眾授權) 第 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 "儲存 InVesalius 專案" -#: 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 "" -- libgit2 0.21.2