diff --git a/po/en.po b/po/en.po index 4a873cd..72788bd 100644 --- a/po/en.po +++ b/po/en.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: InVesalius\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-27 11:03-0300\n" +"POT-Creation-Date: 2017-04-26 16:15-0300\n" "PO-Revision-Date: 2010-11-30 02:42+0000\n" "Last-Translator: Invesalius team \n" "Language-Team: InVesalius Team \n" @@ -47,12 +47,12 @@ msgstr "" "Made in InVesalius" #: bitmap_preview_panel.py:166 bitmap_preview_panel.py:167 -#: dicom_preview_panel.py:189 dicom_preview_panel.py:190 frame.py:793 +#: dicom_preview_panel.py:189 dicom_preview_panel.py:190 frame.py:831 msgid "Image" msgstr "Image" #: bitmap_preview_panel.py:442 bitmap_preview_panel.py:443 constants.py:214 -#: constants.py:302 control.py:478 dialogs.py:827 dialogs.py:840 +#: constants.py:302 control.py:478 dialogs.py:879 dialogs.py:892 #: dicom_preview_panel.py:676 dicom_preview_panel.py:677 presets.py:32 #: presets.py:50 presets.py:106 presets.py:137 msgid "Bone" @@ -77,7 +77,7 @@ msgstr "" msgid "M %d" msgstr "M %d" -#: constants.py:44 constants.py:415 constants.py:417 +#: constants.py:44 constants.py:422 constants.py:424 msgid " Off" msgstr " Off" @@ -93,11 +93,11 @@ msgstr "" msgid "Interlaced" msgstr "" -#: constants.py:48 constants.py:354 +#: constants.py:48 constants.py:361 msgid "Left" msgstr "Left" -#: constants.py:49 constants.py:353 +#: constants.py:49 constants.py:360 msgid "Right" msgstr "Right" @@ -174,11 +174,12 @@ msgstr "Mask %d" msgid "Draw" msgstr "Draw" -#: constants.py:276 styles.py:66 task_slice.py:853 task_surface.py:44 +#: constants.py:276 styles.py:65 task_slice.py:867 task_surface.py:44 msgid "Erase" msgstr "Erase" -#: constants.py:276 data_notebook.py:447 dialogs.py:2514 task_surface.py:44 +#: constants.py:276 data_notebook.py:457 dialogs.py:2566 frame.py:805 +#: task_surface.py:44 msgid "Threshold" msgstr "Threshold" @@ -216,8 +217,8 @@ msgstr "Brain Posterior Fossa" msgid "Brain" msgstr "Brain" -#: constants.py:305 control.py:480 dialogs.py:1490 dialogs.py:1493 -#: dialogs.py:1501 dialogs.py:1576 slice_menu.py:60 slice_menu.py:72 +#: constants.py:305 control.py:480 dialogs.py:1542 dialogs.py:1545 +#: dialogs.py:1553 dialogs.py:1628 slice_menu.py:60 slice_menu.py:72 msgid "Default" msgstr "Default" @@ -279,256 +280,256 @@ msgstr "Vasculature - Soft" msgid "Contour" msgstr "" -#: constants.py:349 +#: constants.py:356 msgid "Front" msgstr "Front" -#: constants.py:350 +#: constants.py:357 msgid "Back" msgstr "Back" -#: constants.py:351 +#: constants.py:358 msgid "Top" msgstr "Top" -#: constants.py:352 +#: constants.py:359 msgid "Bottom" msgstr "Bottom" -#: constants.py:355 +#: constants.py:362 msgid "Isometric" msgstr "Isometric" -#: constants.py:362 +#: constants.py:369 msgid "Airways" msgstr "Airways" -#: constants.py:363 +#: constants.py:370 msgid "Airways II" msgstr "Airways II" -#: constants.py:364 +#: constants.py:371 msgid "Black & White" msgstr "Black & White" -#: constants.py:365 +#: constants.py:372 msgid "Bone + Skin" msgstr "Bone + Skin" -#: constants.py:366 +#: constants.py:373 msgid "Bone + Skin II" msgstr "Bone + Skin II" -#: constants.py:367 +#: constants.py:374 #, fuzzy msgid "Dark bone" msgstr "Dark Bone" -#: constants.py:368 +#: constants.py:375 msgid "Glossy" msgstr "Glossy" -#: constants.py:369 +#: constants.py:376 msgid "Glossy II" msgstr "Glossy II" -#: constants.py:370 +#: constants.py:377 #, fuzzy msgid "Gold bone" msgstr "Gold Bone" -#: constants.py:371 +#: constants.py:378 #, fuzzy msgid "High contrast" msgstr "High Contrast" -#: constants.py:372 +#: constants.py:379 #, fuzzy msgid "Low contrast" msgstr "Low Contrast" -#: constants.py:373 constants.py:381 +#: constants.py:380 constants.py:388 #, fuzzy msgid "Soft on white" msgstr "Soft on White" -#: constants.py:374 +#: constants.py:381 #, fuzzy msgid "Mid contrast" msgstr "Mid Contrast" -#: constants.py:375 +#: constants.py:382 msgid "MIP" msgstr "" -#: constants.py:376 +#: constants.py:383 #, fuzzy msgid "No shading" msgstr "No Shading" -#: constants.py:377 +#: constants.py:384 msgid "Pencil" msgstr "Pencil" -#: constants.py:378 +#: constants.py:385 #, fuzzy msgid "Red on white" msgstr "Red on White" -#: constants.py:379 +#: constants.py:386 #, fuzzy msgid "Skin on blue" msgstr "Skin On Blue" -#: constants.py:380 +#: constants.py:387 #, fuzzy msgid "Skin on blue II" msgstr "Skin On Blue II" -#: constants.py:382 +#: constants.py:389 msgid "Soft + Skin" msgstr "Soft + Skin" -#: constants.py:383 +#: constants.py:390 msgid "Soft + Skin II" msgstr "Soft + Skin II" -#: constants.py:384 +#: constants.py:391 msgid "Soft + Skin III" msgstr "Soft + Skin III" -#: constants.py:385 +#: constants.py:392 #, fuzzy msgid "Soft on blue" msgstr "Soft On Blue" -#: constants.py:386 +#: constants.py:393 msgid "Soft" msgstr "Soft" -#: constants.py:387 +#: constants.py:394 msgid "Standard" msgstr "Standard" -#: constants.py:388 +#: constants.py:395 msgid "Vascular" msgstr "Vascular" -#: constants.py:389 +#: constants.py:396 msgid "Vascular II" msgstr "Vascular II" -#: constants.py:390 +#: constants.py:397 msgid "Vascular III" msgstr "Vascular III" -#: constants.py:391 +#: constants.py:398 msgid "Vascular IV" msgstr "Vascular IV" -#: constants.py:392 +#: constants.py:399 #, fuzzy msgid "Yellow bone" msgstr "Yellow Bone" -#: constants.py:418 volume.py:647 +#: constants.py:425 volume.py:647 msgid "Cut plane" msgstr "Cut plane" -#: constants.py:653 +#: constants.py:663 #, fuzzy msgid "Select tracker:" msgstr "Select largest part" -#: constants.py:653 +#: constants.py:663 msgid "Claron MicronTracker" msgstr "" -#: constants.py:654 +#: constants.py:664 msgid "Polhemus FASTRAK" msgstr "" -#: constants.py:654 +#: constants.py:664 msgid "Polhemus ISOTRAK II" msgstr "" -#: constants.py:655 +#: constants.py:665 msgid "Polhemus PATRIOT" msgstr "" -#: constants.py:655 +#: constants.py:665 msgid "Debug tracker" msgstr "" -#: constants.py:656 +#: constants.py:666 msgid "Disconnect tracker" msgstr "" -#: constants.py:661 +#: constants.py:671 msgid "Static ref." msgstr "" -#: constants.py:661 +#: constants.py:671 msgid "Dynamic ref." msgstr "" -#: constants.py:671 +#: constants.py:681 msgid "LEI" msgstr "" -#: constants.py:672 +#: constants.py:682 msgid "REI" msgstr "" -#: constants.py:673 +#: constants.py:683 msgid "NAI" msgstr "" -#: constants.py:675 +#: constants.py:689 #, fuzzy msgid "Select left ear in image" msgstr "Select largest part" -#: constants.py:676 +#: constants.py:690 msgid "Select right ear in image" msgstr "" -#: constants.py:677 +#: constants.py:691 msgid "Select nasion in image" msgstr "" -#: constants.py:679 +#: constants.py:693 #, fuzzy msgid "LET" msgstr "L" -#: constants.py:680 +#: constants.py:694 #, fuzzy msgid "RET" msgstr "R" -#: constants.py:681 +#: constants.py:695 #, fuzzy msgid "NAT" msgstr "A" -#: constants.py:682 +#: constants.py:696 msgid "SET" msgstr "" -#: constants.py:684 +#: constants.py:698 msgid "Select left ear with spatial tracker" msgstr "" -#: constants.py:685 +#: constants.py:699 msgid "Select right ear with spatial tracker" msgstr "" -#: constants.py:686 +#: constants.py:700 msgid "Select nasion with spatial tracker" msgstr "" -#: constants.py:687 +#: constants.py:701 msgid "Show set coordinates in image" msgstr "" @@ -537,7 +538,7 @@ msgstr "" msgid "Loading file %d of %d ..." msgstr "Loading file %d of %d" -#: control.py:818 +#: control.py:820 msgid "Fix gantry tilt applying the degrees below" msgstr "Fix gantry tilt applying the degrees below" @@ -553,12 +554,12 @@ msgstr "Angular" msgid "3D" msgstr "3D" -#: data_notebook.py:50 dialogs.py:1912 dialogs.py:2063 dialogs.py:2082 +#: data_notebook.py:50 dialogs.py:1964 dialogs.py:2115 dialogs.py:2134 #: measures.py:22 msgid "Axial" msgstr "Axial" -#: data_notebook.py:51 dialogs.py:1912 dialogs.py:2063 dialogs.py:2083 +#: data_notebook.py:51 dialogs.py:1964 dialogs.py:2115 dialogs.py:2135 #: measures.py:23 msgid "Coronal" msgstr "Coronal" @@ -580,49 +581,95 @@ msgstr "3D Surfaces" msgid "Measures" msgstr "Measures" -#: data_notebook.py:186 frame.py:1328 +#: data_notebook.py:165 +#, fuzzy +msgid "Create a new measure" +msgstr "Create new mask" + +#: data_notebook.py:172 +msgid "Remove measure" +msgstr "" + +#: data_notebook.py:178 +#, fuzzy +msgid "Duplicate measure" +msgstr "Date acquired" + +#: data_notebook.py:191 frame.py:1400 msgid "Measure distance" msgstr "Measure distance" -#: data_notebook.py:189 frame.py:1334 +#: data_notebook.py:194 frame.py:1406 msgid "Measure angle" msgstr "Measure angle" -#: data_notebook.py:446 data_notebook.py:771 data_notebook.py:1035 -#: data_notebook.py:1232 +#: data_notebook.py:283 +#, fuzzy +msgid "Create a new mask" +msgstr "Create new mask" + +#: data_notebook.py:289 +msgid "Remove mask" +msgstr "" + +#: data_notebook.py:295 +msgid "Duplicate mask" +msgstr "" + +#: data_notebook.py:456 data_notebook.py:802 data_notebook.py:1066 +#: data_notebook.py:1263 msgid "Name" msgstr "Name" -#: data_notebook.py:510 frame.py:780 +#: data_notebook.py:520 frame.py:832 msgid "Mask" msgstr "Mask" -#: data_notebook.py:635 task_surface.py:141 +#: data_notebook.py:615 +#, fuzzy +msgid "Create a new surface" +msgstr "Save surface" + +#: data_notebook.py:621 +#, fuzzy +msgid "Remove surface" +msgstr "New surface name:" + +#: data_notebook.py:627 +#, fuzzy +msgid "Duplicate surface" +msgstr "Save surface" + +#: data_notebook.py:633 +msgid "Import a surface file into InVesalius" +msgstr "" + +#: data_notebook.py:661 task_surface.py:141 #, fuzzy msgid "New surface" msgstr "New surface name:" -#: data_notebook.py:772 +#: data_notebook.py:803 msgid "Volume (mm³)" msgstr "Volume (mm³)" -#: data_notebook.py:773 +#: data_notebook.py:804 msgid "Area (mm²)" msgstr "" -#: data_notebook.py:774 +#: data_notebook.py:805 msgid "Transparency" msgstr "Transparency" -#: data_notebook.py:1036 +#: data_notebook.py:1067 msgid "Location" msgstr "Location" -#: data_notebook.py:1037 data_notebook.py:1233 import_bitmap_panel.py:203 +#: data_notebook.py:1068 data_notebook.py:1264 import_bitmap_panel.py:203 msgid "Type" msgstr "Type" -#: data_notebook.py:1038 data_notebook.py:1234 +#: data_notebook.py:1069 data_notebook.py:1265 msgid "Value" msgstr "Value" @@ -647,7 +694,7 @@ msgstr "Configure 3D surface" msgid "Export data" msgstr "Export data" -#: default_tasks.py:254 +#: default_tasks.py:254 default_tasks.py:324 #, fuzzy msgid "Navigation system" msgstr "Utilize navigation system" @@ -676,7 +723,7 @@ msgstr "Preset name" msgid "Save raycasting preset" msgstr "Save raycasting preset" -#: default_viewers.py:473 frame.py:854 +#: default_viewers.py:473 frame.py:903 msgid "Tools" msgstr "Tools" @@ -705,65 +752,70 @@ msgstr "Decimate resolution:" msgid "Loading DICOM files" msgstr "Loading DICOM files" -#: dialogs.py:230 +#: dialogs.py:236 msgid "Open InVesalius 3 project..." msgstr "Open InVesalius 3 project..." -#: dialogs.py:268 +#: dialogs.py:274 msgid "Choose a DICOM folder:" msgstr "Choose a DICOM folder:" -#: dialogs.py:309 +#: dialogs.py:315 msgid "Choose a folder with TIFF, BMP, JPG or PNG:" msgstr "" -#: dialogs.py:341 +#: dialogs.py:347 msgid "Import Analyze 7.5 file" msgstr "" -#: dialogs.py:347 +#: dialogs.py:353 #, fuzzy msgid "Import NIFTi 1 file" msgstr "Import DICOM files..." -#: dialogs.py:350 +#: dialogs.py:356 #, fuzzy msgid "Import PAR/REC file" msgstr "Import DICOM files..." -#: dialogs.py:382 frame.py:692 +#: dialogs.py:388 +#, fuzzy +msgid "Import surface file" +msgstr "Export 3D surface" + +#: dialogs.py:421 frame.py:734 msgid "Save project as..." msgstr "Save project as..." -#: dialogs.py:385 +#: dialogs.py:424 msgid "InVesalius project (*.inv3)|*.inv3" msgstr "InVesalius project (*.inv3)|*.inv3" -#: dialogs.py:414 +#: dialogs.py:453 #, fuzzy msgid "Save markers as..." msgstr "Save project as..." -#: dialogs.py:417 -msgid "Markers (*.txt)|*.txt" +#: dialogs.py:456 dialogs.py:487 +msgid "Markers files (*.mks)|*.mks" msgstr "" -#: dialogs.py:445 +#: dialogs.py:484 msgid "Load markers" msgstr "" -#: dialogs.py:510 utils.py:377 +#: dialogs.py:550 utils.py:377 msgid "" "A new version of InVesalius is available. Do you want to open the download " "website now?" msgstr "" -#: dialogs.py:511 utils.py:378 +#: dialogs.py:551 utils.py:378 #, fuzzy msgid "Invesalius Update" msgstr "InVesalius start" -#: dialogs.py:569 dialogs.py:946 dialogs.py:971 +#: dialogs.py:609 dialogs.py:998 dialogs.py:1023 #, python-format msgid "" "The project %s has been modified.\n" @@ -772,125 +824,129 @@ msgstr "" "The project %s has been modified.\n" "Save changes?" -#: dialogs.py:583 +#: dialogs.py:623 #, fuzzy, python-format msgid "%s is an empty folder." msgstr "%s is an empty directory." -#: dialogs.py:598 +#: dialogs.py:638 #, fuzzy msgid "There are no Bitmap, JPEG, PNG or TIFF files in the selected folder." msgstr "There are no DICOM files in the selected directory." -#: dialogs.py:600 +#: dialogs.py:640 #, fuzzy msgid "There are no DICOM files in the selected folder." msgstr "There are no DICOM files in the selected directory." -#: dialogs.py:613 +#: dialogs.py:653 msgid "Warning! InVesalius has limited support to Analyze format.\n" msgstr "" -#: dialogs.py:614 +#: dialogs.py:654 msgid "Slices may be wrongly oriented and functions may not work properly." msgstr "" -#: dialogs.py:626 +#: dialogs.py:666 #, fuzzy msgid "A mask is needed to create a surface." msgstr "There is no mask of reference to create a surface." -#: dialogs.py:637 +#: dialogs.py:677 #, fuzzy msgid "No mask was selected for removal." msgstr "No masks were selected for removal." -#: dialogs.py:648 +#: dialogs.py:688 #, fuzzy msgid "No surface was selected for removal." msgstr "No surfaces were selected for removal." -#: dialogs.py:660 +#: dialogs.py:700 #, fuzzy msgid "No measure was selected for removal." msgstr "No measures were selected for removal." -#: dialogs.py:671 +#: dialogs.py:711 #, fuzzy msgid "No mask was selected for duplication." msgstr "No masks were selected for duplication." -#: dialogs.py:684 +#: dialogs.py:724 #, fuzzy msgid "No surface was selected for duplication." msgstr "No surfaces were selected for duplication." -#: dialogs.py:697 +#: dialogs.py:737 msgid "Fiducials are invalid. Select six coordinates." msgstr "" -#: dialogs.py:719 +#: dialogs.py:759 msgid "No tracking device selected" msgstr "" -#: dialogs.py:721 +#: dialogs.py:761 #, fuzzy msgid " is not installed." msgstr "%s does not exist." -#: dialogs.py:723 +#: dialogs.py:763 msgid " disconnected." msgstr "" -#: dialogs.py:725 +#: dialogs.py:765 msgid " is not connected." msgstr "" -#: dialogs.py:739 +#: dialogs.py:779 msgid "The TXT file is invalid." msgstr "" -#: dialogs.py:751 +#: dialogs.py:791 msgid "No data selected" msgstr "" -#: dialogs.py:763 +#: dialogs.py:802 +msgid "Do you really want to delete all markers?" +msgstr "" + +#: dialogs.py:815 msgid "Edit marker ID" msgstr "" -#: dialogs.py:810 +#: dialogs.py:862 msgid "New mask name:" msgstr "New mask name:" -#: dialogs.py:814 +#: dialogs.py:866 msgid "Name the mask to be created" msgstr "Name the mask to be created" -#: dialogs.py:821 +#: dialogs.py:873 msgid "Threshold preset:" msgstr "Threshold preset:" -#: dialogs.py:908 presets.py:46 presets.py:64 presets.py:120 presets.py:151 -#: slice_menu.py:128 slice_menu.py:264 task_slice.py:536 task_slice.py:538 -#: task_slice.py:550 task_slice.py:552 task_slice.py:595 task_slice.py:598 +#: dialogs.py:960 presets.py:46 presets.py:64 presets.py:120 presets.py:151 +#: slice_menu.py:128 slice_menu.py:264 task_slice.py:550 task_slice.py:552 +#: task_slice.py:564 task_slice.py:566 task_slice.py:609 task_slice.py:612 msgid "Custom" msgstr "Custom" -#: dialogs.py:923 +#: dialogs.py:975 #, python-format msgid "%s does not exist." msgstr "%s does not exist." -#: dialogs.py:934 +#: dialogs.py:986 msgid "Please, provide more than one DICOM file for 3D reconstruction" msgstr "Please, provide more than one DICOM file for 3D reconstruction" -#: dialogs.py:995 +#: dialogs.py:1047 #, fuzzy msgid "(c) 2007-2017 Center for Information Technology Renato Archer - CTI" msgstr "(c) 2007-2010 Renato Archer Information Technology Centre" -#: dialogs.py:996 +#: dialogs.py:1048 #, fuzzy msgid "" "InVesalius is a medical imaging program for 3D reconstruction. It uses a " @@ -913,338 +969,342 @@ msgstr "" "creating physical models of a patient's anatomy using rapid prototyping " "technologies." -#: dialogs.py:1004 +#: dialogs.py:1056 msgid "GNU GPL (General Public License) version 2" msgstr "GNU GPL (General Public License) version 2" -#: dialogs.py:1044 +#: dialogs.py:1096 msgid "Save raycasting preset as:" msgstr "Save raycasting preset as:" -#: dialogs.py:1087 dialogs.py:1345 +#: dialogs.py:1139 dialogs.py:1397 msgid "New surface name:" msgstr "New surface name:" -#: dialogs.py:1091 dialogs.py:1349 +#: dialogs.py:1143 dialogs.py:1401 msgid "Name the surface to be created" msgstr "Name the surface to be created" -#: dialogs.py:1098 dialogs.py:1356 +#: dialogs.py:1150 dialogs.py:1408 msgid "Mask of reference:" msgstr "Mask of reference:" -#: dialogs.py:1116 dialogs.py:1374 +#: dialogs.py:1168 dialogs.py:1426 msgid "Surface quality:" msgstr "Surface quality:" -#: dialogs.py:1145 dialogs.py:1402 styles.py:1668 +#: dialogs.py:1197 dialogs.py:1454 styles.py:1670 msgid "Fill holes" msgstr "Fill holes" -#: dialogs.py:1148 dialogs.py:1405 +#: dialogs.py:1200 dialogs.py:1457 msgid "Keep largest region" msgstr "Keep largest region" -#: dialogs.py:1188 +#: dialogs.py:1240 msgid "BMP image" msgstr "BMP image" -#: dialogs.py:1189 +#: dialogs.py:1241 msgid "JPG image" msgstr "JPG image" -#: dialogs.py:1190 +#: dialogs.py:1242 msgid "PNG image" msgstr "PNG image" -#: dialogs.py:1191 +#: dialogs.py:1243 msgid "PostScript document" msgstr "PostScript document" -#: dialogs.py:1192 +#: dialogs.py:1244 msgid "POV-Ray file" msgstr "POV-Ray file" -#: dialogs.py:1193 +#: dialogs.py:1245 msgid "TIFF image" msgstr "TIFF image" -#: dialogs.py:1238 +#: dialogs.py:1290 #, fuzzy msgid "Surface generation options" msgstr "Surface properties" -#: dialogs.py:1268 +#: dialogs.py:1320 #, fuzzy msgid "Surface creation" msgstr "Surface properties" -#: dialogs.py:1295 +#: dialogs.py:1347 #, fuzzy msgid "Surface creation options" msgstr "Surface properties" -#: dialogs.py:1301 +#: dialogs.py:1353 #, fuzzy msgid "Surface creation method" msgstr "Surface properties" -#: dialogs.py:1450 frame.py:856 +#: dialogs.py:1502 frame.py:905 msgid "Options" msgstr "" -#: dialogs.py:1466 +#: dialogs.py:1518 msgid "Angle:" msgstr "" -#: dialogs.py:1468 +#: dialogs.py:1520 #, fuzzy msgid "Max. distance:" msgstr "Measure distance" -#: dialogs.py:1470 +#: dialogs.py:1522 msgid "Min. weight:" msgstr "" -#: dialogs.py:1472 +#: dialogs.py:1524 #, fuzzy msgid "N. steps:" msgstr "Next step" -#: dialogs.py:1491 dialogs.py:1527 dialogs.py:1572 +#: dialogs.py:1543 dialogs.py:1579 dialogs.py:1624 msgid "Context aware smoothing" msgstr "" -#: dialogs.py:1492 +#: dialogs.py:1544 msgid "Binary" msgstr "" -#: dialogs.py:1510 +#: dialogs.py:1562 msgid "" "It is not possible to use the Default method because the mask was edited." msgstr "" -#: dialogs.py:1513 +#: dialogs.py:1565 msgid "Method:" msgstr "" -#: dialogs.py:1642 dialogs.py:2550 +#: dialogs.py:1694 dialogs.py:2602 msgid "Method" msgstr "" -#: dialogs.py:1665 +#: dialogs.py:1717 msgid "Gaussian sigma" msgstr "" -#: dialogs.py:1687 task_slice.py:285 +#: dialogs.py:1739 frame.py:807 task_slice.py:285 msgid "Watershed" msgstr "" -#: dialogs.py:1728 frame.py:753 +#: dialogs.py:1780 frame.py:776 #, fuzzy msgid "Boolean operations" msgstr "Smooth iterations:" -#: dialogs.py:1751 slice_.py:1314 +#: dialogs.py:1803 slice_.py:1314 msgid "Union" msgstr "" -#: dialogs.py:1752 +#: dialogs.py:1804 #, fuzzy msgid "Difference" msgstr "Mask of reference:" -#: dialogs.py:1753 slice_.py:1316 +#: dialogs.py:1805 slice_.py:1316 #, fuzzy msgid "Intersection" msgstr "Institution" -#: dialogs.py:1754 +#: dialogs.py:1806 msgid "Exclusive disjunction" msgstr "" -#: dialogs.py:1775 +#: dialogs.py:1827 #, fuzzy msgid "Mask 1" msgstr "Mask" -#: dialogs.py:1777 +#: dialogs.py:1829 #, fuzzy msgid "Operation" msgstr "Saturation" -#: dialogs.py:1779 +#: dialogs.py:1831 #, fuzzy msgid "Mask 2" msgstr "Mask" -#: dialogs.py:1808 +#: dialogs.py:1860 msgid "Image reorientation" msgstr "" -#: dialogs.py:1820 +#: dialogs.py:1872 msgid "Apply" msgstr "" -#: dialogs.py:1824 +#: dialogs.py:1876 msgid "Angle X" msgstr "" -#: dialogs.py:1828 +#: dialogs.py:1880 msgid "Angle Y" msgstr "" -#: dialogs.py:1832 +#: dialogs.py:1884 msgid "Angle Z" msgstr "" -#: dialogs.py:1881 +#: dialogs.py:1933 msgid "Create project from bitmap" msgstr "" -#: dialogs.py:1908 +#: dialogs.py:1960 #, fuzzy msgid "Project name:" msgstr "Preset name" -#: dialogs.py:1911 +#: dialogs.py:1963 #, fuzzy msgid "Slices orientation:" msgstr "Slices' cross intersection" -#: dialogs.py:1912 dialogs.py:2063 dialogs.py:2084 +#: dialogs.py:1964 dialogs.py:2115 dialogs.py:2136 #, fuzzy msgid "Sagital" msgstr "Sagittal" -#: dialogs.py:1916 +#: dialogs.py:1968 #, fuzzy msgid "Spacing (mm):" msgstr "Spacing: %.2f" -#: dialogs.py:1931 +#: dialogs.py:1983 msgid "X:" msgstr "" -#: dialogs.py:1936 +#: dialogs.py:1988 msgid "Y:" msgstr "" -#: dialogs.py:1940 +#: dialogs.py:1992 msgid "Z:" msgstr "" -#: dialogs.py:2018 +#: dialogs.py:2070 msgid "" "All bitmaps files must be the same \n" " width and height size." msgstr "" -#: dialogs.py:2031 +#: dialogs.py:2083 #, fuzzy msgid "2D - Actual slice" msgstr "Axial slice" -#: dialogs.py:2032 +#: dialogs.py:2084 #, fuzzy msgid "3D - All slices" msgstr "Keep all slices" -#: dialogs.py:2057 +#: dialogs.py:2109 msgid "2D Connectivity" msgstr "" -#: dialogs.py:2066 +#: dialogs.py:2118 #, fuzzy msgid "Orientation" msgstr "Saturation" -#: dialogs.py:2103 +#: dialogs.py:2155 msgid "3D Connectivity" msgstr "" -#: dialogs.py:2170 dialogs.py:2223 task_slice.py:872 +#: dialogs.py:2222 dialogs.py:2275 task_slice.py:886 msgid "Use WW&WL" msgstr "" -#: dialogs.py:2188 +#: dialogs.py:2240 #, fuzzy msgid "Deviation" msgstr "Saturation" -#: dialogs.py:2190 +#: dialogs.py:2242 msgid "Min:" msgstr "" -#: dialogs.py:2193 +#: dialogs.py:2245 msgid "Max:" msgstr "" -#: dialogs.py:2246 +#: dialogs.py:2298 msgid "Multiplier" msgstr "" -#: dialogs.py:2249 +#: dialogs.py:2301 #, fuzzy msgid "Iterations" msgstr "Saturation" -#: dialogs.py:2327 dialogs.py:2541 dialogs.py:2795 +#: dialogs.py:2379 dialogs.py:2593 dialogs.py:2847 msgid "Parameters" msgstr "" -#: dialogs.py:2385 +#: dialogs.py:2437 msgid "Select mask parts" msgstr "" -#: dialogs.py:2413 +#: dialogs.py:2465 #, fuzzy msgid "Target mask name" msgstr "New mask name:" -#: dialogs.py:2467 frame.py:784 styles.py:2017 +#: dialogs.py:2519 frame.py:808 styles.py:2016 msgid "Region growing" msgstr "" -#: dialogs.py:2514 +#: dialogs.py:2566 msgid "Dynamic" msgstr "" -#: dialogs.py:2514 +#: dialogs.py:2566 msgid "Confidence" msgstr "" -#: dialogs.py:2654 +#: dialogs.py:2706 msgid "Crop mask" msgstr "" -#: dialogs.py:2695 +#: dialogs.py:2747 #, fuzzy msgid "Axial:" msgstr "Axial" -#: dialogs.py:2697 dialogs.py:2707 dialogs.py:2717 +#: dialogs.py:2749 dialogs.py:2759 dialogs.py:2769 msgid " - " msgstr "" -#: dialogs.py:2705 +#: dialogs.py:2757 #, fuzzy msgid "Sagital:" msgstr "Sagittal" -#: dialogs.py:2715 +#: dialogs.py:2767 #, fuzzy msgid "Coronal:" msgstr "Coronal" -#: dialogs.py:2806 +#: dialogs.py:2858 msgid "Max hole size" msgstr "" -#: dialogs.py:2808 +#: dialogs.py:2860 msgid "voxels" msgstr "" +#: dicom.py:1550 dicom.py:1554 dicom.py:1556 +msgid "unnamed" +msgstr "unnamed" + #: dicom_preview_panel.py:409 #, fuzzy, python-format msgid "%d images" @@ -1255,207 +1315,259 @@ msgstr "%d Images" msgid "Image %d" msgstr "Image %d" -#: frame.py:171 +#: frame.py:173 msgid "Data panel" msgstr "Data panel" -#: frame.py:177 +#: frame.py:179 msgid "Preview medical data to be reconstructed" msgstr "Preview medical data to be reconstructed" -#: frame.py:183 +#: frame.py:185 #, fuzzy msgid "Preview bitmap to be reconstructed" msgstr "Preview medical data to be reconstructed" -#: frame.py:189 +#: frame.py:191 msgid "Retrieve DICOM from PACS" msgstr "" -#: frame.py:603 frame.py:764 +#: frame.py:499 +msgid "Currently the Navigation mode is only working on Windows" +msgstr "" + +#: frame.py:632 frame.py:787 msgid "Fill holes automatically" msgstr "" -#: frame.py:679 +#: frame.py:721 msgid "Analyze 7.5" msgstr "" -#: frame.py:680 +#: frame.py:722 msgid "NIfTI 1" msgstr "" -#: frame.py:681 +#: frame.py:723 msgid "PAR/REC" msgstr "" -#: frame.py:687 +#: frame.py:729 msgid "Import DICOM...\tCtrl+I" msgstr "Import DICOM...\tCtrl+I" -#: frame.py:689 +#: frame.py:731 #, fuzzy msgid "Import other files..." msgstr "Import DICOM files..." -#: frame.py:690 +#: frame.py:732 #, fuzzy msgid "Open project...\tCtrl+O" msgstr "Open Project...\tCtrl+O" -#: frame.py:691 +#: frame.py:733 #, fuzzy msgid "Save project\tCtrl+S" msgstr "Save Project\tCtrl+S" -#: frame.py:693 +#: frame.py:735 #, fuzzy msgid "Close project" msgstr "Close Project" -#: frame.py:702 +#: frame.py:744 msgid "Exit\tCtrl+Q" msgstr "" -#: frame.py:733 frame.py:743 +#: frame.py:756 frame.py:766 msgid "Undo\tCtrl+Z" msgstr "" -#: frame.py:738 frame.py:744 +#: frame.py:761 frame.py:767 msgid "Redo\tCtrl+Y" msgstr "" -#: frame.py:756 +#: frame.py:779 msgid "Clean Mask\tCtrl+Shift+A" msgstr "" -#: frame.py:761 +#: frame.py:784 #, fuzzy msgid "Fill holes manually" msgstr "Fill holes" -#: frame.py:769 styles.py:1765 +#: frame.py:792 styles.py:1767 msgid "Remove parts" msgstr "" -#: frame.py:772 +#: frame.py:795 #, fuzzy msgid "Select parts" msgstr "Getting selected parts" -#: frame.py:777 +#: frame.py:800 msgid "Crop" msgstr "" -#: frame.py:787 +#: frame.py:806 #, fuzzy -msgid "Segmentation" -msgstr "Saturation" +msgid "Manual segmentation" +msgstr "Language selection" + +#: frame.py:816 +msgid "Right - Left" +msgstr "" + +#: frame.py:817 +msgid "Anterior - Posterior" +msgstr "" + +#: frame.py:818 +#, fuzzy +msgid "Top - Bottom" +msgstr "Bottom" + +#: frame.py:821 +msgid "From Right-Left to Anterior-Posterior" +msgstr "" -#: frame.py:791 +#: frame.py:822 +msgid "From Right-Left to Top-Bottom" +msgstr "" + +#: frame.py:823 +msgid "From Anterior-Posterior to Top-Bottom" +msgstr "" + +#: frame.py:825 +msgid "Flip" +msgstr "" + +#: frame.py:826 +msgid "Swap axes" +msgstr "" + +#: frame.py:828 msgid "Reorient image\tCtrl+Shift+R" msgstr "" -#: frame.py:799 +#: frame.py:833 +#, fuzzy +msgid "Segmentation" +msgstr "Saturation" + +#: frame.py:839 #, fuzzy msgid "Interpolated slices" msgstr "Scroll slices" -#: frame.py:836 +#: frame.py:876 msgid "Preferences..." msgstr "" -#: frame.py:840 +#: frame.py:880 +#, fuzzy +msgid "Navigation mode" +msgstr "Utilize navigation system" + +#: frame.py:889 #, fuzzy msgid "Getting started..." msgstr "Getting Started..." -#: frame.py:843 +#: frame.py:892 msgid "About..." msgstr "About..." -#: frame.py:851 +#: frame.py:900 msgid "File" msgstr "File" -#: frame.py:852 +#: frame.py:901 msgid "Edit" msgstr "" -#: frame.py:853 +#: frame.py:902 msgid "View" msgstr "" -#: frame.py:857 +#: frame.py:906 +msgid "Mode" +msgstr "" + +#: frame.py:907 msgid "Help" msgstr "Help" -#: frame.py:985 surface.py:383 surface.py:775 surface.py:776 +#: frame.py:1057 surface.py:415 surface.py:807 surface.py:808 +#: task_navigator.py:413 trackers.py:230 msgid "Ready" msgstr "Ready" -#: frame.py:1137 +#: frame.py:1209 #, fuzzy msgid "Import DICOM files...\tCtrl+I" msgstr "Import DICOM...\tCtrl+I" -#: frame.py:1146 +#: frame.py:1218 #, fuzzy msgid "Open InVesalius project..." msgstr "Open InVesalius 3 project..." -#: frame.py:1152 +#: frame.py:1224 msgid "Save InVesalius project" msgstr "Save InVesalius project" -#: frame.py:1298 +#: frame.py:1370 msgid "Zoom" msgstr "Zoom" -#: frame.py:1304 +#: frame.py:1376 msgid "Zoom based on selection" msgstr "Zoom based on selection" -#: frame.py:1310 +#: frame.py:1382 msgid "Rotate" msgstr "Rotate" -#: frame.py:1316 +#: frame.py:1388 msgid "Move" msgstr "Move" -#: frame.py:1322 +#: frame.py:1394 msgid "Constrast" msgstr "Constrast" -#: frame.py:1480 +#: frame.py:1552 msgid "Scroll slices" msgstr "Scroll slices" -#: frame.py:1486 +#: frame.py:1558 msgid "Slices' cross intersection" msgstr "Slices' cross intersection" -#: frame.py:1655 frame.py:1727 frame.py:1906 +#: frame.py:1734 frame.py:1806 frame.py:1985 msgid "Hide task panel" msgstr "Hide task panel" -#: frame.py:1661 frame.py:1749 frame.py:1928 +#: frame.py:1740 frame.py:1828 frame.py:2007 msgid "Hide text" msgstr "Hide text" -#: frame.py:1733 frame.py:1912 +#: frame.py:1812 frame.py:1991 msgid "Show task panel" msgstr "Show task panel" -#: frame.py:1743 frame.py:1922 +#: frame.py:1822 frame.py:2001 msgid "Show text" msgstr "Show text" -#: frame.py:1824 +#: frame.py:1903 msgid "Undo" msgstr "" -#: frame.py:1831 +#: frame.py:1910 msgid "Redo" msgstr "" @@ -1560,7 +1672,7 @@ msgstr "" msgid "Add" msgstr "" -#: import_network_panel.py:695 task_navigator.py:563 +#: import_network_panel.py:695 task_navigator.py:590 msgid "Remove" msgstr "" @@ -1759,44 +1871,58 @@ msgstr "Pseudo Colour" msgid "Projection type" msgstr "" -#: styles.py:67 task_slice.py:851 +#: styles.py:66 task_slice.py:865 msgid "Foreground" msgstr "" -#: styles.py:68 task_slice.py:852 +#: styles.py:67 task_slice.py:866 msgid "Background" msgstr "" -#: styles.py:868 +#: styles.py:870 msgid "Applying watershed ..." msgstr "" -#: styles.py:1669 +#: styles.py:1671 #, fuzzy msgid "Fill hole" msgstr "Fill holes" -#: styles.py:1670 +#: styles.py:1672 #, fuzzy msgid "Filling hole ..." msgstr "Fill holes" -#: styles.py:1766 +#: styles.py:1768 msgid "Remove part" msgstr "" -#: styles.py:1767 +#: styles.py:1769 #, fuzzy msgid "Removing part ..." msgstr "Getting Started..." -#: styles.py:2018 +#: styles.py:2017 #, fuzzy msgid "Segmenting ..." msgstr "Testing..." -#: surface.py:444 surface.py:535 surface.py:553 surface.py:591 surface.py:620 -#: surface.py:642 surface.py:661 surface.py:675 surface.py:692 +#: surface.py:263 +msgid "File format not reconized by InVesalius" +msgstr "" + +#: surface.py:263 surface.py:271 +#, fuzzy +msgid "Import surface error" +msgstr "Export 3D surface" + +#: surface.py:271 +#, fuzzy +msgid "InVesalius was not able to import this surface" +msgstr "InVesalius 3 - New surface" + +#: surface.py:476 surface.py:567 surface.py:585 surface.py:623 surface.py:652 +#: surface.py:674 surface.py:693 surface.py:707 surface.py:724 #, fuzzy msgid "Creating 3D surface..." msgstr "Generating 3D surface..." @@ -1851,94 +1977,99 @@ msgstr "Open an existing InVesalius project..." msgid "Open an existing project..." msgstr "Open an existing project..." -#: task_navigator.py:63 +#: task_navigator.py:62 msgid "Select fiducials and navigate" msgstr "" -#: task_navigator.py:128 +#: task_navigator.py:131 msgid "Neuronavigation" msgstr "" -#: task_navigator.py:137 +#: task_navigator.py:140 msgid "Extra tools" msgstr "" -#: task_navigator.py:146 +#: task_navigator.py:149 msgid "Update camera in volume" msgstr "" -#: task_navigator.py:147 +#: task_navigator.py:150 #, fuzzy msgid "Volume camera" msgstr "Volume" -#: task_navigator.py:153 +#: task_navigator.py:156 msgid "Enable external trigger for creating markers" msgstr "" -#: task_navigator.py:154 +#: task_navigator.py:157 msgid "External trigger" msgstr "" -#: task_navigator.py:213 +#: task_navigator.py:227 msgid "Choose the tracking device" msgstr "" -#: task_navigator.py:221 +#: task_navigator.py:235 msgid "Choose the navigation reference mode" msgstr "" -#: task_navigator.py:255 +#: task_navigator.py:269 msgid "FRE:" msgstr "" -#: task_navigator.py:258 +#: task_navigator.py:272 msgid "Fiducial registration error" msgstr "" -#: task_navigator.py:266 +#: task_navigator.py:280 #, fuzzy msgid "Start navigation" msgstr "Saturation" -#: task_navigator.py:267 +#: task_navigator.py:281 msgid "Navigate" msgstr "" -#: task_navigator.py:462 +#: task_navigator.py:365 +#, fuzzy +msgid "Configuring tracker ..." +msgstr "Configure 3D surface" + +#: task_navigator.py:483 #, fuzzy msgid "Stop neuronavigation" msgstr "Saturation" -#: task_navigator.py:491 +#: task_navigator.py:516 #, fuzzy msgid "Start neuronavigation" msgstr "Saturation" -#: task_navigator.py:539 +#: task_navigator.py:566 #, fuzzy msgid "Create marker" msgstr "Create new mask" -#: task_navigator.py:548 +#: task_navigator.py:575 msgid "Save" msgstr "" -#: task_navigator.py:551 +#: task_navigator.py:578 #, fuzzy msgid "Load" msgstr "Export data" -#: task_navigator.py:554 +#: task_navigator.py:581 #, fuzzy msgid "Hide" msgstr "Hide text" -#: task_navigator.py:566 -msgid "Delete all markers" +#: task_navigator.py:593 +msgid "Delete all" msgstr "" -#: task_navigator.py:608 +#: task_navigator.py:637 msgid "Edit ID" msgstr "" @@ -1968,32 +2099,32 @@ msgstr "Mask properties" msgid "Manual edition" msgstr "Language selection" -#: task_slice.py:420 +#: task_slice.py:434 msgid "Set predefined or manual threshold:" msgstr "Set predefined or manual threshold:" -#: task_slice.py:650 task_slice.py:814 +#: task_slice.py:664 task_slice.py:828 msgid "Choose brush type, size or operation:" msgstr "Choose brush type, size or operation:" -#: task_slice.py:656 task_slice.py:820 +#: task_slice.py:670 task_slice.py:834 msgid "Circle" msgstr "Circle" -#: task_slice.py:660 task_slice.py:824 +#: task_slice.py:674 task_slice.py:838 msgid "Square" msgstr "Square" -#: task_slice.py:701 +#: task_slice.py:715 msgid "Brush threshold range:" msgstr "Brush threshold range:" -#: task_slice.py:871 +#: task_slice.py:885 #, fuzzy msgid "Overwrite mask" msgstr "Overwrite last surface" -#: task_slice.py:881 +#: task_slice.py:895 msgid "Expand watershed to 3D" msgstr "" @@ -2074,6 +2205,10 @@ msgstr "Measure" msgid "Add text annotations" msgstr "Add text annotations" +#: trackers.py:202 +msgid "Disconnecting tracker ..." +msgstr "" + #: viewer_slice.py:68 msgid "Number of slices used to compound the visualization." msgstr "" @@ -2104,188 +2239,188 @@ msgstr "Scroll slices" msgid "Sharpness" msgstr "" -#: viewer_slice.py:704 viewer_slice.py:708 viewer_slice.py:761 -#: viewer_slice.py:763 viewer_slice.py:775 viewer_slice.py:784 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:813 -#: viewer_slice.py:822 viewer_slice.py:831 viewer_slice.py:840 +#: viewer_slice.py:720 viewer_slice.py:724 viewer_slice.py:774 +#: viewer_slice.py:776 viewer_slice.py:788 viewer_slice.py:797 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:826 +#: viewer_slice.py:835 viewer_slice.py:844 viewer_slice.py:853 msgid "R" msgstr "R" -#: viewer_slice.py:704 viewer_slice.py:708 viewer_slice.py:761 -#: viewer_slice.py:763 viewer_slice.py:775 viewer_slice.py:784 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:813 -#: viewer_slice.py:822 viewer_slice.py:831 viewer_slice.py:840 +#: viewer_slice.py:720 viewer_slice.py:724 viewer_slice.py:774 +#: viewer_slice.py:776 viewer_slice.py:788 viewer_slice.py:797 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:826 +#: viewer_slice.py:835 viewer_slice.py:844 viewer_slice.py:853 msgid "L" msgstr "L" -#: viewer_slice.py:704 viewer_slice.py:706 viewer_slice.py:761 -#: viewer_slice.py:765 viewer_slice.py:775 viewer_slice.py:784 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:851 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 +#: viewer_slice.py:720 viewer_slice.py:722 viewer_slice.py:774 +#: viewer_slice.py:778 viewer_slice.py:788 viewer_slice.py:797 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:864 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891 msgid "A" msgstr "A" -#: viewer_slice.py:704 viewer_slice.py:706 viewer_slice.py:761 -#: viewer_slice.py:765 viewer_slice.py:775 viewer_slice.py:784 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:851 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 +#: viewer_slice.py:720 viewer_slice.py:722 viewer_slice.py:774 +#: viewer_slice.py:778 viewer_slice.py:788 viewer_slice.py:797 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:864 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891 msgid "P" msgstr "P" -#: viewer_slice.py:706 viewer_slice.py:708 viewer_slice.py:763 -#: viewer_slice.py:765 viewer_slice.py:813 viewer_slice.py:822 -#: viewer_slice.py:831 viewer_slice.py:840 viewer_slice.py:851 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 +#: viewer_slice.py:722 viewer_slice.py:724 viewer_slice.py:776 +#: viewer_slice.py:778 viewer_slice.py:826 viewer_slice.py:835 +#: viewer_slice.py:844 viewer_slice.py:853 viewer_slice.py:864 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891 msgid "T" msgstr "T" -#: viewer_slice.py:706 viewer_slice.py:708 viewer_slice.py:763 -#: viewer_slice.py:765 viewer_slice.py:813 viewer_slice.py:822 -#: viewer_slice.py:831 viewer_slice.py:840 viewer_slice.py:851 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 +#: viewer_slice.py:722 viewer_slice.py:724 viewer_slice.py:776 +#: viewer_slice.py:778 viewer_slice.py:826 viewer_slice.py:835 +#: viewer_slice.py:844 viewer_slice.py:853 viewer_slice.py:864 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891 msgid "B" msgstr "B" -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796 -#: viewer_slice.py:805 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809 +#: viewer_slice.py:818 #, fuzzy msgid "AL" msgstr "L" -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796 -#: viewer_slice.py:805 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809 +#: viewer_slice.py:818 #, fuzzy msgid "RA" msgstr "R" -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796 -#: viewer_slice.py:805 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809 +#: viewer_slice.py:818 #, fuzzy msgid "PR" msgstr "R" -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796 -#: viewer_slice.py:805 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809 +#: viewer_slice.py:818 #, fuzzy msgid "LP" msgstr "L" -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799 -#: viewer_slice.py:808 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812 +#: viewer_slice.py:821 #, fuzzy msgid "LA" msgstr "L" -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799 -#: viewer_slice.py:808 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812 +#: viewer_slice.py:821 #, fuzzy msgid "AR" msgstr "R" -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799 -#: viewer_slice.py:808 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812 +#: viewer_slice.py:821 #, fuzzy msgid "RP" msgstr "R" -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799 -#: viewer_slice.py:808 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812 +#: viewer_slice.py:821 #, fuzzy msgid "PL" msgstr "L" -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834 -#: viewer_slice.py:843 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847 +#: viewer_slice.py:856 #, fuzzy msgid "TL" msgstr "L" -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834 -#: viewer_slice.py:843 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847 +#: viewer_slice.py:856 #, fuzzy msgid "RT" msgstr "R" -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834 -#: viewer_slice.py:843 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847 +#: viewer_slice.py:856 #, fuzzy msgid "BR" msgstr "R" -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834 -#: viewer_slice.py:843 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847 +#: viewer_slice.py:856 #, fuzzy msgid "LB" msgstr "L" -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837 -#: viewer_slice.py:846 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850 +#: viewer_slice.py:859 #, fuzzy msgid "LT" msgstr "L" -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837 -#: viewer_slice.py:846 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850 +#: viewer_slice.py:859 #, fuzzy msgid "TR" msgstr "R" -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837 -#: viewer_slice.py:846 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850 +#: viewer_slice.py:859 #, fuzzy msgid "RB" msgstr "R" -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837 -#: viewer_slice.py:846 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850 +#: viewer_slice.py:859 #, fuzzy msgid "BL" msgstr "L" -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872 -#: viewer_slice.py:881 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885 +#: viewer_slice.py:894 #, fuzzy msgid "TA" msgstr "A" -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872 -#: viewer_slice.py:881 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885 +#: viewer_slice.py:894 #, fuzzy msgid "PT" msgstr "P" -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872 -#: viewer_slice.py:881 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885 +#: viewer_slice.py:894 #, fuzzy msgid "BP" msgstr "P" -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872 -#: viewer_slice.py:881 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885 +#: viewer_slice.py:894 #, fuzzy msgid "AB" msgstr "A" -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875 -#: viewer_slice.py:884 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888 +#: viewer_slice.py:897 #, fuzzy msgid "AT" msgstr "A" -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875 -#: viewer_slice.py:884 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888 +#: viewer_slice.py:897 #, fuzzy msgid "TP" msgstr "P" -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875 -#: viewer_slice.py:884 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888 +#: viewer_slice.py:897 #, fuzzy msgid "PB" msgstr "P" -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875 -#: viewer_slice.py:884 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888 +#: viewer_slice.py:897 #, fuzzy msgid "BA" msgstr "A" @@ -2293,9 +2428,6 @@ msgstr "A" #~ msgid "Untitled" #~ msgstr "Untitled" -#~ msgid "unnamed" -#~ msgstr "unnamed" - #, fuzzy #~ msgid "Import DICOM images..." #~ msgstr "Import DICOM files..." @@ -2316,8 +2448,5 @@ msgstr "A" #~ msgid "Open a InVesalius project..." #~ msgstr "Open a InVesalius project..." -#~ msgid "InVesalius 3 - New surface" -#~ msgstr "InVesalius 3 - New surface" - #~ msgid "Image Tiling" #~ msgstr "Image Tiling" -- libgit2 0.21.2