diff --git a/README.md b/README.md index 13a5a57ba..6fd1af4e2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,8 @@ # PrusaSlicer -Prebuilt Windows, OSX and Linux binaries are available through the [git releases page](https://github.com/prusa3d/PrusaSlicer/releases). +You may want to check the [PrusaSlicer project page](https://www.prusa3d.com/prusaslicer/). +Prebuilt Windows, OSX and Linux binaries are available through the [git releases page](https://github.com/prusa3d/PrusaSlicer/releases) or from the [Prusa3D downloads page](https://www.prusa3d.com/drivers/). PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's diff --git a/resources/localization/PrusaSlicer.pot b/resources/localization/PrusaSlicer.pot index e453150b8..30c41434f 100644 --- a/resources/localization/PrusaSlicer.pot +++ b/resources/localization/PrusaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-13 15:02+0200\n" +"POT-Creation-Date: 2019-05-20 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,59 +17,76 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/slic3r/GUI/AboutDialog.cpp:35 -#, possible-c-format -msgid "About %s" +#: src/slic3r/GUI/AboutDialog.cpp:39 src/slic3r/GUI/AboutDialog.cpp:286 +msgid "Portions copyright" msgstr "" -#: src/slic3r/GUI/AboutDialog.cpp:67 src/slic3r/GUI/MainFrame.cpp:59 -msgid "Version" -msgstr "" - -#: src/slic3r/GUI/AboutDialog.cpp:92 +#: src/slic3r/GUI/AboutDialog.cpp:122 src/slic3r/GUI/AboutDialog.cpp:251 msgid "Copyright" msgstr "" #. TRN "Slic3r _is licensed under the_ License" -#: src/slic3r/GUI/AboutDialog.cpp:94 +#: src/slic3r/GUI/AboutDialog.cpp:124 +msgid "" +"License agreements of all following programs (libraries) are part of " +"application license agreement" +msgstr "" + +#: src/slic3r/GUI/AboutDialog.cpp:194 +#, possible-c-format +msgid "About %s" +msgstr "" + +#: src/slic3r/GUI/AboutDialog.cpp:226 src/slic3r/GUI/MainFrame.cpp:59 +msgid "Version" +msgstr "" + +#. TRN "Slic3r _is licensed under the_ License" +#: src/slic3r/GUI/AboutDialog.cpp:253 msgid "is licensed under the" msgstr "" -#: src/slic3r/GUI/AboutDialog.cpp:95 +#: src/slic3r/GUI/AboutDialog.cpp:254 msgid "GNU Affero General Public License, version 3" msgstr "" -#: src/slic3r/GUI/AboutDialog.cpp:96 +#: src/slic3r/GUI/AboutDialog.cpp:255 +msgid "" +"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap " +"community." +msgstr "" + +#: src/slic3r/GUI/AboutDialog.cpp:256 msgid "" "Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, " "Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and " "numerous others." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:400 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:92 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:408 msgid "Copying of the temporary G-code to the output G-code failed" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:398 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:93 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:406 msgid "Running post-processing scripts" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:87 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:95 msgid "G-code file exported to %1%" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:91 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:109 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:99 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:117 msgid "Slicing complete" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:105 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:113 msgid "Masked SLA file exported to %1%" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:409 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:417 msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" @@ -82,8 +99,8 @@ msgid "Rectangular" msgstr "" #: src/slic3r/GUI/BedShapeDialog.cpp:72 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:232 src/slic3r/GUI/Plater.cpp:137 -#: src/slic3r/GUI/Tab.cpp:2263 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:232 src/slic3r/GUI/Plater.cpp:136 +#: src/slic3r/GUI/Tab.cpp:2294 msgid "Size" msgstr "" @@ -114,26 +131,26 @@ msgstr "" #: src/libslic3r/PrintConfig.cpp:294 src/libslic3r/PrintConfig.cpp:344 #: src/libslic3r/PrintConfig.cpp:354 src/libslic3r/PrintConfig.cpp:474 #: src/libslic3r/PrintConfig.cpp:485 src/libslic3r/PrintConfig.cpp:503 -#: src/libslic3r/PrintConfig.cpp:681 src/libslic3r/PrintConfig.cpp:1191 -#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:1270 -#: src/libslic3r/PrintConfig.cpp:1288 src/libslic3r/PrintConfig.cpp:1340 -#: src/libslic3r/PrintConfig.cpp:1350 src/libslic3r/PrintConfig.cpp:1471 -#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1520 -#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:1538 -#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:1554 -#: src/libslic3r/PrintConfig.cpp:1637 src/libslic3r/PrintConfig.cpp:1853 -#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1957 -#: src/libslic3r/PrintConfig.cpp:2150 src/libslic3r/PrintConfig.cpp:2157 -#: src/libslic3r/PrintConfig.cpp:2164 src/libslic3r/PrintConfig.cpp:2194 -#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2214 -#: src/libslic3r/PrintConfig.cpp:2322 src/libslic3r/PrintConfig.cpp:2397 -#: src/libslic3r/PrintConfig.cpp:2406 src/libslic3r/PrintConfig.cpp:2415 -#: src/libslic3r/PrintConfig.cpp:2425 src/libslic3r/PrintConfig.cpp:2469 -#: src/libslic3r/PrintConfig.cpp:2479 src/libslic3r/PrintConfig.cpp:2498 -#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:2517 -#: src/libslic3r/PrintConfig.cpp:2535 src/libslic3r/PrintConfig.cpp:2550 -#: src/libslic3r/PrintConfig.cpp:2564 src/libslic3r/PrintConfig.cpp:2577 -#: src/libslic3r/PrintConfig.cpp:2587 +#: src/libslic3r/PrintConfig.cpp:681 src/libslic3r/PrintConfig.cpp:1201 +#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:1280 +#: src/libslic3r/PrintConfig.cpp:1298 src/libslic3r/PrintConfig.cpp:1350 +#: src/libslic3r/PrintConfig.cpp:1360 src/libslic3r/PrintConfig.cpp:1481 +#: src/libslic3r/PrintConfig.cpp:1489 src/libslic3r/PrintConfig.cpp:1530 +#: src/libslic3r/PrintConfig.cpp:1538 src/libslic3r/PrintConfig.cpp:1548 +#: src/libslic3r/PrintConfig.cpp:1556 src/libslic3r/PrintConfig.cpp:1564 +#: src/libslic3r/PrintConfig.cpp:1647 src/libslic3r/PrintConfig.cpp:1863 +#: src/libslic3r/PrintConfig.cpp:1933 src/libslic3r/PrintConfig.cpp:1967 +#: src/libslic3r/PrintConfig.cpp:2160 src/libslic3r/PrintConfig.cpp:2167 +#: src/libslic3r/PrintConfig.cpp:2174 src/libslic3r/PrintConfig.cpp:2204 +#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2224 +#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2407 +#: src/libslic3r/PrintConfig.cpp:2416 src/libslic3r/PrintConfig.cpp:2425 +#: src/libslic3r/PrintConfig.cpp:2435 src/libslic3r/PrintConfig.cpp:2479 +#: src/libslic3r/PrintConfig.cpp:2489 src/libslic3r/PrintConfig.cpp:2508 +#: src/libslic3r/PrintConfig.cpp:2518 src/libslic3r/PrintConfig.cpp:2527 +#: src/libslic3r/PrintConfig.cpp:2545 src/libslic3r/PrintConfig.cpp:2560 +#: src/libslic3r/PrintConfig.cpp:2574 src/libslic3r/PrintConfig.cpp:2587 +#: src/libslic3r/PrintConfig.cpp:2597 msgid "mm" msgstr "" @@ -147,7 +164,7 @@ msgid "" "center." msgstr "" -#: src/slic3r/GUI/BedShapeDialog.cpp:93 src/slic3r/GUI/GUI_Preview.cpp:239 +#: src/slic3r/GUI/BedShapeDialog.cpp:93 src/slic3r/GUI/GUI_Preview.cpp:245 #: src/libslic3r/GCode/PreviewData.cpp:175 msgid "Custom" msgstr "" @@ -164,7 +181,7 @@ msgstr "" msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" msgstr "" -#: src/slic3r/GUI/BedShapeDialog.cpp:333 src/slic3r/GUI/GUI_ObjectList.cpp:1438 +#: src/slic3r/GUI/BedShapeDialog.cpp:333 src/slic3r/GUI/GUI_ObjectList.cpp:1442 msgid "Error!" msgstr "" @@ -251,7 +268,7 @@ msgstr "" msgid "slic3r version" msgstr "" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:46 src/slic3r/GUI/Preset.cpp:1274 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:46 src/slic3r/GUI/Preset.cpp:1282 msgid "print" msgstr "" @@ -259,11 +276,11 @@ msgstr "" msgid "filaments" msgstr "" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:48 src/slic3r/GUI/Preset.cpp:1278 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:48 src/slic3r/GUI/Preset.cpp:1286 msgid "printer" msgstr "" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:52 src/slic3r/GUI/Tab.cpp:932 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:52 src/slic3r/GUI/Tab.cpp:934 msgid "vendor" msgstr "" @@ -312,11 +329,11 @@ msgstr "" msgid "All standard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:189 src/slic3r/GUI/Tab.cpp:3007 +#: src/slic3r/GUI/ConfigWizard.cpp:189 src/slic3r/GUI/Tab.cpp:3038 msgid "All" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:190 src/slic3r/GUI/Plater.cpp:433 +#: src/slic3r/GUI/ConfigWizard.cpp:190 src/slic3r/GUI/Plater.cpp:432 #: src/libslic3r/GCode/PreviewData.cpp:162 msgid "None" msgstr "" @@ -335,7 +352,7 @@ msgstr "" msgid "Welcome" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:304 src/slic3r/GUI/GUI_App.cpp:707 +#: src/slic3r/GUI/ConfigWizard.cpp:304 src/slic3r/GUI/GUI_App.cpp:713 #, possible-c-format msgid "Run %s" msgstr "" @@ -433,7 +450,7 @@ msgstr "" msgid "Firmware Type" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:492 src/slic3r/GUI/Tab.cpp:1926 +#: src/slic3r/GUI/ConfigWizard.cpp:492 src/slic3r/GUI/Tab.cpp:1957 msgid "Firmware" msgstr "" @@ -479,89 +496,89 @@ msgstr "" msgid "Filament Diameter:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:596 +#: src/slic3r/GUI/ConfigWizard.cpp:612 msgid "Extruder and Bed Temperatures" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:596 +#: src/slic3r/GUI/ConfigWizard.cpp:612 msgid "Temperatures" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:612 +#: src/slic3r/GUI/ConfigWizard.cpp:628 msgid "Enter the temperature needed for extruding your filament." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:613 +#: src/slic3r/GUI/ConfigWizard.cpp:629 msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:616 +#: src/slic3r/GUI/ConfigWizard.cpp:632 msgid "Extrusion Temperature:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:617 src/slic3r/GUI/ConfigWizard.cpp:631 +#: src/slic3r/GUI/ConfigWizard.cpp:633 src/slic3r/GUI/ConfigWizard.cpp:647 msgid "°C" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:626 +#: src/slic3r/GUI/ConfigWizard.cpp:642 msgid "" "Enter the bed temperature needed for getting your filament to stick to your " "heated bed." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:627 +#: src/slic3r/GUI/ConfigWizard.cpp:643 msgid "" "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have " "no heated bed." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:630 +#: src/slic3r/GUI/ConfigWizard.cpp:646 msgid "Bed Temperature:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1093 +#: src/slic3r/GUI/ConfigWizard.cpp:1109 msgid "Select all standard printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1096 +#: src/slic3r/GUI/ConfigWizard.cpp:1112 msgid "< &Back" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1097 +#: src/slic3r/GUI/ConfigWizard.cpp:1113 msgid "&Next >" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1098 +#: src/slic3r/GUI/ConfigWizard.cpp:1114 msgid "&Finish" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1099 src/slic3r/GUI/FirmwareDialog.cpp:147 +#: src/slic3r/GUI/ConfigWizard.cpp:1115 src/slic3r/GUI/FirmwareDialog.cpp:147 #: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:37 #: src/slic3r/GUI/ProgressStatusBar.cpp:28 msgid "Cancel" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1113 +#: src/slic3r/GUI/ConfigWizard.cpp:1129 msgid "Prusa FFF Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1116 +#: src/slic3r/GUI/ConfigWizard.cpp:1132 msgid "Prusa MSLA Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1185 +#: src/slic3r/GUI/ConfigWizard.cpp:1201 msgid "Configuration Assistant" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1186 +#: src/slic3r/GUI/ConfigWizard.cpp:1202 msgid "Configuration &Assistant" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1188 +#: src/slic3r/GUI/ConfigWizard.cpp:1204 msgid "Configuration Wizard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1189 +#: src/slic3r/GUI/ConfigWizard.cpp:1205 msgid "Configuration &Wizard" msgstr "" @@ -670,8 +687,8 @@ msgstr "" msgid "Firmware image:" msgstr "" -#: src/slic3r/GUI/FirmwareDialog.cpp:768 src/slic3r/GUI/Tab.cpp:1687 -#: src/slic3r/GUI/Tab.cpp:1743 +#: src/slic3r/GUI/FirmwareDialog.cpp:768 src/slic3r/GUI/Tab.cpp:1718 +#: src/slic3r/GUI/Tab.cpp:1774 msgid "Browse" msgstr "" @@ -704,7 +721,7 @@ msgid "Advanced: Output log" msgstr "" #: src/slic3r/GUI/FirmwareDialog.cpp:815 -#: src/slic3r/GUI/PrintHostDialogs.cpp:160 +#: src/slic3r/GUI/PrintHostDialogs.cpp:161 msgid "Close" msgstr "" @@ -756,17 +773,17 @@ msgstr "" msgid "Add..." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3444 src/slic3r/GUI/GUI_ObjectList.cpp:1267 -#: src/slic3r/GUI/Plater.cpp:2933 src/slic3r/GUI/Plater.cpp:2951 -#: src/slic3r/GUI/Tab.cpp:2957 +#: src/slic3r/GUI/GLCanvas3D.cpp:3444 src/slic3r/GUI/GUI_ObjectList.cpp:1277 +#: src/slic3r/GUI/Plater.cpp:2994 src/slic3r/GUI/Plater.cpp:3013 +#: src/slic3r/GUI/Tab.cpp:2988 msgid "Delete" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3455 src/slic3r/GUI/Plater.cpp:3341 +#: src/slic3r/GUI/GLCanvas3D.cpp:3455 src/slic3r/GUI/Plater.cpp:3375 msgid "Delete all" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3466 src/slic3r/GUI/KBShortcutsDialog.cpp:135 +#: src/slic3r/GUI/GLCanvas3D.cpp:3466 src/slic3r/GUI/KBShortcutsDialog.cpp:134 msgid "Arrange" msgstr "" @@ -790,7 +807,7 @@ msgstr "" msgid "Split to objects" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3544 src/slic3r/GUI/GUI_ObjectList.cpp:1122 +#: src/slic3r/GUI/GLCanvas3D.cpp:3544 src/slic3r/GUI/GUI_ObjectList.cpp:1129 msgid "Split to parts" msgstr "" @@ -813,7 +830,7 @@ msgid "Cut object:" msgstr "" #: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:88 -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188 src/libslic3r/PrintConfig.cpp:3039 +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188 src/libslic3r/PrintConfig.cpp:3049 msgid "Cut" msgstr "" @@ -829,15 +846,15 @@ msgstr "" msgid "Place on face" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:51 +#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:52 msgid "Move" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:177 +#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:178 msgid "Position (mm)" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:177 +#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:178 msgid "Displacement (mm)" msgstr "" @@ -845,7 +862,7 @@ msgstr "" #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:305 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:324 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:342 -#: src/libslic3r/PrintConfig.cpp:3088 +#: src/libslic3r/PrintConfig.cpp:3098 msgid "Rotate" msgstr "" @@ -853,15 +870,15 @@ msgstr "" msgid "Rotation (deg)" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:51 +#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:53 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:231 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:325 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:343 -#: src/libslic3r/PrintConfig.cpp:3103 +#: src/libslic3r/PrintConfig.cpp:3113 msgid "Scale" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:276 +#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:291 msgid "Scale (%)" msgstr "" @@ -869,153 +886,153 @@ msgstr "" msgid "Head diameter" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:853 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:856 msgid "Lock supports under new islands" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:857 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1239 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:860 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1249 msgid "Remove selected points" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:861 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:914 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:864 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:921 msgid "Remove all points" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:866 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1242 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:869 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1252 msgid "Apply changes" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:871 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1243 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:874 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1253 msgid "Discard changes" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:879 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:881 msgid "Minimal points distance" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:890 -#: src/libslic3r/PrintConfig.cpp:2524 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:882 +#: src/libslic3r/PrintConfig.cpp:2534 msgid "Support points density" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:904 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1245 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:911 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1255 msgid "Auto-generate points" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:910 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:917 msgid "Manual editing" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:928 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:934 msgid "Clipping of view" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:930 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:935 msgid "Reset direction" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:997 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1007 msgid "SLA Support Points" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1024 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1034 msgid "Do you want to save your manually edited support points?" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1025 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1035 msgid "Save changes?" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1168 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1178 msgid "" "Autogeneration will erase all manually edited points.\n" "\n" "Are you sure you want to do it?\n" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1170 src/slic3r/GUI/GUI.cpp:283 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1180 src/slic3r/GUI/GUI.cpp:283 #: src/slic3r/GUI/WipeTowerDialog.cpp:44 src/slic3r/GUI/WipeTowerDialog.cpp:328 msgid "Warning" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1202 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1212 msgid "SLA gizmo keyboard shortcuts" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1213 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223 msgid "Note: some shortcuts work in (non)editing mode only." msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1231 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1234 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1235 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1241 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1244 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1245 msgid "Left click" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1231 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1241 msgid "Add point" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1232 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1242 msgid "Right click" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1232 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1242 msgid "Remove point" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1233 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1236 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1237 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1243 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1246 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1247 msgid "Drag" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1233 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1243 msgid "Move point" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1234 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1244 msgid "Add point to selection" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1235 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1245 msgid "Remove point from selection" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1236 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1246 msgid "Select by rectangle" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1237 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1247 msgid "Deselect by rectangle" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1238 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1248 msgid "Select all points" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1240 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1250 msgid "Mouse wheel" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1240 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1250 msgid "Move clipping plane" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1241 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1251 msgid "Reset clipping plane" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1244 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1254 msgid "Switch to editing mode" msgstr "" -#: src/slic3r/GUI/GUI.cpp:142 src/slic3r/GUI/Tab.cpp:2816 +#: src/slic3r/GUI/GUI.cpp:142 src/slic3r/GUI/Tab.cpp:2847 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "" @@ -1023,7 +1040,7 @@ msgstr "" msgid "Please check and fix your object list." msgstr "" -#: src/slic3r/GUI/GUI.cpp:144 src/slic3r/GUI/Tab.cpp:2818 +#: src/slic3r/GUI/GUI.cpp:144 src/slic3r/GUI/Tab.cpp:2849 msgid "Attention!" msgstr "" @@ -1031,200 +1048,200 @@ msgstr "" msgid "Notice" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:393 +#: src/slic3r/GUI/GUI_App.cpp:401 msgid "Changing of an application language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:401 src/slic3r/GUI/GUI_App.cpp:410 +#: src/slic3r/GUI/GUI_App.cpp:409 src/slic3r/GUI/GUI_App.cpp:418 msgid "Recreating" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:414 +#: src/slic3r/GUI/GUI_App.cpp:422 msgid "Loading of current presets" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:422 +#: src/slic3r/GUI/GUI_App.cpp:430 msgid "Loading of a mode view" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:504 -msgid "Choose one file (3MF):" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:516 +#: src/slic3r/GUI/GUI_App.cpp:522 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:558 +#: src/slic3r/GUI/GUI_App.cpp:564 msgid "Select the language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:559 +#: src/slic3r/GUI/GUI_App.cpp:565 msgid "Language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:716 msgid "&Configuration Snapshots" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:716 msgid "Inspect / activate configuration snapshots" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:717 msgid "Take Configuration &Snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:717 msgid "Capture a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:714 +#: src/slic3r/GUI/GUI_App.cpp:720 msgid "&Preferences" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:720 +#: src/slic3r/GUI/GUI_App.cpp:726 msgid "Application preferences" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:723 src/slic3r/GUI/wxExtensions.cpp:2509 +#: src/slic3r/GUI/GUI_App.cpp:729 src/slic3r/GUI/wxExtensions.cpp:2555 msgid "Simple" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:723 +#: src/slic3r/GUI/GUI_App.cpp:729 msgid "Simple View Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:724 src/slic3r/GUI/GUI_ObjectList.cpp:85 -#: src/slic3r/GUI/GUI_ObjectList.cpp:539 src/slic3r/GUI/Tab.cpp:1030 -#: src/slic3r/GUI/Tab.cpp:1045 src/slic3r/GUI/Tab.cpp:1143 -#: src/slic3r/GUI/Tab.cpp:1146 src/slic3r/GUI/Tab.cpp:1520 -#: src/slic3r/GUI/Tab.cpp:1946 src/slic3r/GUI/Tab.cpp:3461 -#: src/slic3r/GUI/wxExtensions.cpp:2510 src/libslic3r/PrintConfig.cpp:73 +#: src/slic3r/GUI/GUI_App.cpp:730 src/slic3r/GUI/GUI_ObjectList.cpp:85 +#: src/slic3r/GUI/GUI_ObjectList.cpp:541 src/slic3r/GUI/Tab.cpp:1032 +#: src/slic3r/GUI/Tab.cpp:1047 src/slic3r/GUI/Tab.cpp:1145 +#: src/slic3r/GUI/Tab.cpp:1148 src/slic3r/GUI/Tab.cpp:1551 +#: src/slic3r/GUI/Tab.cpp:1977 src/slic3r/GUI/Tab.cpp:3492 +#: src/slic3r/GUI/wxExtensions.cpp:2556 src/libslic3r/PrintConfig.cpp:73 #: src/libslic3r/PrintConfig.cpp:188 src/libslic3r/PrintConfig.cpp:351 -#: src/libslic3r/PrintConfig.cpp:989 src/libslic3r/PrintConfig.cpp:2200 +#: src/libslic3r/PrintConfig.cpp:999 src/libslic3r/PrintConfig.cpp:2210 msgid "Advanced" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:724 +#: src/slic3r/GUI/GUI_App.cpp:730 msgid "Advanced View Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:725 src/slic3r/GUI/wxExtensions.cpp:2511 +#: src/slic3r/GUI/GUI_App.cpp:731 src/slic3r/GUI/wxExtensions.cpp:2557 msgid "Expert" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:725 +#: src/slic3r/GUI/GUI_App.cpp:731 msgid "Expert View Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:730 +#: src/slic3r/GUI/GUI_App.cpp:736 msgid "Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:730 +#: src/slic3r/GUI/GUI_App.cpp:736 #, possible-c-format msgid "%s View Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:732 +#: src/slic3r/GUI/GUI_App.cpp:738 msgid "Change Application &Language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:734 +#: src/slic3r/GUI/GUI_App.cpp:740 msgid "Flash printer &firmware" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:734 +#: src/slic3r/GUI/GUI_App.cpp:740 msgid "Upload a firmware image into an Arduino based printer" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:746 +#: src/slic3r/GUI/GUI_App.cpp:752 msgid "Taking configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:746 +#: src/slic3r/GUI/GUI_App.cpp:752 msgid "Snapshot name" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:789 +#: src/slic3r/GUI/GUI_App.cpp:795 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:791 +#: src/slic3r/GUI/GUI_App.cpp:797 msgid "Do you want to proceed?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:792 +#: src/slic3r/GUI/GUI_App.cpp:798 msgid "Language selection" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:811 +#: src/slic3r/GUI/GUI_App.cpp:817 msgid "&Configuration" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:831 +#: src/slic3r/GUI/GUI_App.cpp:837 msgid "The presets on the following tabs were modified" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:831 src/slic3r/GUI/Tab.cpp:2804 +#: src/slic3r/GUI/GUI_App.cpp:837 src/slic3r/GUI/Tab.cpp:2835 msgid "Discard changes and continue anyway?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:832 +#: src/slic3r/GUI/GUI_App.cpp:838 msgid "Unsaved Presets" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:28 src/slic3r/GUI/GUI_ObjectList.cpp:77 -#: src/slic3r/GUI/GUI_ObjectList.cpp:531 src/libslic3r/PrintConfig.cpp:57 +#: src/slic3r/GUI/GUI_ObjectList.cpp:533 src/libslic3r/PrintConfig.cpp:57 #: src/libslic3r/PrintConfig.cpp:151 src/libslic3r/PrintConfig.cpp:382 #: src/libslic3r/PrintConfig.cpp:439 src/libslic3r/PrintConfig.cpp:447 -#: src/libslic3r/PrintConfig.cpp:843 src/libslic3r/PrintConfig.cpp:1027 -#: src/libslic3r/PrintConfig.cpp:1330 src/libslic3r/PrintConfig.cpp:1396 -#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:2012 -#: src/libslic3r/PrintConfig.cpp:2069 +#: src/libslic3r/PrintConfig.cpp:853 src/libslic3r/PrintConfig.cpp:1037 +#: src/libslic3r/PrintConfig.cpp:1340 src/libslic3r/PrintConfig.cpp:1406 +#: src/libslic3r/PrintConfig.cpp:1587 src/libslic3r/PrintConfig.cpp:2022 +#: src/libslic3r/PrintConfig.cpp:2079 msgid "Layers and Perimeters" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:29 src/slic3r/GUI/GUI_ObjectList.cpp:78 -#: src/slic3r/GUI/GUI_ObjectList.cpp:532 src/slic3r/GUI/Plater.cpp:447 -#: src/slic3r/GUI/Tab.cpp:1034 src/slic3r/GUI/Tab.cpp:1035 -#: src/slic3r/GUI/Tab.cpp:1364 src/libslic3r/PrintConfig.cpp:168 -#: src/libslic3r/PrintConfig.cpp:390 src/libslic3r/PrintConfig.cpp:730 -#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:781 -#: src/libslic3r/PrintConfig.cpp:934 src/libslic3r/PrintConfig.cpp:944 -#: src/libslic3r/PrintConfig.cpp:962 src/libslic3r/PrintConfig.cpp:980 -#: src/libslic3r/PrintConfig.cpp:999 src/libslic3r/PrintConfig.cpp:1684 -#: src/libslic3r/PrintConfig.cpp:1701 +#: src/slic3r/GUI/GUI_ObjectList.cpp:534 src/slic3r/GUI/Plater.cpp:446 +#: src/slic3r/GUI/Tab.cpp:1036 src/slic3r/GUI/Tab.cpp:1037 +#: src/slic3r/GUI/Tab.cpp:1395 src/libslic3r/PrintConfig.cpp:168 +#: src/libslic3r/PrintConfig.cpp:390 src/libslic3r/PrintConfig.cpp:740 +#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:791 +#: src/libslic3r/PrintConfig.cpp:944 src/libslic3r/PrintConfig.cpp:954 +#: src/libslic3r/PrintConfig.cpp:972 src/libslic3r/PrintConfig.cpp:990 +#: src/libslic3r/PrintConfig.cpp:1009 src/libslic3r/PrintConfig.cpp:1694 +#: src/libslic3r/PrintConfig.cpp:1711 msgid "Infill" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:30 src/slic3r/GUI/GUI_ObjectList.cpp:79 -#: src/slic3r/GUI/GUI_ObjectList.cpp:533 src/slic3r/GUI/GUI_Preview.cpp:236 -#: src/slic3r/GUI/Tab.cpp:1063 src/slic3r/GUI/Tab.cpp:1064 -#: src/libslic3r/PrintConfig.cpp:335 src/libslic3r/PrintConfig.cpp:1457 -#: src/libslic3r/PrintConfig.cpp:1805 src/libslic3r/PrintConfig.cpp:1811 -#: src/libslic3r/PrintConfig.cpp:1819 src/libslic3r/PrintConfig.cpp:1831 -#: src/libslic3r/PrintConfig.cpp:1841 src/libslic3r/PrintConfig.cpp:1849 -#: src/libslic3r/PrintConfig.cpp:1864 src/libslic3r/PrintConfig.cpp:1885 -#: src/libslic3r/PrintConfig.cpp:1896 src/libslic3r/PrintConfig.cpp:1912 -#: src/libslic3r/PrintConfig.cpp:1921 src/libslic3r/PrintConfig.cpp:1930 -#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1955 -#: src/libslic3r/PrintConfig.cpp:1963 src/libslic3r/PrintConfig.cpp:1964 -#: src/libslic3r/PrintConfig.cpp:1973 src/libslic3r/PrintConfig.cpp:1981 -#: src/libslic3r/PrintConfig.cpp:1995 src/libslic3r/GCode/PreviewData.cpp:172 +#: src/slic3r/GUI/GUI_ObjectList.cpp:535 src/slic3r/GUI/GUI_Preview.cpp:242 +#: src/slic3r/GUI/Tab.cpp:1065 src/slic3r/GUI/Tab.cpp:1066 +#: src/libslic3r/PrintConfig.cpp:335 src/libslic3r/PrintConfig.cpp:1467 +#: src/libslic3r/PrintConfig.cpp:1815 src/libslic3r/PrintConfig.cpp:1821 +#: src/libslic3r/PrintConfig.cpp:1829 src/libslic3r/PrintConfig.cpp:1841 +#: src/libslic3r/PrintConfig.cpp:1851 src/libslic3r/PrintConfig.cpp:1859 +#: src/libslic3r/PrintConfig.cpp:1874 src/libslic3r/PrintConfig.cpp:1895 +#: src/libslic3r/PrintConfig.cpp:1906 src/libslic3r/PrintConfig.cpp:1922 +#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1940 +#: src/libslic3r/PrintConfig.cpp:1951 src/libslic3r/PrintConfig.cpp:1965 +#: src/libslic3r/PrintConfig.cpp:1973 src/libslic3r/PrintConfig.cpp:1974 +#: src/libslic3r/PrintConfig.cpp:1983 src/libslic3r/PrintConfig.cpp:1991 +#: src/libslic3r/PrintConfig.cpp:2005 src/libslic3r/GCode/PreviewData.cpp:172 msgid "Support material" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:33 src/slic3r/GUI/GUI_ObjectList.cpp:81 -#: src/slic3r/GUI/GUI_ObjectList.cpp:535 src/slic3r/GUI/Tab.cpp:1123 -#: src/slic3r/GUI/Tab.cpp:1850 src/libslic3r/PrintConfig.cpp:457 -#: src/libslic3r/PrintConfig.cpp:955 src/libslic3r/PrintConfig.cpp:1365 -#: src/libslic3r/PrintConfig.cpp:1693 src/libslic3r/PrintConfig.cpp:1877 -#: src/libslic3r/PrintConfig.cpp:1903 src/libslic3r/PrintConfig.cpp:2176 -#: src/libslic3r/PrintConfig.cpp:2184 +#: src/slic3r/GUI/GUI_ObjectList.cpp:537 src/slic3r/GUI/Tab.cpp:1125 +#: src/slic3r/GUI/Tab.cpp:1881 src/libslic3r/PrintConfig.cpp:457 +#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1375 +#: src/libslic3r/PrintConfig.cpp:1703 src/libslic3r/PrintConfig.cpp:1887 +#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:2186 +#: src/libslic3r/PrintConfig.cpp:2194 msgid "Extruders" msgstr "" @@ -1248,302 +1265,302 @@ msgstr "" msgid "Add support blocker" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:80 src/slic3r/GUI/GUI_ObjectList.cpp:534 -#: src/slic3r/GUI/GUI_Preview.cpp:215 src/slic3r/GUI/Tab.cpp:1088 +#: src/slic3r/GUI/GUI_ObjectList.cpp:80 src/slic3r/GUI/GUI_ObjectList.cpp:536 +#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:1090 #: src/libslic3r/PrintConfig.cpp:200 src/libslic3r/PrintConfig.cpp:427 -#: src/libslic3r/PrintConfig.cpp:872 src/libslic3r/PrintConfig.cpp:1000 -#: src/libslic3r/PrintConfig.cpp:1386 src/libslic3r/PrintConfig.cpp:1623 -#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1723 -#: src/libslic3r/PrintConfig.cpp:2054 +#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1010 +#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1633 +#: src/libslic3r/PrintConfig.cpp:1682 src/libslic3r/PrintConfig.cpp:1733 +#: src/libslic3r/PrintConfig.cpp:2064 msgid "Speed" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:82 src/slic3r/GUI/GUI_ObjectList.cpp:536 +#: src/slic3r/GUI/GUI_ObjectList.cpp:82 src/slic3r/GUI/GUI_ObjectList.cpp:538 #: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:524 -#: src/libslic3r/PrintConfig.cpp:831 src/libslic3r/PrintConfig.cpp:963 -#: src/libslic3r/PrintConfig.cpp:1374 src/libslic3r/PrintConfig.cpp:1713 -#: src/libslic3r/PrintConfig.cpp:1886 src/libslic3r/PrintConfig.cpp:2043 +#: src/libslic3r/PrintConfig.cpp:841 src/libslic3r/PrintConfig.cpp:973 +#: src/libslic3r/PrintConfig.cpp:1384 src/libslic3r/PrintConfig.cpp:1723 +#: src/libslic3r/PrintConfig.cpp:1896 src/libslic3r/PrintConfig.cpp:2053 msgid "Extrusion Width" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:87 src/slic3r/GUI/GUI_ObjectList.cpp:541 -#: src/slic3r/GUI/Plater.cpp:429 src/slic3r/GUI/Tab.cpp:3423 -#: src/slic3r/GUI/Tab.cpp:3424 src/libslic3r/PrintConfig.cpp:2388 -#: src/libslic3r/PrintConfig.cpp:2395 src/libslic3r/PrintConfig.cpp:2404 -#: src/libslic3r/PrintConfig.cpp:2413 src/libslic3r/PrintConfig.cpp:2423 -#: src/libslic3r/PrintConfig.cpp:2449 src/libslic3r/PrintConfig.cpp:2456 -#: src/libslic3r/PrintConfig.cpp:2467 src/libslic3r/PrintConfig.cpp:2477 -#: src/libslic3r/PrintConfig.cpp:2486 src/libslic3r/PrintConfig.cpp:2496 -#: src/libslic3r/PrintConfig.cpp:2505 src/libslic3r/PrintConfig.cpp:2515 -#: src/libslic3r/PrintConfig.cpp:2525 src/libslic3r/PrintConfig.cpp:2533 +#: src/slic3r/GUI/GUI_ObjectList.cpp:87 src/slic3r/GUI/GUI_ObjectList.cpp:543 +#: src/slic3r/GUI/Plater.cpp:428 src/slic3r/GUI/Tab.cpp:3454 +#: src/slic3r/GUI/Tab.cpp:3455 src/libslic3r/PrintConfig.cpp:2398 +#: src/libslic3r/PrintConfig.cpp:2405 src/libslic3r/PrintConfig.cpp:2414 +#: src/libslic3r/PrintConfig.cpp:2423 src/libslic3r/PrintConfig.cpp:2433 +#: src/libslic3r/PrintConfig.cpp:2459 src/libslic3r/PrintConfig.cpp:2466 +#: src/libslic3r/PrintConfig.cpp:2477 src/libslic3r/PrintConfig.cpp:2487 +#: src/libslic3r/PrintConfig.cpp:2496 src/libslic3r/PrintConfig.cpp:2506 +#: src/libslic3r/PrintConfig.cpp:2515 src/libslic3r/PrintConfig.cpp:2525 +#: src/libslic3r/PrintConfig.cpp:2535 src/libslic3r/PrintConfig.cpp:2543 msgid "Supports" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:88 src/slic3r/GUI/GUI_ObjectList.cpp:542 -#: src/slic3r/GUI/Tab.cpp:3451 src/slic3r/GUI/Tab.cpp:3452 -#: src/libslic3r/PrintConfig.cpp:2541 src/libslic3r/PrintConfig.cpp:2548 -#: src/libslic3r/PrintConfig.cpp:2562 src/libslic3r/PrintConfig.cpp:2572 -#: src/libslic3r/PrintConfig.cpp:2585 src/libslic3r/PrintConfig.cpp:2594 +#: src/slic3r/GUI/GUI_ObjectList.cpp:88 src/slic3r/GUI/GUI_ObjectList.cpp:544 +#: src/slic3r/GUI/Tab.cpp:3482 src/slic3r/GUI/Tab.cpp:3483 +#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2558 +#: src/libslic3r/PrintConfig.cpp:2572 src/libslic3r/PrintConfig.cpp:2582 +#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2604 msgid "Pad" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:203 +#: src/slic3r/GUI/GUI_ObjectList.cpp:205 msgid "Name" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:257 +#: src/slic3r/GUI/GUI_ObjectList.cpp:259 #, possible-c-format msgid "Auto-repaired (%d errors):\n" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:264 +#: src/slic3r/GUI/GUI_ObjectList.cpp:266 msgid "degenerate facets" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:265 +#: src/slic3r/GUI/GUI_ObjectList.cpp:267 msgid "edges fixed" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:266 +#: src/slic3r/GUI/GUI_ObjectList.cpp:268 msgid "facets removed" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:267 +#: src/slic3r/GUI/GUI_ObjectList.cpp:269 msgid "facets added" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:268 +#: src/slic3r/GUI/GUI_ObjectList.cpp:270 msgid "facets reversed" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:269 +#: src/slic3r/GUI/GUI_ObjectList.cpp:271 msgid "backwards edges" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:277 +#: src/slic3r/GUI/GUI_ObjectList.cpp:279 msgid "Right button click the icon to fix STL through Netfabb" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:306 +#: src/slic3r/GUI/GUI_ObjectList.cpp:308 msgid "Right button click the icon to change the object settings" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:357 src/slic3r/GUI/GUI_ObjectList.cpp:378 -#: src/slic3r/GUI/GUI_ObjectList.cpp:390 src/slic3r/GUI/GUI_ObjectList.cpp:2846 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2856 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2888 src/slic3r/GUI/wxExtensions.cpp:499 -#: src/slic3r/GUI/wxExtensions.cpp:524 +#: src/slic3r/GUI/GUI_ObjectList.cpp:359 src/slic3r/GUI/GUI_ObjectList.cpp:380 +#: src/slic3r/GUI/GUI_ObjectList.cpp:392 src/slic3r/GUI/GUI_ObjectList.cpp:2850 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2860 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2892 src/slic3r/GUI/wxExtensions.cpp:543 +#: src/slic3r/GUI/wxExtensions.cpp:568 msgid "default" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:362 src/slic3r/GUI/Tab.cpp:1484 +#: src/slic3r/GUI/GUI_ObjectList.cpp:364 src/slic3r/GUI/Tab.cpp:1515 #: src/libslic3r/PrintConfig.cpp:456 msgid "Extruder" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:876 src/slic3r/GUI/GUI_ObjectList.cpp:1151 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1157 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1384 +#: src/slic3r/GUI/GUI_ObjectList.cpp:883 src/slic3r/GUI/GUI_ObjectList.cpp:1159 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1165 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1388 #, possible-c-format msgid "Quick Add Settings (%s)" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:939 +#: src/slic3r/GUI/GUI_ObjectList.cpp:946 msgid "Select showing settings" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1072 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1079 msgid "Load" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1077 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1102 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1105 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1084 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1109 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1112 msgid "Box" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1077 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1084 msgid "Cylinder" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1077 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1084 msgid "Sphere" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1077 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1084 msgid "Slab" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1130 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1138 msgid "Add settings" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1197 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1205 msgid "Change type" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1204 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1338 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1212 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1342 msgid "Set as a Separated Object" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1210 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1218 msgid "Rename" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1220 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1229 msgid "Fix through the Netfabb" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1229 src/slic3r/GUI/Plater.cpp:2969 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1239 src/slic3r/GUI/Plater.cpp:3023 msgid "Export as STL" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1236 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1246 msgid "Change extruder" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1255 src/libslic3r/PrintConfig.cpp:300 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1265 src/libslic3r/PrintConfig.cpp:300 msgid "Default" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1261 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1271 msgid "Select new extruder for the object/part" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1338 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1342 msgid "Set as a Separated Objects" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1555 msgid "Generic" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1694 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1698 msgid "You can't delete the last solid part from object." msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1711 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1715 msgid "You can't delete the last intance from object." msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1737 src/slic3r/GUI/Plater.cpp:2306 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1741 src/slic3r/GUI/Plater.cpp:2343 msgid "" "The selected object couldn't be split because it contains only one part." msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1846 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1850 msgid "Group manipulation" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1858 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1862 msgid "Object manipulation" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1868 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1872 msgid "Object Settings to modify" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1872 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1876 msgid "Part Settings to modify" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1881 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1885 msgid "Part manipulation" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1887 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1891 msgid "Instance manipulation" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2412 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2416 msgid "Object or Instance" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2412 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2543 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2416 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 msgid "Part" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2414 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2418 msgid "Unsupported selection" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2415 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2419 #, possible-c-format msgid "You started your selection with %s Item." msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2416 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2420 #, possible-c-format msgid "In this mode you can select only other %s Items%s" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2419 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2423 msgid "of a current Object" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2424 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2497 src/slic3r/GUI/Plater.cpp:118 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2428 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2501 src/slic3r/GUI/Plater.cpp:117 msgid "Info" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2538 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2542 msgid "You can't change a type of the last solid part of the object." msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2543 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 msgid "Modifier" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2543 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 msgid "Support Enforcer" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2543 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 msgid "Support Blocker" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2545 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2549 msgid "Type:" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2545 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2549 msgid "Select type of part" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2709 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2713 msgid "Enter new name" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2709 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2713 msgid "Renaming" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2725 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2819 src/slic3r/GUI/Tab.cpp:3304 -#: src/slic3r/GUI/Tab.cpp:3308 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2729 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2823 src/slic3r/GUI/Tab.cpp:3335 +#: src/slic3r/GUI/Tab.cpp:3339 msgid "The supplied name is not valid;" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2726 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2820 src/slic3r/GUI/Tab.cpp:3305 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2730 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2824 src/slic3r/GUI/Tab.cpp:3336 msgid "the following characters are not allowed:" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2836 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2840 msgid "Set extruder for selected items" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2837 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2841 msgid "Select extruder number for selected objects and/or parts" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2850 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2854 msgid "Select extruder number:" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2851 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2855 msgid "This extruder will be set for selected items" msgstr "" @@ -1610,257 +1627,263 @@ msgstr "" msgid "Remove parameter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:209 +#: src/slic3r/GUI/GUI_Preview.cpp:215 msgid "View" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:212 src/slic3r/GUI/GUI_Preview.cpp:537 +#: src/slic3r/GUI/GUI_Preview.cpp:218 src/slic3r/GUI/GUI_Preview.cpp:544 #: src/libslic3r/GCode/PreviewData.cpp:394 msgid "Feature type" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:213 src/libslic3r/PrintConfig.cpp:469 +#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:469 msgid "Height" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:214 src/libslic3r/PrintConfig.cpp:2162 +#: src/slic3r/GUI/GUI_Preview.cpp:220 src/libslic3r/PrintConfig.cpp:2172 msgid "Width" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:216 +#: src/slic3r/GUI/GUI_Preview.cpp:222 msgid "Volumetric flow rate" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:315 -#: src/slic3r/GUI/GUI_Preview.cpp:481 src/slic3r/GUI/GUI_Preview.cpp:537 -#: src/slic3r/GUI/GUI_Preview.cpp:713 src/libslic3r/GCode/PreviewData.cpp:404 +#: src/slic3r/GUI/GUI_Preview.cpp:223 src/slic3r/GUI/GUI_Preview.cpp:321 +#: src/slic3r/GUI/GUI_Preview.cpp:487 src/slic3r/GUI/GUI_Preview.cpp:544 +#: src/slic3r/GUI/GUI_Preview.cpp:720 src/libslic3r/GCode/PreviewData.cpp:404 msgid "Tool" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:218 src/slic3r/GUI/GUI_Preview.cpp:535 +#: src/slic3r/GUI/GUI_Preview.cpp:224 src/slic3r/GUI/GUI_Preview.cpp:542 #: src/libslic3r/GCode/PreviewData.cpp:406 msgid "Color Print" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:221 +#: src/slic3r/GUI/GUI_Preview.cpp:227 msgid "Show" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:224 src/slic3r/GUI/GUI_Preview.cpp:225 +#: src/slic3r/GUI/GUI_Preview.cpp:230 src/slic3r/GUI/GUI_Preview.cpp:231 msgid "Feature types" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:227 src/libslic3r/GCode/PreviewData.cpp:163 +#: src/slic3r/GUI/GUI_Preview.cpp:233 src/libslic3r/GCode/PreviewData.cpp:163 msgid "Perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:228 src/libslic3r/GCode/PreviewData.cpp:164 +#: src/slic3r/GUI/GUI_Preview.cpp:234 src/libslic3r/GCode/PreviewData.cpp:164 msgid "External perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:229 src/libslic3r/GCode/PreviewData.cpp:165 +#: src/slic3r/GUI/GUI_Preview.cpp:235 src/libslic3r/GCode/PreviewData.cpp:165 msgid "Overhang perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:230 src/libslic3r/GCode/PreviewData.cpp:166 +#: src/slic3r/GUI/GUI_Preview.cpp:236 src/libslic3r/GCode/PreviewData.cpp:166 msgid "Internal infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:231 src/libslic3r/PrintConfig.cpp:1712 -#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/GCode/PreviewData.cpp:167 +#: src/slic3r/GUI/GUI_Preview.cpp:237 src/libslic3r/PrintConfig.cpp:1722 +#: src/libslic3r/PrintConfig.cpp:1732 src/libslic3r/GCode/PreviewData.cpp:167 msgid "Solid infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:232 src/libslic3r/PrintConfig.cpp:2042 -#: src/libslic3r/PrintConfig.cpp:2053 src/libslic3r/GCode/PreviewData.cpp:168 +#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/PrintConfig.cpp:2052 +#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/GCode/PreviewData.cpp:168 msgid "Top solid infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:233 src/libslic3r/GCode/PreviewData.cpp:169 +#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/GCode/PreviewData.cpp:169 msgid "Bridge infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:234 src/libslic3r/PrintConfig.cpp:871 +#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/PrintConfig.cpp:881 #: src/libslic3r/GCode/PreviewData.cpp:170 msgid "Gap fill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:235 src/slic3r/GUI/Tab.cpp:1054 +#: src/slic3r/GUI/GUI_Preview.cpp:241 src/slic3r/GUI/Tab.cpp:1056 #: src/libslic3r/GCode/PreviewData.cpp:171 msgid "Skirt" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:237 src/libslic3r/PrintConfig.cpp:1929 +#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/PrintConfig.cpp:1939 #: src/libslic3r/GCode/PreviewData.cpp:173 msgid "Support material interface" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:238 src/slic3r/GUI/Tab.cpp:1134 +#: src/slic3r/GUI/GUI_Preview.cpp:244 src/slic3r/GUI/Tab.cpp:1136 #: src/libslic3r/GCode/PreviewData.cpp:174 msgid "Wipe tower" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/PrintConfig.cpp:2076 +#: src/slic3r/GUI/GUI_Preview.cpp:249 src/libslic3r/PrintConfig.cpp:2086 msgid "Travel" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:244 +#: src/slic3r/GUI/GUI_Preview.cpp:250 msgid "Retractions" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:245 +#: src/slic3r/GUI/GUI_Preview.cpp:251 msgid "Unretractions" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:246 +#: src/slic3r/GUI/GUI_Preview.cpp:252 msgid "Shells" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:13 src/slic3r/GUI/MainFrame.cpp:571 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:13 src/slic3r/GUI/MainFrame.cpp:608 msgid "Keyboard Shortcuts" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:105 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:104 msgid "Open project STL/OBJ/AMF/3MF with config, delete bed" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:105 msgid "Import STL/OBJ/AMF/3MF without config, keep bed" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:107 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 msgid "Load Config from .ini/amf/3mf/gcode" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:108 src/slic3r/GUI/Plater.cpp:740 -#: src/slic3r/GUI/Plater.cpp:3864 src/libslic3r/PrintConfig.cpp:2990 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:107 src/slic3r/GUI/Plater.cpp:740 +#: src/slic3r/GUI/Plater.cpp:3907 src/libslic3r/PrintConfig.cpp:3000 msgid "Export G-code" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:109 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:108 msgid "Save project (3MF)" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:110 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:109 msgid "Load Config from .ini/amf/3mf/gcode and merge" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:111 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:110 msgid "(Re)slice" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:114 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:113 msgid "Select Plater Tab" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:115 msgid "Select Print Settings Tab" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:117 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 msgid "Select Filament Settings Tab" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:118 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:117 msgid "Select Printer Settings Tab" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:119 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:118 msgid "Switch to 3D" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:120 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:119 msgid "Switch to Preview" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:121 src/slic3r/GUI/Preferences.cpp:10 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:120 src/slic3r/GUI/Preferences.cpp:10 msgid "Preferences" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:122 -#: src/slic3r/GUI/PrintHostDialogs.cpp:135 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:121 +#: src/slic3r/GUI/PrintHostDialogs.cpp:136 msgid "Print host upload queue" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:123 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:122 msgid "Camera view" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:124 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:123 msgid "Add Instance of the selected object" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:125 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:124 msgid "Remove Instance of the selected object" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:126 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:125 msgid "Show keyboard shortcuts list" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:127 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:126 msgid "Press to select multiple object or move multiple object with mouse" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:129 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:128 msgid "Main Shortcuts" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:136 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:135 msgid "Select All objects" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:137 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:136 msgid "Delete selected" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:138 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:137 msgid "Delete All" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:139 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:138 msgid "Copy to clipboard" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:140 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:139 msgid "Paste from clipboard" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:141 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:140 msgid "Gizmo move" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:142 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:141 msgid "Gizmo scale" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:143 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:142 msgid "Gizmo rotate" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:144 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:143 msgid "Gizmo cut" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:145 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:144 msgid "Gizmo Place face on bed" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:146 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:145 msgid "Gizmo SLA support points" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:147 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:146 #, possible-c-format msgid "" -"Press to snap by 5% in Gizmo scale\n" -"or by 1mm in Gizmo move" +"Press to activate selection rectangle\n" +"or to snap by 5% in Gizmo scale\n" +"or to snap by 1mm in Gizmo move" +msgstr "" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:147 +msgid "" +"Press to activate deselection rectangle\n" +"or to scale or rotate selected objects\n" +"around their own center" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:148 -msgid "" -"Press to scale or rotate selected objects\n" -"around their own center" +msgid "Press to activate one direction scaling in Gizmo scale" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:149 @@ -1884,7 +1907,7 @@ msgid "Zoom out" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:154 -msgid "Unselect gizmo, keep object selection" +msgid "Unselect gizmo / Clear selection" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:156 @@ -1951,302 +1974,318 @@ msgstr "" msgid "Layers Slider Shortcuts" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:36 -msgid "based on Slic3r" -msgstr "" - #: src/slic3r/GUI/MainFrame.cpp:61 msgid "" " - Remember to check for updates at http://github.com/prusa3d/PrusaSlicer/" "releases" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:163 +#: src/slic3r/GUI/MainFrame.cpp:150 +msgid "based on Slic3r" +msgstr "" + +#: src/slic3r/GUI/MainFrame.cpp:180 msgid "Plater" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:344 +#: src/slic3r/GUI/MainFrame.cpp:374 +msgid "&New Project" +msgstr "" + +#: src/slic3r/GUI/MainFrame.cpp:374 +msgid "Start a new project" +msgstr "" + +#: src/slic3r/GUI/MainFrame.cpp:377 msgid "&Open Project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:344 +#: src/slic3r/GUI/MainFrame.cpp:377 msgid "Open a project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:346 +#: src/slic3r/GUI/MainFrame.cpp:380 msgid "&Save Project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:346 +#: src/slic3r/GUI/MainFrame.cpp:380 msgid "Save current project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:348 +#: src/slic3r/GUI/MainFrame.cpp:384 src/slic3r/GUI/MainFrame.cpp:386 msgid "Save Project &as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:348 +#: src/slic3r/GUI/MainFrame.cpp:384 src/slic3r/GUI/MainFrame.cpp:386 msgid "Save current project file as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:354 +#: src/slic3r/GUI/MainFrame.cpp:394 msgid "Import STL/OBJ/AM&F/3MF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:354 +#: src/slic3r/GUI/MainFrame.cpp:394 msgid "Load a model" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:357 +#: src/slic3r/GUI/MainFrame.cpp:398 msgid "Import &Config" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:357 +#: src/slic3r/GUI/MainFrame.cpp:398 msgid "Load exported configuration file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:359 +#: src/slic3r/GUI/MainFrame.cpp:400 msgid "Import Config from &project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:359 +#: src/slic3r/GUI/MainFrame.cpp:400 msgid "Load configuration from project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:362 +#: src/slic3r/GUI/MainFrame.cpp:403 msgid "Import Config &Bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:362 +#: src/slic3r/GUI/MainFrame.cpp:403 msgid "Load presets from a bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:364 +#: src/slic3r/GUI/MainFrame.cpp:405 msgid "&Import" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:367 src/slic3r/GUI/MainFrame.cpp:607 +#: src/slic3r/GUI/MainFrame.cpp:408 src/slic3r/GUI/MainFrame.cpp:644 msgid "Export &G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:367 +#: src/slic3r/GUI/MainFrame.cpp:408 msgid "Export current plate as G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:371 +#: src/slic3r/GUI/MainFrame.cpp:413 msgid "Export plate as &STL" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:371 +#: src/slic3r/GUI/MainFrame.cpp:413 msgid "Export current plate as STL" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:373 +#: src/slic3r/GUI/MainFrame.cpp:416 msgid "Export plate as STL including supports" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:373 +#: src/slic3r/GUI/MainFrame.cpp:416 msgid "Export current plate as STL including supports" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:375 +#: src/slic3r/GUI/MainFrame.cpp:419 msgid "Export plate as &AMF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:375 +#: src/slic3r/GUI/MainFrame.cpp:419 msgid "Export current plate as AMF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:378 +#: src/slic3r/GUI/MainFrame.cpp:423 msgid "Export &Config" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:378 +#: src/slic3r/GUI/MainFrame.cpp:423 msgid "Export current configuration to file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:380 +#: src/slic3r/GUI/MainFrame.cpp:425 msgid "Export Config &Bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:380 +#: src/slic3r/GUI/MainFrame.cpp:425 msgid "Export all presets to file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:382 +#: src/slic3r/GUI/MainFrame.cpp:427 msgid "&Export" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:388 +#: src/slic3r/GUI/MainFrame.cpp:433 msgid "Quick Slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:388 +#: src/slic3r/GUI/MainFrame.cpp:433 msgid "Slice a file into a G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:394 +#: src/slic3r/GUI/MainFrame.cpp:439 msgid "Quick Slice and Save As" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:394 +#: src/slic3r/GUI/MainFrame.cpp:439 msgid "Slice a file into a G-code, save as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:400 +#: src/slic3r/GUI/MainFrame.cpp:445 msgid "Repeat Last Quick Slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:400 +#: src/slic3r/GUI/MainFrame.cpp:445 msgid "Repeat last quick slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:408 -msgid "(Re)Slice &Now" +#: src/slic3r/GUI/MainFrame.cpp:453 +msgid "(Re)Slice No&w" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:408 +#: src/slic3r/GUI/MainFrame.cpp:453 msgid "Start new slicing process" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:411 +#: src/slic3r/GUI/MainFrame.cpp:457 msgid "&Repair STL file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:411 +#: src/slic3r/GUI/MainFrame.cpp:457 msgid "Automatically repair an STL file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:414 +#: src/slic3r/GUI/MainFrame.cpp:460 msgid "&Quit" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:414 +#: src/slic3r/GUI/MainFrame.cpp:460 #, possible-c-format msgid "Quit %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:449 +#: src/slic3r/GUI/MainFrame.cpp:485 msgid "&Select all" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:449 +#: src/slic3r/GUI/MainFrame.cpp:488 msgid "Selects all objects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:452 +#: src/slic3r/GUI/MainFrame.cpp:491 +msgid "D&eselect all" +msgstr "" + +#: src/slic3r/GUI/MainFrame.cpp:492 +msgid "Deselects all objects" +msgstr "" + +#: src/slic3r/GUI/MainFrame.cpp:496 msgid "&Delete selected" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:452 +#: src/slic3r/GUI/MainFrame.cpp:497 msgid "Deletes the current selection" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:454 +#: src/slic3r/GUI/MainFrame.cpp:499 msgid "Delete &all" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:454 +#: src/slic3r/GUI/MainFrame.cpp:500 msgid "Deletes all objects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:459 +#: src/slic3r/GUI/MainFrame.cpp:504 msgid "&Copy" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:459 +#: src/slic3r/GUI/MainFrame.cpp:505 msgid "Copy selection to clipboard" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:461 +#: src/slic3r/GUI/MainFrame.cpp:507 msgid "&Paste" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:461 +#: src/slic3r/GUI/MainFrame.cpp:508 msgid "Paste clipboard" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:476 +#: src/slic3r/GUI/MainFrame.cpp:517 msgid "&Plater Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:476 +#: src/slic3r/GUI/MainFrame.cpp:517 msgid "Show the plater" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:483 +#: src/slic3r/GUI/MainFrame.cpp:524 msgid "P&rint Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:483 +#: src/slic3r/GUI/MainFrame.cpp:524 msgid "Show the print settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:485 src/slic3r/GUI/MainFrame.cpp:609 +#: src/slic3r/GUI/MainFrame.cpp:526 src/slic3r/GUI/MainFrame.cpp:648 msgid "&Filament Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:485 +#: src/slic3r/GUI/MainFrame.cpp:526 msgid "Show the filament settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:488 +#: src/slic3r/GUI/MainFrame.cpp:529 msgid "Print&er Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:488 +#: src/slic3r/GUI/MainFrame.cpp:529 msgid "Show the printer settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:492 +#: src/slic3r/GUI/MainFrame.cpp:533 msgid "3&D" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:492 +#: src/slic3r/GUI/MainFrame.cpp:533 msgid "Show the 3D editing view" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:494 +#: src/slic3r/GUI/MainFrame.cpp:536 msgid "Pre&view" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:494 +#: src/slic3r/GUI/MainFrame.cpp:536 msgid "Show the 3D slices preview" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:515 +#: src/slic3r/GUI/MainFrame.cpp:555 msgid "Print &Host Upload Queue" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:515 +#: src/slic3r/GUI/MainFrame.cpp:555 msgid "Display the Print Host Upload Queue window" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:524 +#: src/slic3r/GUI/MainFrame.cpp:564 msgid "Iso" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:524 +#: src/slic3r/GUI/MainFrame.cpp:564 msgid "Iso View" msgstr "" #. TRN To be shown in the main menu View->Top -#: src/slic3r/GUI/MainFrame.cpp:527 +#: src/slic3r/GUI/MainFrame.cpp:568 msgid "Top" msgstr "" #. TRN To be shown in Print Settings "Top solid layers" -#: src/libslic3r/PrintConfig.cpp:2068 +#: src/libslic3r/PrintConfig.cpp:2078 msgctxt "Layers" msgid "Top" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:527 +#: src/slic3r/GUI/MainFrame.cpp:568 msgid "Top View" msgstr "" #. TRN To be shown in the main menu View->Bottom -#: src/slic3r/GUI/MainFrame.cpp:529 +#: src/slic3r/GUI/MainFrame.cpp:571 msgid "Bottom" msgstr "" @@ -2256,224 +2295,224 @@ msgctxt "Layers" msgid "Bottom" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:529 +#: src/slic3r/GUI/MainFrame.cpp:571 msgid "Bottom View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:530 +#: src/slic3r/GUI/MainFrame.cpp:573 msgid "Front" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:530 +#: src/slic3r/GUI/MainFrame.cpp:573 msgid "Front View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:531 src/libslic3r/PrintConfig.cpp:1587 +#: src/slic3r/GUI/MainFrame.cpp:575 src/libslic3r/PrintConfig.cpp:1597 msgid "Rear" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:531 +#: src/slic3r/GUI/MainFrame.cpp:575 msgid "Rear View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:532 +#: src/slic3r/GUI/MainFrame.cpp:577 msgid "Left" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:532 +#: src/slic3r/GUI/MainFrame.cpp:577 msgid "Left View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:533 +#: src/slic3r/GUI/MainFrame.cpp:579 msgid "Right" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:533 +#: src/slic3r/GUI/MainFrame.cpp:579 msgid "Right View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:547 +#: src/slic3r/GUI/MainFrame.cpp:586 msgid "Prusa 3D &Drivers" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:547 +#: src/slic3r/GUI/MainFrame.cpp:586 msgid "Open the Prusa3D drivers download page in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:549 +#: src/slic3r/GUI/MainFrame.cpp:588 msgid "Software &Releases" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:549 +#: src/slic3r/GUI/MainFrame.cpp:588 msgid "Open the software releases page in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:555 +#: src/slic3r/GUI/MainFrame.cpp:594 #, possible-c-format msgid "%s &Website" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:556 +#: src/slic3r/GUI/MainFrame.cpp:595 #, possible-c-format msgid "Open the %s website in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:562 +#: src/slic3r/GUI/MainFrame.cpp:601 msgid "System &Info" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:562 +#: src/slic3r/GUI/MainFrame.cpp:601 msgid "Show system information" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:564 +#: src/slic3r/GUI/MainFrame.cpp:603 msgid "Show &Configuration Folder" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:564 +#: src/slic3r/GUI/MainFrame.cpp:603 msgid "Show user configuration folder (datadir)" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:566 +#: src/slic3r/GUI/MainFrame.cpp:605 msgid "Report an I&ssue" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:566 +#: src/slic3r/GUI/MainFrame.cpp:605 #, possible-c-format msgid "Report an issue on %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:568 +#: src/slic3r/GUI/MainFrame.cpp:607 #, possible-c-format msgid "&About %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:568 +#: src/slic3r/GUI/MainFrame.cpp:607 msgid "Show about dialog" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:571 +#: src/slic3r/GUI/MainFrame.cpp:610 msgid "Show the list of the keyboard shortcuts" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:579 +#: src/slic3r/GUI/MainFrame.cpp:618 msgid "&File" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:580 +#: src/slic3r/GUI/MainFrame.cpp:619 msgid "&Edit" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:581 +#: src/slic3r/GUI/MainFrame.cpp:620 msgid "&Window" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:582 +#: src/slic3r/GUI/MainFrame.cpp:621 msgid "&View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:585 +#: src/slic3r/GUI/MainFrame.cpp:624 msgid "&Help" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:607 src/slic3r/GUI/Plater.cpp:3864 +#: src/slic3r/GUI/MainFrame.cpp:646 src/slic3r/GUI/Plater.cpp:3907 msgid "Export" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:609 +#: src/slic3r/GUI/MainFrame.cpp:648 msgid "Mate&rial Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:630 +#: src/slic3r/GUI/MainFrame.cpp:669 msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:644 +#: src/slic3r/GUI/MainFrame.cpp:683 msgid "No previously sliced file." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:645 src/slic3r/GUI/PrintHostDialogs.cpp:230 +#: src/slic3r/GUI/MainFrame.cpp:684 src/slic3r/GUI/PrintHostDialogs.cpp:231 msgid "Error" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:650 +#: src/slic3r/GUI/MainFrame.cpp:689 msgid "Previously sliced file (" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:650 +#: src/slic3r/GUI/MainFrame.cpp:689 msgid ") not found." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:651 +#: src/slic3r/GUI/MainFrame.cpp:690 msgid "File Not Found" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:686 +#: src/slic3r/GUI/MainFrame.cpp:725 #, possible-c-format msgid "Save %s file as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:686 +#: src/slic3r/GUI/MainFrame.cpp:725 msgid "SVG" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:686 +#: src/slic3r/GUI/MainFrame.cpp:725 msgid "G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:701 +#: src/slic3r/GUI/MainFrame.cpp:740 msgid "Save zip file as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:713 src/slic3r/GUI/Plater.cpp:2439 -#: src/slic3r/GUI/Plater.cpp:3658 src/slic3r/GUI/Tab.cpp:1163 -#: src/slic3r/GUI/Tab.cpp:3462 +#: src/slic3r/GUI/MainFrame.cpp:750 src/slic3r/GUI/Plater.cpp:2476 +#: src/slic3r/GUI/Plater.cpp:3695 src/slic3r/GUI/Tab.cpp:1165 +#: src/slic3r/GUI/Tab.cpp:3493 msgid "Slicing" msgstr "" #. TRN "Processing input_file_basename" -#: src/slic3r/GUI/MainFrame.cpp:715 +#: src/slic3r/GUI/MainFrame.cpp:754 #, possible-c-format msgid "Processing %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:738 +#: src/slic3r/GUI/MainFrame.cpp:777 msgid " was successfully sliced." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:740 +#: src/slic3r/GUI/MainFrame.cpp:779 msgid "Slicing Done!" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:755 +#: src/slic3r/GUI/MainFrame.cpp:794 msgid "Select the STL file to repair:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:768 +#: src/slic3r/GUI/MainFrame.cpp:807 msgid "Save OBJ file (less prone to coordinate errors than STL) as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:783 +#: src/slic3r/GUI/MainFrame.cpp:822 msgid "Your file was repaired." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:783 src/libslic3r/PrintConfig.cpp:3084 +#: src/slic3r/GUI/MainFrame.cpp:822 src/libslic3r/PrintConfig.cpp:3094 msgid "Repair" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:797 +#: src/slic3r/GUI/MainFrame.cpp:836 msgid "Save configuration as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:817 src/slic3r/GUI/MainFrame.cpp:881 +#: src/slic3r/GUI/MainFrame.cpp:856 src/slic3r/GUI/MainFrame.cpp:920 msgid "Select configuration to load:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:854 +#: src/slic3r/GUI/MainFrame.cpp:893 msgid "Save presets bundle as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:905 +#: src/slic3r/GUI/MainFrame.cpp:944 #, possible-c-format msgid "%d presets successfully imported." msgstr "" @@ -2488,88 +2527,88 @@ msgstr "" msgid "%s has encountered an error" msgstr "" -#: src/slic3r/GUI/Plater.cpp:138 +#: src/slic3r/GUI/Plater.cpp:137 msgid "Volume" msgstr "" -#: src/slic3r/GUI/Plater.cpp:139 +#: src/slic3r/GUI/Plater.cpp:138 msgid "Facets" msgstr "" -#: src/slic3r/GUI/Plater.cpp:140 +#: src/slic3r/GUI/Plater.cpp:139 msgid "Materials" msgstr "" -#: src/slic3r/GUI/Plater.cpp:143 +#: src/slic3r/GUI/Plater.cpp:142 msgid "Manifold" msgstr "" -#: src/slic3r/GUI/Plater.cpp:193 +#: src/slic3r/GUI/Plater.cpp:192 msgid "Sliced Info" msgstr "" -#: src/slic3r/GUI/Plater.cpp:212 src/slic3r/GUI/Plater.cpp:1048 +#: src/slic3r/GUI/Plater.cpp:211 src/slic3r/GUI/Plater.cpp:1049 msgid "Used Filament (m)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:213 +#: src/slic3r/GUI/Plater.cpp:212 msgid "Used Filament (mm³)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:214 +#: src/slic3r/GUI/Plater.cpp:213 msgid "Used Filament (g)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:215 +#: src/slic3r/GUI/Plater.cpp:214 msgid "Used Material (unit)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:216 src/slic3r/GUI/Plater.cpp:1063 -#: src/libslic3r/PrintConfig.cpp:718 +#: src/slic3r/GUI/Plater.cpp:215 src/slic3r/GUI/Plater.cpp:1064 +#: src/libslic3r/PrintConfig.cpp:728 msgid "Cost" msgstr "" -#: src/slic3r/GUI/Plater.cpp:217 src/slic3r/GUI/Plater.cpp:1035 -#: src/slic3r/GUI/Plater.cpp:1077 +#: src/slic3r/GUI/Plater.cpp:216 src/slic3r/GUI/Plater.cpp:1036 +#: src/slic3r/GUI/Plater.cpp:1078 msgid "Estimated printing time" msgstr "" -#: src/slic3r/GUI/Plater.cpp:218 +#: src/slic3r/GUI/Plater.cpp:217 msgid "Number of tool changes" msgstr "" -#: src/slic3r/GUI/Plater.cpp:292 +#: src/slic3r/GUI/Plater.cpp:291 msgid "Click to edit preset" msgstr "" -#: src/slic3r/GUI/Plater.cpp:432 +#: src/slic3r/GUI/Plater.cpp:431 msgid "Select what kind of support do you need" msgstr "" -#: src/slic3r/GUI/Plater.cpp:434 src/libslic3r/PrintConfig.cpp:1840 -#: src/libslic3r/PrintConfig.cpp:2448 +#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:1850 +#: src/libslic3r/PrintConfig.cpp:2458 msgid "Support on build plate only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:435 src/slic3r/GUI/Plater.cpp:528 +#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:527 msgid "For support enforcers only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:436 +#: src/slic3r/GUI/Plater.cpp:435 msgid "Everywhere" msgstr "" -#: src/slic3r/GUI/Plater.cpp:454 src/slic3r/GUI/Tab.cpp:1060 +#: src/slic3r/GUI/Plater.cpp:453 src/slic3r/GUI/Tab.cpp:1062 msgid "Brim" msgstr "" -#: src/slic3r/GUI/Plater.cpp:456 +#: src/slic3r/GUI/Plater.cpp:455 msgid "" "This flag enables the brim that will be printed around each object on the " "first layer." msgstr "" -#: src/slic3r/GUI/Plater.cpp:464 +#: src/slic3r/GUI/Plater.cpp:463 msgid "Purging volumes" msgstr "" @@ -2577,8 +2616,8 @@ msgstr "" msgid "Print settings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:689 src/slic3r/GUI/Tab.cpp:1475 -#: src/slic3r/GUI/Tab.cpp:1476 +#: src/slic3r/GUI/Plater.cpp:689 src/slic3r/GUI/Tab.cpp:1506 +#: src/slic3r/GUI/Tab.cpp:1507 msgid "Filament" msgstr "" @@ -2586,7 +2625,7 @@ msgstr "" msgid "SLA print settings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:691 src/slic3r/GUI/Preset.cpp:1277 +#: src/slic3r/GUI/Plater.cpp:691 src/slic3r/GUI/Preset.cpp:1285 msgid "SLA material" msgstr "" @@ -2594,353 +2633,353 @@ msgstr "" msgid "Printer" msgstr "" -#: src/slic3r/GUI/Plater.cpp:738 src/slic3r/GUI/Plater.cpp:3865 +#: src/slic3r/GUI/Plater.cpp:738 src/slic3r/GUI/Plater.cpp:3908 msgid "Send to printer" msgstr "" -#: src/slic3r/GUI/Plater.cpp:741 src/slic3r/GUI/Plater.cpp:2439 -#: src/slic3r/GUI/Plater.cpp:3661 +#: src/slic3r/GUI/Plater.cpp:741 src/slic3r/GUI/Plater.cpp:2476 +#: src/slic3r/GUI/Plater.cpp:3698 msgid "Slice now" msgstr "" -#: src/slic3r/GUI/Plater.cpp:880 +#: src/slic3r/GUI/Plater.cpp:881 msgid "Hold Shift to Slice & Export G-code" msgstr "" -#: src/slic3r/GUI/Plater.cpp:981 +#: src/slic3r/GUI/Plater.cpp:982 #, possible-c-format msgid "%d (%d shells)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:986 +#: src/slic3r/GUI/Plater.cpp:987 #, possible-c-format msgid "Auto-repaired (%d errors)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:989 +#: src/slic3r/GUI/Plater.cpp:990 #, possible-c-format msgid "" "%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " "facets reversed, %d backwards edges" msgstr "" -#: src/slic3r/GUI/Plater.cpp:999 +#: src/slic3r/GUI/Plater.cpp:1000 msgid "Yes" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1022 +#: src/slic3r/GUI/Plater.cpp:1023 msgid "Used Material (ml)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1025 +#: src/slic3r/GUI/Plater.cpp:1026 msgid "object(s)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1025 +#: src/slic3r/GUI/Plater.cpp:1026 msgid "supports and pad" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1050 src/slic3r/GUI/Plater.cpp:1065 +#: src/slic3r/GUI/Plater.cpp:1051 src/slic3r/GUI/Plater.cpp:1066 msgid "objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1050 src/slic3r/GUI/Plater.cpp:1065 +#: src/slic3r/GUI/Plater.cpp:1051 src/slic3r/GUI/Plater.cpp:1066 msgid "wipe tower" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1080 +#: src/slic3r/GUI/Plater.cpp:1081 msgid "normal mode" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1084 +#: src/slic3r/GUI/Plater.cpp:1085 msgid "stealth mode" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1604 +#: src/slic3r/GUI/Plater.cpp:1631 msgid "Loading" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1614 +#: src/slic3r/GUI/Plater.cpp:1641 #, possible-c-format msgid "Processing input file %s\n" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1672 +#: src/slic3r/GUI/Plater.cpp:1699 msgid "" "This file contains several objects positioned at multiple heights. Instead " "of considering them as multiple objects, should I consider\n" "this file as a single object having multiple parts?\n" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1675 src/slic3r/GUI/Plater.cpp:1783 +#: src/slic3r/GUI/Plater.cpp:1702 src/slic3r/GUI/Plater.cpp:1810 msgid "Multi-part object detected" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1726 +#: src/slic3r/GUI/Plater.cpp:1753 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?\n" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1727 +#: src/slic3r/GUI/Plater.cpp:1754 msgid "Detected advanced data" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1760 +#: src/slic3r/GUI/Plater.cpp:1787 #, possible-c-format msgid "" "You can't to add the object(s) from %s because of one or some of them " "is(are) multi-part" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1780 +#: src/slic3r/GUI/Plater.cpp:1807 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" "these files to represent a single object having multiple parts?\n" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1796 +#: src/slic3r/GUI/Plater.cpp:1823 msgid "Loaded" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1894 +#: src/slic3r/GUI/Plater.cpp:1921 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." msgstr "" -#: src/slic3r/GUI/Plater.cpp:1895 +#: src/slic3r/GUI/Plater.cpp:1922 msgid "Object too large?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1945 +#: src/slic3r/GUI/Plater.cpp:1979 msgid "Export STL file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1952 +#: src/slic3r/GUI/Plater.cpp:1986 msgid "Export AMF file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1958 +#: src/slic3r/GUI/Plater.cpp:1992 msgid "Save file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2123 +#: src/slic3r/GUI/Plater.cpp:2160 msgid "Arranging canceled" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2126 +#: src/slic3r/GUI/Plater.cpp:2163 msgid "Arranging" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2163 +#: src/slic3r/GUI/Plater.cpp:2200 msgid "Could not arrange model objects! Some geometries may be invalid." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2170 +#: src/slic3r/GUI/Plater.cpp:2207 msgid "Arranging done." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2211 +#: src/slic3r/GUI/Plater.cpp:2248 msgid "Orientation search canceled" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2216 +#: src/slic3r/GUI/Plater.cpp:2253 msgid "Searching for optimal orientation" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2278 +#: src/slic3r/GUI/Plater.cpp:2315 msgid "Orientation found." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2298 +#: src/slic3r/GUI/Plater.cpp:2335 msgid "" "The selected object can't be split because it contains more than one volume/" "material." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2424 +#: src/slic3r/GUI/Plater.cpp:2461 msgid "Invalid data" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2433 +#: src/slic3r/GUI/Plater.cpp:2470 msgid "Ready to slice" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2471 src/slic3r/GUI/PrintHostDialogs.cpp:231 +#: src/slic3r/GUI/Plater.cpp:2508 src/slic3r/GUI/PrintHostDialogs.cpp:232 msgid "Cancelling" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2488 +#: src/slic3r/GUI/Plater.cpp:2525 msgid "Another export job is currently running." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2749 +#: src/slic3r/GUI/Plater.cpp:2786 msgid "Export failed" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2754 src/slic3r/GUI/PrintHostDialogs.cpp:232 +#: src/slic3r/GUI/Plater.cpp:2791 src/slic3r/GUI/PrintHostDialogs.cpp:233 msgid "Cancelled" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2840 src/slic3r/GUI/Plater.cpp:2852 -#: src/slic3r/GUI/Plater.cpp:2939 +#: src/slic3r/GUI/Plater.cpp:2877 src/slic3r/GUI/Plater.cpp:2889 +#: src/slic3r/GUI/Plater.cpp:3000 msgid "Increase copies" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2933 src/slic3r/GUI/Plater.cpp:2951 +#: src/slic3r/GUI/Plater.cpp:2994 src/slic3r/GUI/Plater.cpp:3013 msgid "Remove the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2939 +#: src/slic3r/GUI/Plater.cpp:3000 msgid "Place one more copy of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2941 +#: src/slic3r/GUI/Plater.cpp:3002 msgid "Decrease copies" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2941 +#: src/slic3r/GUI/Plater.cpp:3002 msgid "Remove one copy of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2943 +#: src/slic3r/GUI/Plater.cpp:3004 msgid "Set number of copies" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2943 +#: src/slic3r/GUI/Plater.cpp:3004 msgid "Change the number of copies of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2966 +#: src/slic3r/GUI/Plater.cpp:3020 msgid "Reload from Disk" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2966 +#: src/slic3r/GUI/Plater.cpp:3020 msgid "Reload the selected file from Disk" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2969 +#: src/slic3r/GUI/Plater.cpp:3023 msgid "Export the selected object as STL file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2981 +#: src/slic3r/GUI/Plater.cpp:3035 msgid "Along X axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2981 +#: src/slic3r/GUI/Plater.cpp:3035 msgid "Mirror the selected object along the X axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2983 +#: src/slic3r/GUI/Plater.cpp:3037 msgid "Along Y axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2983 +#: src/slic3r/GUI/Plater.cpp:3037 msgid "Mirror the selected object along the Y axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2985 +#: src/slic3r/GUI/Plater.cpp:3039 msgid "Along Z axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2985 +#: src/slic3r/GUI/Plater.cpp:3039 msgid "Mirror the selected object along the Z axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2988 +#: src/slic3r/GUI/Plater.cpp:3042 msgid "Mirror" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2988 +#: src/slic3r/GUI/Plater.cpp:3042 msgid "Mirror the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3008 +#: src/slic3r/GUI/Plater.cpp:3054 msgid "To objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3008 src/slic3r/GUI/Plater.cpp:3030 +#: src/slic3r/GUI/Plater.cpp:3054 src/slic3r/GUI/Plater.cpp:3070 msgid "Split the selected object into individual objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3010 +#: src/slic3r/GUI/Plater.cpp:3056 msgid "To parts" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3010 src/slic3r/GUI/Plater.cpp:3050 +#: src/slic3r/GUI/Plater.cpp:3056 src/slic3r/GUI/Plater.cpp:3084 msgid "Split the selected object into individual sub-parts" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3013 src/slic3r/GUI/Plater.cpp:3030 -#: src/slic3r/GUI/Plater.cpp:3050 src/libslic3r/PrintConfig.cpp:3108 +#: src/slic3r/GUI/Plater.cpp:3059 src/slic3r/GUI/Plater.cpp:3070 +#: src/slic3r/GUI/Plater.cpp:3084 src/libslic3r/PrintConfig.cpp:3118 msgid "Split" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3013 +#: src/slic3r/GUI/Plater.cpp:3059 msgid "Split the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3036 +#: src/slic3r/GUI/Plater.cpp:3076 msgid "Optimize orientation" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3036 +#: src/slic3r/GUI/Plater.cpp:3076 msgid "Optimize the rotation of the object for better print results." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3099 +#: src/slic3r/GUI/Plater.cpp:3127 msgid "3D editor view" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3110 src/slic3r/GUI/Tab.cpp:2294 +#: src/slic3r/GUI/Plater.cpp:3138 src/slic3r/GUI/Tab.cpp:2325 msgid "Preview" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3341 +#: src/slic3r/GUI/Plater.cpp:3375 msgid "All objects will be removed, continue ?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3476 +#: src/slic3r/GUI/Plater.cpp:3511 msgid "Save G-code file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3476 +#: src/slic3r/GUI/Plater.cpp:3511 msgid "Save SL1 file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3588 +#: src/slic3r/GUI/Plater.cpp:3623 #, possible-c-format msgid "STL file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3604 +#: src/slic3r/GUI/Plater.cpp:3639 #, possible-c-format msgid "AMF file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3607 +#: src/slic3r/GUI/Plater.cpp:3642 #, possible-c-format msgid "Error exporting AMF file %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3633 +#: src/slic3r/GUI/Plater.cpp:3668 #, possible-c-format msgid "3MF file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3636 +#: src/slic3r/GUI/Plater.cpp:3673 #, possible-c-format msgid "Error exporting 3MF file %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3865 +#: src/slic3r/GUI/Plater.cpp:3908 msgid "Send G-code" msgstr "" -#: src/slic3r/GUI/Preferences.cpp:19 src/slic3r/GUI/Tab.cpp:1818 -#: src/slic3r/GUI/Tab.cpp:2019 +#: src/slic3r/GUI/Preferences.cpp:19 src/slic3r/GUI/Tab.cpp:1849 +#: src/slic3r/GUI/Tab.cpp:2050 msgid "General" msgstr "" @@ -3036,30 +3075,30 @@ msgstr "" msgid "You need to restart %s to make the changes effective." msgstr "" -#: src/slic3r/GUI/Preset.cpp:207 +#: src/slic3r/GUI/Preset.cpp:212 msgid "modified" msgstr "" -#: src/slic3r/GUI/Preset.cpp:930 src/slic3r/GUI/Preset.cpp:970 -#: src/slic3r/GUI/Preset.cpp:1035 src/slic3r/GUI/Preset.cpp:1067 -#: src/slic3r/GUI/PresetBundle.cpp:1488 src/slic3r/GUI/PresetBundle.cpp:1553 +#: src/slic3r/GUI/Preset.cpp:938 src/slic3r/GUI/Preset.cpp:978 +#: src/slic3r/GUI/Preset.cpp:1043 src/slic3r/GUI/Preset.cpp:1075 +#: src/slic3r/GUI/PresetBundle.cpp:1478 src/slic3r/GUI/PresetBundle.cpp:1543 msgid "System presets" msgstr "" -#: src/slic3r/GUI/Preset.cpp:974 src/slic3r/GUI/Preset.cpp:1071 -#: src/slic3r/GUI/PresetBundle.cpp:1558 +#: src/slic3r/GUI/Preset.cpp:982 src/slic3r/GUI/Preset.cpp:1079 +#: src/slic3r/GUI/PresetBundle.cpp:1548 msgid "User presets" msgstr "" -#: src/slic3r/GUI/Preset.cpp:1003 src/slic3r/GUI/Tab.cpp:240 +#: src/slic3r/GUI/Preset.cpp:1011 src/slic3r/GUI/Tab.cpp:241 msgid "Add a new printer" msgstr "" -#: src/slic3r/GUI/Preset.cpp:1275 +#: src/slic3r/GUI/Preset.cpp:1283 msgid "filament" msgstr "" -#: src/slic3r/GUI/Preset.cpp:1276 +#: src/slic3r/GUI/Preset.cpp:1284 msgid "SLA print" msgstr "" @@ -3196,52 +3235,52 @@ msgstr "" msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:148 +#: src/slic3r/GUI/PrintHostDialogs.cpp:149 msgid "ID" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:149 +#: src/slic3r/GUI/PrintHostDialogs.cpp:150 msgid "Progress" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:150 +#: src/slic3r/GUI/PrintHostDialogs.cpp:151 msgid "Status" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:151 +#: src/slic3r/GUI/PrintHostDialogs.cpp:152 msgid "Host" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:152 +#: src/slic3r/GUI/PrintHostDialogs.cpp:153 msgid "Filename" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:153 +#: src/slic3r/GUI/PrintHostDialogs.cpp:154 msgid "Error Message" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:156 +#: src/slic3r/GUI/PrintHostDialogs.cpp:157 msgid "Cancel selected" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:158 +#: src/slic3r/GUI/PrintHostDialogs.cpp:159 msgid "Show error message" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:197 -#: src/slic3r/GUI/PrintHostDialogs.cpp:228 +#: src/slic3r/GUI/PrintHostDialogs.cpp:198 +#: src/slic3r/GUI/PrintHostDialogs.cpp:229 msgid "Enqueued" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:229 +#: src/slic3r/GUI/PrintHostDialogs.cpp:230 msgid "Uploading" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:233 +#: src/slic3r/GUI/PrintHostDialogs.cpp:234 msgid "Completed" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:271 +#: src/slic3r/GUI/PrintHostDialogs.cpp:272 msgid "Error uploading to print host:" msgstr "" @@ -3255,9 +3294,9 @@ msgstr "" #: src/slic3r/GUI/RammingChart.cpp:76 src/slic3r/GUI/WipeTowerDialog.cpp:82 #: src/libslic3r/PrintConfig.cpp:613 src/libslic3r/PrintConfig.cpp:657 -#: src/libslic3r/PrintConfig.cpp:672 src/libslic3r/PrintConfig.cpp:2268 -#: src/libslic3r/PrintConfig.cpp:2277 src/libslic3r/PrintConfig.cpp:2337 -#: src/libslic3r/PrintConfig.cpp:2344 +#: src/libslic3r/PrintConfig.cpp:672 src/libslic3r/PrintConfig.cpp:2278 +#: src/libslic3r/PrintConfig.cpp:2287 src/libslic3r/PrintConfig.cpp:2347 +#: src/libslic3r/PrintConfig.cpp:2354 msgid "s" msgstr "" @@ -3266,7 +3305,7 @@ msgid "Volumetric speed" msgstr "" #: src/slic3r/GUI/RammingChart.cpp:81 src/libslic3r/PrintConfig.cpp:570 -#: src/libslic3r/PrintConfig.cpp:1210 +#: src/libslic3r/PrintConfig.cpp:1220 msgid "mm³/s" msgstr "" @@ -3274,6 +3313,10 @@ msgstr "" msgid "System Information" msgstr "" +#: src/slic3r/GUI/SysInfoDialog.cpp:120 +msgid "Copy to Clipboard" +msgstr "" + #: src/slic3r/GUI/Tab.cpp:52 src/libslic3r/PrintConfig.cpp:230 msgid "Compatible printers" msgstr "" @@ -3306,185 +3349,204 @@ msgid "" "or click this button." msgstr "" -#: src/slic3r/GUI/Tab.cpp:918 +#: src/slic3r/GUI/Tab.cpp:920 msgid "It's a default preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:919 +#: src/slic3r/GUI/Tab.cpp:921 msgid "It's a system preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:920 +#: src/slic3r/GUI/Tab.cpp:922 #, possible-c-format msgid "Current preset is inherited from %s" msgstr "" -#: src/slic3r/GUI/Tab.cpp:921 +#: src/slic3r/GUI/Tab.cpp:923 msgid "default preset" msgstr "" -#: src/slic3r/GUI/Tab.cpp:925 +#: src/slic3r/GUI/Tab.cpp:927 msgid "It can't be deleted or modified." msgstr "" -#: src/slic3r/GUI/Tab.cpp:926 +#: src/slic3r/GUI/Tab.cpp:928 msgid "" "Any modifications should be saved as a new preset inherited from this one." msgstr "" -#: src/slic3r/GUI/Tab.cpp:927 +#: src/slic3r/GUI/Tab.cpp:929 msgid "To do that please specify a new name for the preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:931 +#: src/slic3r/GUI/Tab.cpp:933 msgid "Additional information:" msgstr "" -#: src/slic3r/GUI/Tab.cpp:937 +#: src/slic3r/GUI/Tab.cpp:939 msgid "printer model" msgstr "" -#: src/slic3r/GUI/Tab.cpp:945 +#: src/slic3r/GUI/Tab.cpp:947 msgid "default print profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:948 +#: src/slic3r/GUI/Tab.cpp:950 msgid "default filament profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:962 +#: src/slic3r/GUI/Tab.cpp:964 msgid "default SLA material profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:966 +#: src/slic3r/GUI/Tab.cpp:968 msgid "default SLA print profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1001 src/slic3r/GUI/Tab.cpp:3417 +#: src/slic3r/GUI/Tab.cpp:1003 src/slic3r/GUI/Tab.cpp:3419 msgid "Layers and perimeters" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1002 src/libslic3r/PrintConfig.cpp:56 +#: src/slic3r/GUI/Tab.cpp:1004 src/slic3r/GUI/Tab.cpp:1253 +#: src/libslic3r/PrintConfig.cpp:56 msgid "Layer height" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1006 +#: src/slic3r/GUI/Tab.cpp:1008 msgid "Vertical shells" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1017 +#: src/slic3r/GUI/Tab.cpp:1019 msgid "Horizontal shells" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1018 src/libslic3r/PrintConfig.cpp:1735 +#: src/slic3r/GUI/Tab.cpp:1020 src/libslic3r/PrintConfig.cpp:1745 msgid "Solid layers" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1023 +#: src/slic3r/GUI/Tab.cpp:1025 msgid "Quality (slower slicing)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1041 +#: src/slic3r/GUI/Tab.cpp:1043 msgid "Reducing printing time" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1053 +#: src/slic3r/GUI/Tab.cpp:1055 msgid "Skirt and brim" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1070 +#: src/slic3r/GUI/Tab.cpp:1072 msgid "Raft" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1074 +#: src/slic3r/GUI/Tab.cpp:1076 msgid "Options for support material and raft" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1089 +#: src/slic3r/GUI/Tab.cpp:1091 msgid "Speed for print moves" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1101 +#: src/slic3r/GUI/Tab.cpp:1103 msgid "Speed for non-print moves" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1104 +#: src/slic3r/GUI/Tab.cpp:1106 msgid "Modifiers" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1107 +#: src/slic3r/GUI/Tab.cpp:1109 msgid "Acceleration control (advanced)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1114 +#: src/slic3r/GUI/Tab.cpp:1116 msgid "Autospeed (advanced)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1122 +#: src/slic3r/GUI/Tab.cpp:1124 msgid "Multiple Extruders" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1130 +#: src/slic3r/GUI/Tab.cpp:1132 msgid "Ooze prevention" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1147 +#: src/slic3r/GUI/Tab.cpp:1149 msgid "Extrusion width" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1157 +#: src/slic3r/GUI/Tab.cpp:1159 msgid "Overlap" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1160 +#: src/slic3r/GUI/Tab.cpp:1162 msgid "Flow" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1169 +#: src/slic3r/GUI/Tab.cpp:1171 msgid "Other" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1172 src/slic3r/GUI/Tab.cpp:3465 +#: src/slic3r/GUI/Tab.cpp:1174 src/slic3r/GUI/Tab.cpp:3496 msgid "Output options" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1173 +#: src/slic3r/GUI/Tab.cpp:1175 msgid "Sequential printing" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1175 +#: src/slic3r/GUI/Tab.cpp:1177 msgid "Extruder clearance (mm)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1184 src/slic3r/GUI/Tab.cpp:3466 +#: src/slic3r/GUI/Tab.cpp:1186 src/slic3r/GUI/Tab.cpp:3497 msgid "Output file" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1191 src/libslic3r/PrintConfig.cpp:1408 +#: src/slic3r/GUI/Tab.cpp:1193 src/libslic3r/PrintConfig.cpp:1418 msgid "Post-processing scripts" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1197 src/slic3r/GUI/Tab.cpp:1198 -#: src/slic3r/GUI/Tab.cpp:1581 src/slic3r/GUI/Tab.cpp:1582 -#: src/slic3r/GUI/Tab.cpp:1991 src/slic3r/GUI/Tab.cpp:1992 -#: src/slic3r/GUI/Tab.cpp:2085 src/slic3r/GUI/Tab.cpp:2086 -#: src/slic3r/GUI/Tab.cpp:3354 src/slic3r/GUI/Tab.cpp:3355 +#: src/slic3r/GUI/Tab.cpp:1199 src/slic3r/GUI/Tab.cpp:1200 +#: src/slic3r/GUI/Tab.cpp:1612 src/slic3r/GUI/Tab.cpp:1613 +#: src/slic3r/GUI/Tab.cpp:2022 src/slic3r/GUI/Tab.cpp:2023 +#: src/slic3r/GUI/Tab.cpp:2116 src/slic3r/GUI/Tab.cpp:2117 +#: src/slic3r/GUI/Tab.cpp:3385 src/slic3r/GUI/Tab.cpp:3386 msgid "Notes" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1204 src/slic3r/GUI/Tab.cpp:1589 -#: src/slic3r/GUI/Tab.cpp:1998 src/slic3r/GUI/Tab.cpp:2092 -#: src/slic3r/GUI/Tab.cpp:3362 src/slic3r/GUI/Tab.cpp:3471 +#: src/slic3r/GUI/Tab.cpp:1206 src/slic3r/GUI/Tab.cpp:1620 +#: src/slic3r/GUI/Tab.cpp:2029 src/slic3r/GUI/Tab.cpp:2123 +#: src/slic3r/GUI/Tab.cpp:3393 src/slic3r/GUI/Tab.cpp:3502 msgid "Dependencies" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1205 src/slic3r/GUI/Tab.cpp:1590 -#: src/slic3r/GUI/Tab.cpp:1999 src/slic3r/GUI/Tab.cpp:2093 -#: src/slic3r/GUI/Tab.cpp:3363 src/slic3r/GUI/Tab.cpp:3472 +#: src/slic3r/GUI/Tab.cpp:1207 src/slic3r/GUI/Tab.cpp:1621 +#: src/slic3r/GUI/Tab.cpp:2030 src/slic3r/GUI/Tab.cpp:2124 +#: src/slic3r/GUI/Tab.cpp:3394 src/slic3r/GUI/Tab.cpp:3503 msgid "Profile dependencies" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1251 +#: src/slic3r/GUI/Tab.cpp:1253 +msgid "" +"Layer height can't be equal to zero.\n" +"\n" +"Shall I set its value to minimum (0.01)?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:1266 +msgid "" +"First layer height can't be equal to zero.\n" +"\n" +"Shall I set its value to minimum (0.01)?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:1268 src/libslic3r/PrintConfig.cpp:852 +msgid "First layer height" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:1284 #, possible-c-format msgid "" "The Spiral Vase mode requires:\n" @@ -3497,11 +3559,11 @@ msgid "" "Shall I adjust those settings in order to enable Spiral Vase?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1258 +#: src/slic3r/GUI/Tab.cpp:1291 msgid "Spiral Vase" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1281 +#: src/slic3r/GUI/Tab.cpp:1312 msgid "" "The Wipe Tower currently supports the non-soluble supports only\n" "if they are printed with the current extruder without triggering a tool " @@ -3512,11 +3574,11 @@ msgid "" "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1285 src/slic3r/GUI/Tab.cpp:1302 +#: src/slic3r/GUI/Tab.cpp:1316 src/slic3r/GUI/Tab.cpp:1333 msgid "Wipe Tower" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1299 +#: src/slic3r/GUI/Tab.cpp:1330 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers\n" "need to be synchronized with the object layers.\n" @@ -3524,7 +3586,7 @@ msgid "" "Shall I synchronize support layers in order to enable the Wipe Tower?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1317 +#: src/slic3r/GUI/Tab.cpp:1348 msgid "" "Supports work better, if the following feature is enabled:\n" "- Detect bridging perimeters\n" @@ -3532,103 +3594,103 @@ msgid "" "Shall I adjust those settings for supports?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1320 +#: src/slic3r/GUI/Tab.cpp:1351 msgid "Support Generator" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1362 +#: src/slic3r/GUI/Tab.cpp:1393 msgid "" "The %1% infill pattern is not supposed to work at 100%% density.\n" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1483 src/libslic3r/PrintConfig.cpp:2005 +#: src/slic3r/GUI/Tab.cpp:1514 src/libslic3r/PrintConfig.cpp:2015 msgid "Temperature" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1489 +#: src/slic3r/GUI/Tab.cpp:1520 msgid "Bed" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1494 +#: src/slic3r/GUI/Tab.cpp:1525 msgid "Cooling" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1495 src/libslic3r/PrintConfig.cpp:1311 -#: src/libslic3r/PrintConfig.cpp:2124 +#: src/slic3r/GUI/Tab.cpp:1526 src/libslic3r/PrintConfig.cpp:1321 +#: src/libslic3r/PrintConfig.cpp:2134 msgid "Enable" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1506 +#: src/slic3r/GUI/Tab.cpp:1537 msgid "Fan settings" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1507 +#: src/slic3r/GUI/Tab.cpp:1538 msgid "Fan speed" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1515 +#: src/slic3r/GUI/Tab.cpp:1546 msgid "Cooling thresholds" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1521 +#: src/slic3r/GUI/Tab.cpp:1552 msgid "Filament properties" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1525 +#: src/slic3r/GUI/Tab.cpp:1556 msgid "Print speed override" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1535 +#: src/slic3r/GUI/Tab.cpp:1566 msgid "Toolchange parameters with single extruder MM printers" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1550 +#: src/slic3r/GUI/Tab.cpp:1581 msgid "Ramming settings" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1568 src/slic3r/GUI/Tab.cpp:1954 +#: src/slic3r/GUI/Tab.cpp:1599 src/slic3r/GUI/Tab.cpp:1985 msgid "Custom G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1569 src/slic3r/GUI/Tab.cpp:1955 -#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1776 +#: src/slic3r/GUI/Tab.cpp:1600 src/slic3r/GUI/Tab.cpp:1986 +#: src/libslic3r/PrintConfig.cpp:1771 src/libslic3r/PrintConfig.cpp:1786 msgid "Start G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1575 src/slic3r/GUI/Tab.cpp:1961 +#: src/slic3r/GUI/Tab.cpp:1606 src/slic3r/GUI/Tab.cpp:1992 #: src/libslic3r/PrintConfig.cpp:360 src/libslic3r/PrintConfig.cpp:370 msgid "End G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1706 src/slic3r/GUI/Tab.cpp:1894 +#: src/slic3r/GUI/Tab.cpp:1737 src/slic3r/GUI/Tab.cpp:1925 msgid "Test" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1716 +#: src/slic3r/GUI/Tab.cpp:1747 msgid "Could not get a valid Printer Host reference" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1722 src/slic3r/GUI/Tab.cpp:1907 +#: src/slic3r/GUI/Tab.cpp:1753 src/slic3r/GUI/Tab.cpp:1938 msgid "Success!" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1737 +#: src/slic3r/GUI/Tab.cpp:1768 msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" "signed certificate." msgstr "" -#: src/slic3r/GUI/Tab.cpp:1750 +#: src/slic3r/GUI/Tab.cpp:1781 msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1751 +#: src/slic3r/GUI/Tab.cpp:1782 msgid "Open CA certificate file" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1779 +#: src/slic3r/GUI/Tab.cpp:1810 #, possible-c-format msgid "" "HTTPS CA File:\n" @@ -3638,254 +3700,254 @@ msgid "" "Store / Keychain." msgstr "" -#: src/slic3r/GUI/Tab.cpp:1819 src/slic3r/GUI/Tab.cpp:2020 +#: src/slic3r/GUI/Tab.cpp:1850 src/slic3r/GUI/Tab.cpp:2051 msgid "Size and coordinates" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1824 src/slic3r/GUI/Tab.cpp:2025 -#: src/slic3r/GUI/Tab.cpp:3009 +#: src/slic3r/GUI/Tab.cpp:1855 src/slic3r/GUI/Tab.cpp:2056 +#: src/slic3r/GUI/Tab.cpp:3040 msgid "Set" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1846 +#: src/slic3r/GUI/Tab.cpp:1877 msgid "Capabilities" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1851 +#: src/slic3r/GUI/Tab.cpp:1882 msgid "Number of extruders of the printer." msgstr "" -#: src/slic3r/GUI/Tab.cpp:1879 +#: src/slic3r/GUI/Tab.cpp:1910 msgid "USB/Serial connection" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1880 src/libslic3r/PrintConfig.cpp:1616 +#: src/slic3r/GUI/Tab.cpp:1911 src/libslic3r/PrintConfig.cpp:1626 msgid "Serial port" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1885 +#: src/slic3r/GUI/Tab.cpp:1916 msgid "Rescan serial ports" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1907 +#: src/slic3r/GUI/Tab.cpp:1938 msgid "Connection to printer works correctly." msgstr "" -#: src/slic3r/GUI/Tab.cpp:1910 +#: src/slic3r/GUI/Tab.cpp:1941 msgid "Connection failed." msgstr "" -#: src/slic3r/GUI/Tab.cpp:1923 src/slic3r/GUI/Tab.cpp:2080 +#: src/slic3r/GUI/Tab.cpp:1954 src/slic3r/GUI/Tab.cpp:2111 msgid "Print Host upload" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1967 src/libslic3r/PrintConfig.cpp:129 +#: src/slic3r/GUI/Tab.cpp:1998 src/libslic3r/PrintConfig.cpp:129 msgid "Before layer change G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1973 src/libslic3r/PrintConfig.cpp:1032 +#: src/slic3r/GUI/Tab.cpp:2004 src/libslic3r/PrintConfig.cpp:1042 msgid "After layer change G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1979 src/libslic3r/PrintConfig.cpp:2031 +#: src/slic3r/GUI/Tab.cpp:2010 src/libslic3r/PrintConfig.cpp:2041 msgid "Tool change G-code" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1985 +#: src/slic3r/GUI/Tab.cpp:2016 msgid "Between objects G-code (for sequential printing)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2047 +#: src/slic3r/GUI/Tab.cpp:2078 msgid "Display" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2058 +#: src/slic3r/GUI/Tab.cpp:2089 msgid "Tilt" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2059 +#: src/slic3r/GUI/Tab.cpp:2090 msgid "Tilt time" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2065 src/slic3r/GUI/Tab.cpp:3336 +#: src/slic3r/GUI/Tab.cpp:2096 src/slic3r/GUI/Tab.cpp:3367 msgid "Corrections" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2142 src/slic3r/GUI/Tab.cpp:2215 -#: src/libslic3r/PrintConfig.cpp:1082 src/libslic3r/PrintConfig.cpp:1100 -#: src/libslic3r/PrintConfig.cpp:1118 src/libslic3r/PrintConfig.cpp:1135 -#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:1157 -#: src/libslic3r/PrintConfig.cpp:1168 +#: src/slic3r/GUI/Tab.cpp:2173 src/slic3r/GUI/Tab.cpp:2246 +#: src/libslic3r/PrintConfig.cpp:1092 src/libslic3r/PrintConfig.cpp:1110 +#: src/libslic3r/PrintConfig.cpp:1128 src/libslic3r/PrintConfig.cpp:1145 +#: src/libslic3r/PrintConfig.cpp:1156 src/libslic3r/PrintConfig.cpp:1167 +#: src/libslic3r/PrintConfig.cpp:1178 msgid "Machine limits" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2156 +#: src/slic3r/GUI/Tab.cpp:2187 msgid "Values in this column are for Normal mode" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2157 +#: src/slic3r/GUI/Tab.cpp:2188 msgid "Normal" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2162 +#: src/slic3r/GUI/Tab.cpp:2193 msgid "Values in this column are for Stealth mode" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2163 +#: src/slic3r/GUI/Tab.cpp:2194 msgid "Stealth" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2171 +#: src/slic3r/GUI/Tab.cpp:2202 msgid "Maximum feedrates" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2176 +#: src/slic3r/GUI/Tab.cpp:2207 msgid "Maximum accelerations" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2183 +#: src/slic3r/GUI/Tab.cpp:2214 msgid "Jerk limits" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2188 +#: src/slic3r/GUI/Tab.cpp:2219 msgid "Minimum feedrates" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2237 src/slic3r/GUI/Tab.cpp:2245 +#: src/slic3r/GUI/Tab.cpp:2268 src/slic3r/GUI/Tab.cpp:2276 msgid "Single extruder MM setup" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2246 +#: src/slic3r/GUI/Tab.cpp:2277 msgid "Single extruder multimaterial parameters" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2259 src/libslic3r/GCode/PreviewData.cpp:475 +#: src/slic3r/GUI/Tab.cpp:2290 src/libslic3r/GCode/PreviewData.cpp:475 #, possible-c-format msgid "Extruder %d" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2266 +#: src/slic3r/GUI/Tab.cpp:2297 msgid "Layer height limits" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2271 +#: src/slic3r/GUI/Tab.cpp:2302 msgid "Position (for multi-extruder printers)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2274 +#: src/slic3r/GUI/Tab.cpp:2305 msgid "Retraction" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2277 +#: src/slic3r/GUI/Tab.cpp:2308 msgid "Only lift Z" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2290 +#: src/slic3r/GUI/Tab.cpp:2321 msgid "" "Retraction when tool is disabled (advanced settings for multi-extruder " "setups)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2449 +#: src/slic3r/GUI/Tab.cpp:2480 msgid "" "The Wipe option is not available when using the Firmware Retraction mode.\n" "\n" "Shall I disable it in order to enable Firmware Retraction?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2451 +#: src/slic3r/GUI/Tab.cpp:2482 msgid "Firmware Retraction" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2777 +#: src/slic3r/GUI/Tab.cpp:2808 #, possible-c-format msgid "Default preset (%s)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2778 +#: src/slic3r/GUI/Tab.cpp:2809 #, possible-c-format msgid "Preset (%s)" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2795 +#: src/slic3r/GUI/Tab.cpp:2826 msgid "has the following unsaved changes:" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2798 +#: src/slic3r/GUI/Tab.cpp:2829 msgid "is not compatible with printer" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2799 +#: src/slic3r/GUI/Tab.cpp:2830 msgid "is not compatible with print profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2801 +#: src/slic3r/GUI/Tab.cpp:2832 msgid "and it has the following unsaved changes:" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2805 +#: src/slic3r/GUI/Tab.cpp:2836 msgid "Unsaved Changes" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2817 +#: src/slic3r/GUI/Tab.cpp:2848 msgid "Please check your object list before preset changing." msgstr "" -#: src/slic3r/GUI/Tab.cpp:2896 +#: src/slic3r/GUI/Tab.cpp:2927 msgid "%1% - Copy" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2919 +#: src/slic3r/GUI/Tab.cpp:2950 msgid "The supplied name is empty. It can't be saved." msgstr "" -#: src/slic3r/GUI/Tab.cpp:2924 +#: src/slic3r/GUI/Tab.cpp:2955 msgid "Cannot overwrite a system profile." msgstr "" -#: src/slic3r/GUI/Tab.cpp:2928 +#: src/slic3r/GUI/Tab.cpp:2959 msgid "Cannot overwrite an external profile." msgstr "" -#: src/slic3r/GUI/Tab.cpp:2954 +#: src/slic3r/GUI/Tab.cpp:2985 msgid "remove" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2954 +#: src/slic3r/GUI/Tab.cpp:2985 msgid "delete" msgstr "" #. TRN remove/delete -#: src/slic3r/GUI/Tab.cpp:2956 +#: src/slic3r/GUI/Tab.cpp:2987 msgid "Are you sure you want to %1% the selected preset?" msgstr "" -#: src/slic3r/GUI/Tab.cpp:2957 +#: src/slic3r/GUI/Tab.cpp:2988 msgid "Remove" msgstr "" #. TRN Remove/Delete -#: src/slic3r/GUI/Tab.cpp:2959 +#: src/slic3r/GUI/Tab.cpp:2990 msgid "%1% Preset" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3085 +#: src/slic3r/GUI/Tab.cpp:3116 msgid "LOCKED LOCK" msgstr "" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:3087 +#: src/slic3r/GUI/Tab.cpp:3118 msgid "" "indicates that the settings are the same as the system values for the " "current option group" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3089 +#: src/slic3r/GUI/Tab.cpp:3120 msgid "UNLOCKED LOCK" msgstr "" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:3091 +#: src/slic3r/GUI/Tab.cpp:3122 msgid "" "indicates that some settings were changed and are not equal to the system " "values for the current option group.\n" @@ -3893,23 +3955,23 @@ msgid "" "to the system values." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3096 +#: src/slic3r/GUI/Tab.cpp:3127 msgid "WHITE BULLET" msgstr "" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:3098 +#: src/slic3r/GUI/Tab.cpp:3129 msgid "" "for the left button: \tindicates a non-system preset,\n" "for the right button: \tindicates that the settings hasn't been modified." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3101 +#: src/slic3r/GUI/Tab.cpp:3103 msgid "BACK ARROW" msgstr "" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:3103 +#: src/slic3r/GUI/Tab.cpp:3134 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -3917,30 +3979,30 @@ msgid "" "to the last saved preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3128 +#: src/slic3r/GUI/Tab.cpp:3159 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system " "values for the current option group" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3130 +#: src/slic3r/GUI/Tab.cpp:3161 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system values for the current option group.\n" "Click to reset all settings for current option group to the system values." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3133 +#: src/slic3r/GUI/Tab.cpp:3164 msgid "WHITE BULLET icon indicates a non system preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3136 +#: src/slic3r/GUI/Tab.cpp:3167 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3138 +#: src/slic3r/GUI/Tab.cpp:3169 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -3948,25 +4010,25 @@ msgid "" "preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3144 +#: src/slic3r/GUI/Tab.cpp:3175 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system value." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3145 +#: src/slic3r/GUI/Tab.cpp:3176 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system value.\n" "Click to reset current value to the system value." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3151 +#: src/slic3r/GUI/Tab.cpp:3182 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3152 +#: src/slic3r/GUI/Tab.cpp:3183 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -3974,60 +4036,60 @@ msgid "" msgstr "" #. TRN Preset -#: src/slic3r/GUI/Tab.cpp:3265 +#: src/slic3r/GUI/Tab.cpp:3296 #, possible-c-format msgid "Save %s as:" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3309 -msgid "the following postfix are not allowed:" +#: src/slic3r/GUI/Tab.cpp:3340 +msgid "the following suffix is not allowed:" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3313 +#: src/slic3r/GUI/Tab.cpp:3344 msgid "The supplied name is not available." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3326 +#: src/slic3r/GUI/Tab.cpp:3357 msgid "Material" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3328 src/slic3r/GUI/Tab.cpp:3419 +#: src/slic3r/GUI/Tab.cpp:3359 src/slic3r/GUI/Tab.cpp:3450 msgid "Layers" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3332 +#: src/slic3r/GUI/Tab.cpp:3363 msgid "Exposure" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3427 +#: src/slic3r/GUI/Tab.cpp:3458 msgid "Support head" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3432 +#: src/slic3r/GUI/Tab.cpp:3463 msgid "Support pillar" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3442 +#: src/slic3r/GUI/Tab.cpp:3473 msgid "Connection of the support sticks and junctions" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3447 +#: src/slic3r/GUI/Tab.cpp:3478 msgid "Automatic generation" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3509 +#: src/slic3r/GUI/Tab.cpp:3540 msgid "Head penetration should not be greater than the head width." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3510 +#: src/slic3r/GUI/Tab.cpp:3541 msgid "Invalid Head penetration" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3522 +#: src/slic3r/GUI/Tab.cpp:3553 msgid "Pinhead diameter should be smaller than the pillar diameter." msgstr "" -#: src/slic3r/GUI/Tab.cpp:3523 +#: src/slic3r/GUI/Tab.cpp:3554 msgid "Invalid pinhead diameter" msgstr "" @@ -4051,40 +4113,48 @@ msgstr "" msgid "Save preset" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:30 +#: src/slic3r/GUI/UpdateDialogs.cpp:38 msgid "Update available" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:30 +#: src/slic3r/GUI/UpdateDialogs.cpp:38 #, possible-c-format msgid "New version of %s is available" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:37 -msgid "To download, follow the link below." -msgstr "" - -#: src/slic3r/GUI/UpdateDialogs.cpp:45 +#: src/slic3r/GUI/UpdateDialogs.cpp:46 msgid "Current version:" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:47 +#: src/slic3r/GUI/UpdateDialogs.cpp:48 msgid "New version:" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:55 +#: src/slic3r/GUI/UpdateDialogs.cpp:56 +msgid "Changelog && Download" +msgstr "" + +#: src/slic3r/GUI/UpdateDialogs.cpp:63 src/slic3r/GUI/UpdateDialogs.cpp:126 +msgid "Open changelog page" +msgstr "" + +#: src/slic3r/GUI/UpdateDialogs.cpp:68 +msgid "Open download page" +msgstr "" + +#: src/slic3r/GUI/UpdateDialogs.cpp:74 msgid "Don't notify about new releases any more" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:73 src/slic3r/GUI/UpdateDialogs.cpp:168 +#: src/slic3r/GUI/UpdateDialogs.cpp:92 src/slic3r/GUI/UpdateDialogs.cpp:206 msgid "Configuration update" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:73 +#: src/slic3r/GUI/UpdateDialogs.cpp:92 msgid "Configuration update is available" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:76 +#: src/slic3r/GUI/UpdateDialogs.cpp:95 msgid "" "Would you like to install it?\n" "\n" @@ -4094,17 +4164,21 @@ msgid "" "Updated configuration bundles:" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:112 +#: src/slic3r/GUI/UpdateDialogs.cpp:116 +msgid "Comment:" +msgstr "" + +#: src/slic3r/GUI/UpdateDialogs.cpp:150 #, possible-c-format msgid "%s incompatibility" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:113 +#: src/slic3r/GUI/UpdateDialogs.cpp:151 #, possible-c-format msgid "%s configuration is incompatible" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:118 +#: src/slic3r/GUI/UpdateDialogs.cpp:156 #, possible-c-format msgid "" "This version of %s is not compatible with currently installed configuration " @@ -4117,25 +4191,25 @@ msgid "" "existing configuration before installing files compatible with this %s.\n" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:127 +#: src/slic3r/GUI/UpdateDialogs.cpp:165 #, possible-c-format msgid "This %s version: %s" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:132 +#: src/slic3r/GUI/UpdateDialogs.cpp:170 msgid "Incompatible bundles:" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:148 +#: src/slic3r/GUI/UpdateDialogs.cpp:186 #, possible-c-format msgid "Exit %s" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:151 +#: src/slic3r/GUI/UpdateDialogs.cpp:189 msgid "Re-configure" msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:172 +#: src/slic3r/GUI/UpdateDialogs.cpp:210 #, possible-c-format msgid "" "%s now uses an updated configuration structure.\n" @@ -4151,7 +4225,7 @@ msgid "" "choose whether to enable automatic preset updates." msgstr "" -#: src/slic3r/GUI/UpdateDialogs.cpp:188 +#: src/slic3r/GUI/UpdateDialogs.cpp:226 msgid "For more information please visit our wiki page:" msgstr "" @@ -4244,21 +4318,21 @@ msgstr "" msgid "Show advanced settings" msgstr "" -#: src/slic3r/GUI/wxExtensions.cpp:400 +#: src/slic3r/GUI/wxExtensions.cpp:444 msgid "Instances" msgstr "" -#: src/slic3r/GUI/wxExtensions.cpp:407 src/slic3r/GUI/wxExtensions.cpp:474 +#: src/slic3r/GUI/wxExtensions.cpp:451 src/slic3r/GUI/wxExtensions.cpp:518 #, possible-c-format msgid "Instance %d" msgstr "" -#: src/slic3r/GUI/wxExtensions.cpp:2462 +#: src/slic3r/GUI/wxExtensions.cpp:2508 #, possible-c-format msgid "Switch to the %s mode" msgstr "" -#: src/slic3r/GUI/wxExtensions.cpp:2463 +#: src/slic3r/GUI/wxExtensions.cpp:2509 #, possible-c-format msgid "Current mode is %s" msgstr "" @@ -4308,17 +4382,17 @@ msgstr "" msgid "Could not connect to Prusa SLA" msgstr "" -#: src/slic3r/Utils/PresetUpdater.cpp:583 +#: src/slic3r/Utils/PresetUpdater.cpp:584 #, possible-c-format msgid "requires min. %s and max. %s" msgstr "" -#: src/slic3r/Utils/PresetUpdater.cpp:588 +#: src/slic3r/Utils/PresetUpdater.cpp:589 #, possible-c-format msgid "requires min. %s" msgstr "" -#: src/slic3r/Utils/PresetUpdater.cpp:590 +#: src/slic3r/Utils/PresetUpdater.cpp:591 #, possible-c-format msgid "requires max. %s" msgstr "" @@ -4634,10 +4708,6 @@ msgid "" "set to 0)." msgstr "" -#: src/libslic3r/Print.cpp:1313 -msgid "first_layer_height" -msgstr "" - #: src/libslic3r/Print.cpp:1328 msgid "First layer height can't be greater than nozzle diameter" msgstr "" @@ -4718,7 +4788,7 @@ msgstr "" msgid "Slicing done" msgstr "" -#: src/libslic3r/PrintBase.cpp:65 +#: src/libslic3r/PrintBase.cpp:71 msgid "Failed processing of the output_filename_format template." msgstr "" @@ -4799,7 +4869,7 @@ msgid "" "feature slows down both the print and the G-code generation." msgstr "" -#: src/libslic3r/PrintConfig.cpp:120 src/libslic3r/PrintConfig.cpp:2002 +#: src/libslic3r/PrintConfig.cpp:120 src/libslic3r/PrintConfig.cpp:2012 msgid "Other layers" msgstr "" @@ -4853,9 +4923,9 @@ msgid "" msgstr "" #: src/libslic3r/PrintConfig.cpp:161 src/libslic3r/PrintConfig.cpp:304 -#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:937 -#: src/libslic3r/PrintConfig.cpp:1106 src/libslic3r/PrintConfig.cpp:1159 -#: src/libslic3r/PrintConfig.cpp:1170 src/libslic3r/PrintConfig.cpp:1359 +#: src/libslic3r/PrintConfig.cpp:826 src/libslic3r/PrintConfig.cpp:947 +#: src/libslic3r/PrintConfig.cpp:1116 src/libslic3r/PrintConfig.cpp:1169 +#: src/libslic3r/PrintConfig.cpp:1180 src/libslic3r/PrintConfig.cpp:1369 msgid "mm/s²" msgstr "" @@ -4870,11 +4940,11 @@ msgid "" "bridges. Use 180° for zero angle." msgstr "" -#: src/libslic3r/PrintConfig.cpp:172 src/libslic3r/PrintConfig.cpp:734 -#: src/libslic3r/PrintConfig.cpp:1595 src/libslic3r/PrintConfig.cpp:1605 -#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:1987 -#: src/libslic3r/PrintConfig.cpp:2171 src/libslic3r/PrintConfig.cpp:2488 -#: src/libslic3r/PrintConfig.cpp:2597 +#: src/libslic3r/PrintConfig.cpp:172 src/libslic3r/PrintConfig.cpp:744 +#: src/libslic3r/PrintConfig.cpp:1605 src/libslic3r/PrintConfig.cpp:1615 +#: src/libslic3r/PrintConfig.cpp:1843 src/libslic3r/PrintConfig.cpp:1997 +#: src/libslic3r/PrintConfig.cpp:2181 src/libslic3r/PrintConfig.cpp:2498 +#: src/libslic3r/PrintConfig.cpp:2607 msgid "°" msgstr "" @@ -4886,10 +4956,10 @@ msgstr "" msgid "This fan speed is enforced during all bridges and overhangs." msgstr "" -#: src/libslic3r/PrintConfig.cpp:180 src/libslic3r/PrintConfig.cpp:746 -#: src/libslic3r/PrintConfig.cpp:1179 src/libslic3r/PrintConfig.cpp:1242 -#: src/libslic3r/PrintConfig.cpp:1487 src/libslic3r/PrintConfig.cpp:2285 -#: src/libslic3r/PrintConfig.cpp:2527 +#: src/libslic3r/PrintConfig.cpp:180 src/libslic3r/PrintConfig.cpp:756 +#: src/libslic3r/PrintConfig.cpp:1189 src/libslic3r/PrintConfig.cpp:1252 +#: src/libslic3r/PrintConfig.cpp:1497 src/libslic3r/PrintConfig.cpp:2295 +#: src/libslic3r/PrintConfig.cpp:2537 msgid "%" msgstr "" @@ -4916,13 +4986,13 @@ msgstr "" #: src/libslic3r/PrintConfig.cpp:202 src/libslic3r/PrintConfig.cpp:578 #: src/libslic3r/PrintConfig.cpp:586 src/libslic3r/PrintConfig.cpp:595 #: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:630 -#: src/libslic3r/PrintConfig.cpp:649 src/libslic3r/PrintConfig.cpp:875 -#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:1088 -#: src/libslic3r/PrintConfig.cpp:1124 src/libslic3r/PrintConfig.cpp:1137 -#: src/libslic3r/PrintConfig.cpp:1148 src/libslic3r/PrintConfig.cpp:1201 -#: src/libslic3r/PrintConfig.cpp:1260 src/libslic3r/PrintConfig.cpp:1388 -#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1571 -#: src/libslic3r/PrintConfig.cpp:1966 src/libslic3r/PrintConfig.cpp:2078 +#: src/libslic3r/PrintConfig.cpp:649 src/libslic3r/PrintConfig.cpp:885 +#: src/libslic3r/PrintConfig.cpp:1012 src/libslic3r/PrintConfig.cpp:1098 +#: src/libslic3r/PrintConfig.cpp:1134 src/libslic3r/PrintConfig.cpp:1147 +#: src/libslic3r/PrintConfig.cpp:1158 src/libslic3r/PrintConfig.cpp:1211 +#: src/libslic3r/PrintConfig.cpp:1270 src/libslic3r/PrintConfig.cpp:1398 +#: src/libslic3r/PrintConfig.cpp:1572 src/libslic3r/PrintConfig.cpp:1581 +#: src/libslic3r/PrintConfig.cpp:1976 src/libslic3r/PrintConfig.cpp:2088 msgid "mm/s" msgstr "" @@ -5037,8 +5107,8 @@ msgstr "" msgid "Default print profile" msgstr "" -#: src/libslic3r/PrintConfig.cpp:318 src/libslic3r/PrintConfig.cpp:2366 -#: src/libslic3r/PrintConfig.cpp:2377 +#: src/libslic3r/PrintConfig.cpp:318 src/libslic3r/PrintConfig.cpp:2376 +#: src/libslic3r/PrintConfig.cpp:2387 msgid "" "Default print profile associated with the current printer profile. On " "selection of the current printer profile, this print profile will be " @@ -5055,10 +5125,10 @@ msgid "" "layers, so that it does not make adhesion worse." msgstr "" -#: src/libslic3r/PrintConfig.cpp:327 src/libslic3r/PrintConfig.cpp:947 -#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1645 -#: src/libslic3r/PrintConfig.cpp:1706 src/libslic3r/PrintConfig.cpp:1869 -#: src/libslic3r/PrintConfig.cpp:1914 +#: src/libslic3r/PrintConfig.cpp:327 src/libslic3r/PrintConfig.cpp:957 +#: src/libslic3r/PrintConfig.cpp:1470 src/libslic3r/PrintConfig.cpp:1655 +#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1879 +#: src/libslic3r/PrintConfig.cpp:1924 msgid "layers" msgstr "" @@ -5124,24 +5194,24 @@ msgid "" "not its adjacent solid shells." msgstr "" -#: src/libslic3r/PrintConfig.cpp:399 src/libslic3r/PrintConfig.cpp:797 -#: src/libslic3r/PrintConfig.cpp:1947 +#: src/libslic3r/PrintConfig.cpp:399 src/libslic3r/PrintConfig.cpp:807 +#: src/libslic3r/PrintConfig.cpp:1957 msgid "Rectilinear" msgstr "" -#: src/libslic3r/PrintConfig.cpp:400 src/libslic3r/PrintConfig.cpp:803 +#: src/libslic3r/PrintConfig.cpp:400 src/libslic3r/PrintConfig.cpp:813 msgid "Concentric" msgstr "" -#: src/libslic3r/PrintConfig.cpp:401 src/libslic3r/PrintConfig.cpp:807 +#: src/libslic3r/PrintConfig.cpp:401 src/libslic3r/PrintConfig.cpp:817 msgid "Hilbert Curve" msgstr "" -#: src/libslic3r/PrintConfig.cpp:402 src/libslic3r/PrintConfig.cpp:808 +#: src/libslic3r/PrintConfig.cpp:402 src/libslic3r/PrintConfig.cpp:818 msgid "Archimedean Chords" msgstr "" -#: src/libslic3r/PrintConfig.cpp:403 src/libslic3r/PrintConfig.cpp:809 +#: src/libslic3r/PrintConfig.cpp:403 src/libslic3r/PrintConfig.cpp:819 msgid "Octagram Spiral" msgstr "" @@ -5167,11 +5237,13 @@ msgid "" "(for example 200%), it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:421 src/libslic3r/PrintConfig.cpp:836 -#: src/libslic3r/PrintConfig.cpp:968 src/libslic3r/PrintConfig.cpp:1379 -#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1890 -#: src/libslic3r/PrintConfig.cpp:2048 -msgid "mm or % (leave 0 for default)" +#: src/libslic3r/PrintConfig.cpp:421 src/libslic3r/PrintConfig.cpp:529 +#: src/libslic3r/PrintConfig.cpp:846 src/libslic3r/PrintConfig.cpp:858 +#: src/libslic3r/PrintConfig.cpp:978 src/libslic3r/PrintConfig.cpp:1003 +#: src/libslic3r/PrintConfig.cpp:1389 src/libslic3r/PrintConfig.cpp:1727 +#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:1900 +#: src/libslic3r/PrintConfig.cpp:2058 +msgid "mm or %" msgstr "" #: src/libslic3r/PrintConfig.cpp:428 @@ -5181,9 +5253,9 @@ msgid "" "calculated on the perimeters speed setting above. Set to zero for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:431 src/libslic3r/PrintConfig.cpp:857 -#: src/libslic3r/PrintConfig.cpp:1676 src/libslic3r/PrintConfig.cpp:1727 -#: src/libslic3r/PrintConfig.cpp:1933 src/libslic3r/PrintConfig.cpp:2060 +#: src/libslic3r/PrintConfig.cpp:431 src/libslic3r/PrintConfig.cpp:867 +#: src/libslic3r/PrintConfig.cpp:1686 src/libslic3r/PrintConfig.cpp:1737 +#: src/libslic3r/PrintConfig.cpp:1943 src/libslic3r/PrintConfig.cpp:2070 msgid "mm/s or %" msgstr "" @@ -5290,10 +5362,6 @@ msgid "" "height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:529 -msgid "mm or % (leave 0 for auto)" -msgstr "" - #: src/libslic3r/PrintConfig.cpp:534 msgid "Keep fan always on" msgstr "" @@ -5315,7 +5383,7 @@ msgid "" "maximum speeds." msgstr "" -#: src/libslic3r/PrintConfig.cpp:543 src/libslic3r/PrintConfig.cpp:1663 +#: src/libslic3r/PrintConfig.cpp:543 src/libslic3r/PrintConfig.cpp:1673 msgid "approximate seconds" msgstr "" @@ -5331,7 +5399,7 @@ msgstr "" msgid "You can put your notes regarding the filament here." msgstr "" -#: src/libslic3r/PrintConfig.cpp:566 src/libslic3r/PrintConfig.cpp:1207 +#: src/libslic3r/PrintConfig.cpp:566 src/libslic3r/PrintConfig.cpp:1217 msgid "Max volumetric speed" msgstr "" @@ -5494,101 +5562,101 @@ msgstr "" msgid "The filament material type for use in custom G-codes." msgstr "" -#: src/libslic3r/PrintConfig.cpp:712 +#: src/libslic3r/PrintConfig.cpp:722 msgid "Soluble material" msgstr "" -#: src/libslic3r/PrintConfig.cpp:713 +#: src/libslic3r/PrintConfig.cpp:723 msgid "Soluble material is most likely used for a soluble support." msgstr "" -#: src/libslic3r/PrintConfig.cpp:719 +#: src/libslic3r/PrintConfig.cpp:729 msgid "" "Enter your filament cost per kg here. This is only for statistical " "information." msgstr "" -#: src/libslic3r/PrintConfig.cpp:720 +#: src/libslic3r/PrintConfig.cpp:730 msgid "money/kg" msgstr "" -#: src/libslic3r/PrintConfig.cpp:729 +#: src/libslic3r/PrintConfig.cpp:739 msgid "Fill angle" msgstr "" -#: src/libslic3r/PrintConfig.cpp:731 +#: src/libslic3r/PrintConfig.cpp:741 msgid "" "Default base angle for infill orientation. Cross-hatching will be applied to " "this. Bridges will be infilled using the best direction Slic3r can detect, " "so this setting does not affect them." msgstr "" -#: src/libslic3r/PrintConfig.cpp:743 +#: src/libslic3r/PrintConfig.cpp:753 msgid "Fill density" msgstr "" -#: src/libslic3r/PrintConfig.cpp:745 +#: src/libslic3r/PrintConfig.cpp:755 msgid "Density of internal infill, expressed in the range 0% - 100%." msgstr "" -#: src/libslic3r/PrintConfig.cpp:780 +#: src/libslic3r/PrintConfig.cpp:790 msgid "Fill pattern" msgstr "" -#: src/libslic3r/PrintConfig.cpp:782 +#: src/libslic3r/PrintConfig.cpp:792 msgid "Fill pattern for general low-density infill." msgstr "" -#: src/libslic3r/PrintConfig.cpp:798 +#: src/libslic3r/PrintConfig.cpp:808 msgid "Grid" msgstr "" -#: src/libslic3r/PrintConfig.cpp:799 +#: src/libslic3r/PrintConfig.cpp:809 msgid "Triangles" msgstr "" -#: src/libslic3r/PrintConfig.cpp:800 +#: src/libslic3r/PrintConfig.cpp:810 msgid "Stars" msgstr "" -#: src/libslic3r/PrintConfig.cpp:801 +#: src/libslic3r/PrintConfig.cpp:811 msgid "Cubic" msgstr "" -#: src/libslic3r/PrintConfig.cpp:802 +#: src/libslic3r/PrintConfig.cpp:812 msgid "Line" msgstr "" -#: src/libslic3r/PrintConfig.cpp:804 src/libslic3r/PrintConfig.cpp:1949 +#: src/libslic3r/PrintConfig.cpp:814 src/libslic3r/PrintConfig.cpp:1959 msgid "Honeycomb" msgstr "" -#: src/libslic3r/PrintConfig.cpp:805 +#: src/libslic3r/PrintConfig.cpp:815 msgid "3D Honeycomb" msgstr "" -#: src/libslic3r/PrintConfig.cpp:806 +#: src/libslic3r/PrintConfig.cpp:816 msgid "Gyroid" msgstr "" -#: src/libslic3r/PrintConfig.cpp:813 src/libslic3r/PrintConfig.cpp:822 -#: src/libslic3r/PrintConfig.cpp:830 src/libslic3r/PrintConfig.cpp:863 +#: src/libslic3r/PrintConfig.cpp:823 src/libslic3r/PrintConfig.cpp:832 +#: src/libslic3r/PrintConfig.cpp:840 src/libslic3r/PrintConfig.cpp:873 msgid "First layer" msgstr "" -#: src/libslic3r/PrintConfig.cpp:814 +#: src/libslic3r/PrintConfig.cpp:824 msgid "" "This is the acceleration your printer will use for first layer. Set zero to " "disable acceleration control for first layer." msgstr "" -#: src/libslic3r/PrintConfig.cpp:823 +#: src/libslic3r/PrintConfig.cpp:833 msgid "" "Heated build plate temperature for the first layer. Set this to zero to " "disable bed temperature control commands in the output." msgstr "" -#: src/libslic3r/PrintConfig.cpp:832 +#: src/libslic3r/PrintConfig.cpp:842 msgid "" "Set this to a non-zero value to set a manual extrusion width for first " "layer. You can use this to force fatter extrudates for better adhesion. If " @@ -5596,11 +5664,7 @@ msgid "" "layer height. If set to zero, it will use the default extrusion width." msgstr "" -#: src/libslic3r/PrintConfig.cpp:842 -msgid "First layer height" -msgstr "" - -#: src/libslic3r/PrintConfig.cpp:844 +#: src/libslic3r/PrintConfig.cpp:854 msgid "" "When printing with very low layer heights, you might still want to print a " "thicker bottom layer to improve adhesion and tolerance for non perfect build " @@ -5608,52 +5672,47 @@ msgid "" "example: 150%) over the default layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:848 src/libslic3r/PrintConfig.cpp:993 -#: src/libslic3r/PrintConfig.cpp:1822 -msgid "mm or %" -msgstr "" - -#: src/libslic3r/PrintConfig.cpp:853 +#: src/libslic3r/PrintConfig.cpp:863 msgid "First layer speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:854 +#: src/libslic3r/PrintConfig.cpp:864 msgid "" "If expressed as absolute value in mm/s, this speed will be applied to all " "the print moves of the first layer, regardless of their type. If expressed " "as a percentage (for example: 40%) it will scale the default speeds." msgstr "" -#: src/libslic3r/PrintConfig.cpp:864 +#: src/libslic3r/PrintConfig.cpp:874 msgid "" "Extruder temperature for first layer. If you want to control temperature " "manually during print, set this to zero to disable temperature control " "commands in the output file." msgstr "" -#: src/libslic3r/PrintConfig.cpp:873 +#: src/libslic3r/PrintConfig.cpp:883 msgid "" "Speed for filling small gaps using short zigzag moves. Keep this reasonably " "low to avoid too much shaking and resonance issues. Set zero to disable gaps " "filling." msgstr "" -#: src/libslic3r/PrintConfig.cpp:881 +#: src/libslic3r/PrintConfig.cpp:891 msgid "Verbose G-code" msgstr "" -#: src/libslic3r/PrintConfig.cpp:882 +#: src/libslic3r/PrintConfig.cpp:892 msgid "" "Enable this to get a commented G-code file, with each line explained by a " "descriptive text. If you print from SD card, the additional weight of the " "file could make your firmware slow down." msgstr "" -#: src/libslic3r/PrintConfig.cpp:889 +#: src/libslic3r/PrintConfig.cpp:899 msgid "G-code flavor" msgstr "" -#: src/libslic3r/PrintConfig.cpp:890 +#: src/libslic3r/PrintConfig.cpp:900 msgid "" "Some G/M-code commands, including temperature control and others, are not " "universal. Set this option to your printer's firmware to get a compatible " @@ -5661,15 +5720,15 @@ msgid "" "extrusion value at all." msgstr "" -#: src/libslic3r/PrintConfig.cpp:913 +#: src/libslic3r/PrintConfig.cpp:923 msgid "No extrusion" msgstr "" -#: src/libslic3r/PrintConfig.cpp:918 +#: src/libslic3r/PrintConfig.cpp:928 msgid "Label objects" msgstr "" -#: src/libslic3r/PrintConfig.cpp:919 +#: src/libslic3r/PrintConfig.cpp:929 msgid "" "Enable this to add comments into the G-Code labeling print moves with what " "object they belong to, which is useful for the Octoprint CancelObject " @@ -5677,46 +5736,46 @@ msgid "" "setup and Wipe into Object / Wipe into Infill." msgstr "" -#: src/libslic3r/PrintConfig.cpp:926 +#: src/libslic3r/PrintConfig.cpp:936 msgid "High extruder current on filament swap" msgstr "" -#: src/libslic3r/PrintConfig.cpp:927 +#: src/libslic3r/PrintConfig.cpp:937 msgid "" "It may be beneficial to increase the extruder motor current during the " "filament exchange sequence to allow for rapid ramming feed rates and to " "overcome resistance when loading a filament with an ugly shaped tip." msgstr "" -#: src/libslic3r/PrintConfig.cpp:935 +#: src/libslic3r/PrintConfig.cpp:945 msgid "" "This is the acceleration your printer will use for infill. Set zero to " "disable acceleration control for infill." msgstr "" -#: src/libslic3r/PrintConfig.cpp:943 +#: src/libslic3r/PrintConfig.cpp:953 msgid "Combine infill every" msgstr "" -#: src/libslic3r/PrintConfig.cpp:945 +#: src/libslic3r/PrintConfig.cpp:955 msgid "" "This feature allows to combine infill and speed up your print by extruding " "thicker infill layers while preserving thin perimeters, thus accuracy." msgstr "" -#: src/libslic3r/PrintConfig.cpp:948 +#: src/libslic3r/PrintConfig.cpp:958 msgid "Combine infill every n layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:954 +#: src/libslic3r/PrintConfig.cpp:964 msgid "Infill extruder" msgstr "" -#: src/libslic3r/PrintConfig.cpp:956 +#: src/libslic3r/PrintConfig.cpp:966 msgid "The extruder to use when printing infill." msgstr "" -#: src/libslic3r/PrintConfig.cpp:964 +#: src/libslic3r/PrintConfig.cpp:974 msgid "" "Set this to a non-zero value to set a manual extrusion width for infill. If " "left zero, default extrusion width will be used if set, otherwise 1.125 x " @@ -5725,32 +5784,32 @@ msgid "" "example 90%) it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:973 +#: src/libslic3r/PrintConfig.cpp:983 msgid "Infill before perimeters" msgstr "" -#: src/libslic3r/PrintConfig.cpp:974 +#: src/libslic3r/PrintConfig.cpp:984 msgid "" "This option will switch the print order of perimeters and infill, making the " "latter first." msgstr "" -#: src/libslic3r/PrintConfig.cpp:979 +#: src/libslic3r/PrintConfig.cpp:989 msgid "Only infill where needed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:981 +#: src/libslic3r/PrintConfig.cpp:991 msgid "" "This option will limit infill to the areas actually needed for supporting " "ceilings (it will act as internal support material). If enabled, slows down " "the G-code generation due to the multiple checks involved." msgstr "" -#: src/libslic3r/PrintConfig.cpp:988 +#: src/libslic3r/PrintConfig.cpp:998 msgid "Infill/perimeters overlap" msgstr "" -#: src/libslic3r/PrintConfig.cpp:990 +#: src/libslic3r/PrintConfig.cpp:1000 msgid "" "This setting applies an additional overlap between infill and perimeters for " "better bonding. Theoretically this shouldn't be needed, but backlash might " @@ -5758,30 +5817,30 @@ msgid "" "perimeter extrusion width." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1001 +#: src/libslic3r/PrintConfig.cpp:1011 msgid "Speed for printing the internal fill. Set to zero for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1009 +#: src/libslic3r/PrintConfig.cpp:1019 msgid "Inherits profile" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1010 +#: src/libslic3r/PrintConfig.cpp:1020 msgid "Name of the profile, from which this profile inherits." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1023 +#: src/libslic3r/PrintConfig.cpp:1033 msgid "Interface shells" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1024 +#: src/libslic3r/PrintConfig.cpp:1034 msgid "" "Force the generation of solid shells between adjacent materials/volumes. " "Useful for multi-extruder prints with translucent materials or manual " "soluble support material." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1033 +#: src/libslic3r/PrintConfig.cpp:1043 msgid "" "This custom code is inserted at every layer change, right after the Z move " "and before the extruder moves to the first layer point. Note that you can " @@ -5789,11 +5848,11 @@ msgid "" "[layer_z]." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1044 +#: src/libslic3r/PrintConfig.cpp:1054 msgid "Supports remaining times" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1045 +#: src/libslic3r/PrintConfig.cpp:1055 msgid "" "Emit M73 P[percent printed] R[remaining time in minutes] at 1 minute " "intervals into the G-code to let the firmware show accurate remaining time. " @@ -5801,151 +5860,151 @@ msgid "" "firmware supports M73 Qxx Sxx for the silent mode." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1053 +#: src/libslic3r/PrintConfig.cpp:1063 msgid "Supports stealth mode" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1054 +#: src/libslic3r/PrintConfig.cpp:1064 msgid "The firmware supports stealth mode" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1078 +#: src/libslic3r/PrintConfig.cpp:1088 msgid "Maximum feedrate X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1079 +#: src/libslic3r/PrintConfig.cpp:1089 msgid "Maximum feedrate Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1080 +#: src/libslic3r/PrintConfig.cpp:1090 msgid "Maximum feedrate Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1081 +#: src/libslic3r/PrintConfig.cpp:1091 msgid "Maximum feedrate E" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1084 +#: src/libslic3r/PrintConfig.cpp:1094 msgid "Maximum feedrate of the X axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1085 +#: src/libslic3r/PrintConfig.cpp:1095 msgid "Maximum feedrate of the Y axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1086 +#: src/libslic3r/PrintConfig.cpp:1096 msgid "Maximum feedrate of the Z axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1087 +#: src/libslic3r/PrintConfig.cpp:1097 msgid "Maximum feedrate of the E axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1096 +#: src/libslic3r/PrintConfig.cpp:1106 msgid "Maximum acceleration X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1097 +#: src/libslic3r/PrintConfig.cpp:1107 msgid "Maximum acceleration Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1098 +#: src/libslic3r/PrintConfig.cpp:1108 msgid "Maximum acceleration Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1099 +#: src/libslic3r/PrintConfig.cpp:1109 msgid "Maximum acceleration E" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1102 +#: src/libslic3r/PrintConfig.cpp:1112 msgid "Maximum acceleration of the X axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1103 +#: src/libslic3r/PrintConfig.cpp:1113 msgid "Maximum acceleration of the Y axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1104 +#: src/libslic3r/PrintConfig.cpp:1114 msgid "Maximum acceleration of the Z axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1105 +#: src/libslic3r/PrintConfig.cpp:1115 msgid "Maximum acceleration of the E axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1114 +#: src/libslic3r/PrintConfig.cpp:1124 msgid "Maximum jerk X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1115 +#: src/libslic3r/PrintConfig.cpp:1125 msgid "Maximum jerk Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1116 +#: src/libslic3r/PrintConfig.cpp:1126 msgid "Maximum jerk Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1117 +#: src/libslic3r/PrintConfig.cpp:1127 msgid "Maximum jerk E" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1120 +#: src/libslic3r/PrintConfig.cpp:1130 msgid "Maximum jerk of the X axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1121 +#: src/libslic3r/PrintConfig.cpp:1131 msgid "Maximum jerk of the Y axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1122 +#: src/libslic3r/PrintConfig.cpp:1132 msgid "Maximum jerk of the Z axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1123 +#: src/libslic3r/PrintConfig.cpp:1133 msgid "Maximum jerk of the E axis" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1134 +#: src/libslic3r/PrintConfig.cpp:1144 msgid "Minimum feedrate when extruding" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1136 +#: src/libslic3r/PrintConfig.cpp:1146 msgid "Minimum feedrate when extruding (M205 S)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1145 +#: src/libslic3r/PrintConfig.cpp:1155 msgid "Minimum travel feedrate" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1147 +#: src/libslic3r/PrintConfig.cpp:1157 msgid "Minimum travel feedrate (M205 T)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1156 +#: src/libslic3r/PrintConfig.cpp:1166 msgid "Maximum acceleration when extruding" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1158 +#: src/libslic3r/PrintConfig.cpp:1168 msgid "Maximum acceleration when extruding (M204 S)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1167 +#: src/libslic3r/PrintConfig.cpp:1177 msgid "Maximum acceleration when retracting" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1169 +#: src/libslic3r/PrintConfig.cpp:1179 msgid "Maximum acceleration when retracting (M204 T)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1177 src/libslic3r/PrintConfig.cpp:1186 +#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196 msgid "Max" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1178 +#: src/libslic3r/PrintConfig.cpp:1188 msgid "This setting represents the maximum speed of your fan." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1187 +#: src/libslic3r/PrintConfig.cpp:1197 #, possible-c-format msgid "" "This is the highest printable layer height for this extruder, used to cap " @@ -5954,28 +6013,28 @@ msgid "" "adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1197 +#: src/libslic3r/PrintConfig.cpp:1207 msgid "Max print speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1198 +#: src/libslic3r/PrintConfig.cpp:1208 msgid "" "When setting other speed settings to 0 Slic3r will autocalculate the optimal " "speed in order to keep constant extruder pressure. This experimental setting " "is used to set the highest print speed you want to allow." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1208 +#: src/libslic3r/PrintConfig.cpp:1218 msgid "" "This experimental setting is used to set the maximum volumetric speed your " "extruder supports." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1217 +#: src/libslic3r/PrintConfig.cpp:1227 msgid "Max volumetric slope positive" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1229 +#: src/libslic3r/PrintConfig.cpp:1228 src/libslic3r/PrintConfig.cpp:1239 msgid "" "This experimental setting is used to limit the speed of change in extrusion " "rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " @@ -5983,99 +6042,99 @@ msgid "" "s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1222 src/libslic3r/PrintConfig.cpp:1233 +#: src/libslic3r/PrintConfig.cpp:1232 src/libslic3r/PrintConfig.cpp:1243 msgid "mm³/s²" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1228 +#: src/libslic3r/PrintConfig.cpp:1238 msgid "Max volumetric slope negative" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1240 src/libslic3r/PrintConfig.cpp:1249 +#: src/libslic3r/PrintConfig.cpp:1250 src/libslic3r/PrintConfig.cpp:1259 msgid "Min" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1241 +#: src/libslic3r/PrintConfig.cpp:1251 msgid "This setting represents the minimum PWM your fan needs to work." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1250 +#: src/libslic3r/PrintConfig.cpp:1260 msgid "" "This is the lowest printable layer height for this extruder and limits the " "resolution for variable layer height. Typical values are between 0.05 mm and " "0.1 mm." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1258 +#: src/libslic3r/PrintConfig.cpp:1268 msgid "Min print speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1259 +#: src/libslic3r/PrintConfig.cpp:1269 msgid "Slic3r will not scale speed down below this speed." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1266 +#: src/libslic3r/PrintConfig.cpp:1276 msgid "Minimal filament extrusion length" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1267 +#: src/libslic3r/PrintConfig.cpp:1277 msgid "" "Generate no less than the number of skirt loops required to consume the " "specified amount of filament on the bottom layer. For multi-extruder " "machines, this minimum applies to each extruder." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1276 +#: src/libslic3r/PrintConfig.cpp:1286 msgid "Configuration notes" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1277 +#: src/libslic3r/PrintConfig.cpp:1287 msgid "" "You can put here your personal notes. This text will be added to the G-code " "header comments." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1286 +#: src/libslic3r/PrintConfig.cpp:1296 msgid "Nozzle diameter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1287 +#: src/libslic3r/PrintConfig.cpp:1297 msgid "" "This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1292 +#: src/libslic3r/PrintConfig.cpp:1302 msgid "Host Type" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1293 +#: src/libslic3r/PrintConfig.cpp:1303 msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1304 +#: src/libslic3r/PrintConfig.cpp:1314 msgid "Only retract when crossing perimeters" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1305 +#: src/libslic3r/PrintConfig.cpp:1315 msgid "" "Disables retraction when the travel path does not exceed the upper layer's " "perimeters (and thus any ooze will be probably invisible)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1312 +#: src/libslic3r/PrintConfig.cpp:1322 msgid "" "This option will drop the temperature of the inactive extruders to prevent " "oozing. It will enable a tall skirt automatically and move extruders outside " "such skirt when changing temperatures." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1319 +#: src/libslic3r/PrintConfig.cpp:1329 msgid "Output filename format" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1320 +#: src/libslic3r/PrintConfig.cpp:1330 msgid "" "You can use all configuration options as variables inside this template. For " "example: [layer_height], [fill_density] etc. You can also use [timestamp], " @@ -6083,31 +6142,31 @@ msgid "" "[input_filename], [input_filename_base]." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1329 +#: src/libslic3r/PrintConfig.cpp:1339 msgid "Detect bridging perimeters" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1331 +#: src/libslic3r/PrintConfig.cpp:1341 msgid "" "Experimental option to adjust flow for overhangs (bridge flow will be used), " "to apply bridge speed to them and enable fan." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1337 +#: src/libslic3r/PrintConfig.cpp:1347 msgid "Filament parking position" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1338 +#: src/libslic3r/PrintConfig.cpp:1348 msgid "" "Distance of the extruder tip from the position where the filament is parked " "when unloaded. This should match the value in printer firmware." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1346 +#: src/libslic3r/PrintConfig.cpp:1356 msgid "Extra loading distance" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1347 +#: src/libslic3r/PrintConfig.cpp:1357 msgid "" "When set to zero, the distance the filament is moved from parking position " "during load is exactly the same as it was moved back during unload. When " @@ -6115,28 +6174,28 @@ msgid "" "than unloading." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1355 src/libslic3r/PrintConfig.cpp:1373 -#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1395 +#: src/libslic3r/PrintConfig.cpp:1365 src/libslic3r/PrintConfig.cpp:1383 +#: src/libslic3r/PrintConfig.cpp:1395 src/libslic3r/PrintConfig.cpp:1405 msgid "Perimeters" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1356 +#: src/libslic3r/PrintConfig.cpp:1366 msgid "" "This is the acceleration your printer will use for perimeters. A high value " "like 9000 usually gives good results if your hardware is up to the job. Set " "zero to disable acceleration control for perimeters." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1364 +#: src/libslic3r/PrintConfig.cpp:1374 msgid "Perimeter extruder" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1366 +#: src/libslic3r/PrintConfig.cpp:1376 msgid "" "The extruder to use when printing perimeters and brim. First extruder is 1." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1375 +#: src/libslic3r/PrintConfig.cpp:1385 msgid "" "Set this to a non-zero value to set a manual extrusion width for perimeters. " "You may want to use thinner extrudates to get more accurate surfaces. If " @@ -6145,12 +6204,12 @@ msgid "" "it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1387 +#: src/libslic3r/PrintConfig.cpp:1397 msgid "" "Speed for perimeters (contours, aka vertical shells). Set to zero for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1397 +#: src/libslic3r/PrintConfig.cpp:1407 msgid "" "This option sets the number of perimeters to generate for each layer. Note " "that Slic3r may increase this number automatically when it detects sloping " @@ -6158,11 +6217,11 @@ msgid "" "Perimeters option is enabled." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1401 +#: src/libslic3r/PrintConfig.cpp:1411 msgid "(minimum)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1409 +#: src/libslic3r/PrintConfig.cpp:1419 msgid "" "If you want to process the output G-code through custom scripts, just list " "their absolute paths here. Separate multiple scripts with a semicolon. " @@ -6171,55 +6230,55 @@ msgid "" "environment variables." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1421 +#: src/libslic3r/PrintConfig.cpp:1431 msgid "Printer type" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1422 +#: src/libslic3r/PrintConfig.cpp:1432 msgid "Type of the printer." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1427 +#: src/libslic3r/PrintConfig.cpp:1437 msgid "Printer notes" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1428 +#: src/libslic3r/PrintConfig.cpp:1438 msgid "You can put your notes regarding the printer here." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1436 +#: src/libslic3r/PrintConfig.cpp:1446 msgid "Printer vendor" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1437 +#: src/libslic3r/PrintConfig.cpp:1447 msgid "Name of the printer vendor." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1442 +#: src/libslic3r/PrintConfig.cpp:1452 msgid "Printer variant" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1443 +#: src/libslic3r/PrintConfig.cpp:1453 msgid "" "Name of the printer variant. For example, the printer variants may be " "differentiated by a nozzle diameter." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1456 +#: src/libslic3r/PrintConfig.cpp:1466 msgid "Raft layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1458 +#: src/libslic3r/PrintConfig.cpp:1468 msgid "" "The object will be raised by this number of layers, and support material " "will be generated under it." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1466 +#: src/libslic3r/PrintConfig.cpp:1476 msgid "Resolution" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1467 +#: src/libslic3r/PrintConfig.cpp:1477 msgid "" "Minimum detail resolution, used to simplify the input file for speeding up " "the slicing job and reducing memory usage. High-resolution models often " @@ -6227,278 +6286,278 @@ msgid "" "simplification and use full resolution from input." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1477 +#: src/libslic3r/PrintConfig.cpp:1487 msgid "Minimum travel after retraction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1478 +#: src/libslic3r/PrintConfig.cpp:1488 msgid "" "Retraction is not triggered when travel moves are shorter than this length." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1484 +#: src/libslic3r/PrintConfig.cpp:1494 msgid "Retract amount before wipe" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1485 +#: src/libslic3r/PrintConfig.cpp:1495 msgid "" "With bowden extruders, it may be wise to do some amount of quick retract " "before doing the wipe movement." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1492 +#: src/libslic3r/PrintConfig.cpp:1502 msgid "Retract on layer change" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1493 +#: src/libslic3r/PrintConfig.cpp:1503 msgid "This flag enforces a retraction whenever a Z move is done." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1498 src/libslic3r/PrintConfig.cpp:1506 +#: src/libslic3r/PrintConfig.cpp:1508 src/libslic3r/PrintConfig.cpp:1516 msgid "Length" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1499 +#: src/libslic3r/PrintConfig.cpp:1509 msgid "Retraction Length" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1500 +#: src/libslic3r/PrintConfig.cpp:1510 msgid "" "When retraction is triggered, filament is pulled back by the specified " "amount (the length is measured on raw filament, before it enters the " "extruder)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1502 src/libslic3r/PrintConfig.cpp:1511 +#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1521 msgid "mm (zero to disable)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1507 +#: src/libslic3r/PrintConfig.cpp:1517 msgid "Retraction Length (Toolchange)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1508 +#: src/libslic3r/PrintConfig.cpp:1518 msgid "" "When retraction is triggered before changing tool, filament is pulled back " "by the specified amount (the length is measured on raw filament, before it " "enters the extruder)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1516 +#: src/libslic3r/PrintConfig.cpp:1526 msgid "Lift Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1517 +#: src/libslic3r/PrintConfig.cpp:1527 msgid "" "If you set this to a positive value, Z is quickly raised every time a " "retraction is triggered. When using multiple extruders, only the setting for " "the first extruder will be considered." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1524 +#: src/libslic3r/PrintConfig.cpp:1534 msgid "Above Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1525 +#: src/libslic3r/PrintConfig.cpp:1535 msgid "Only lift Z above" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1526 +#: src/libslic3r/PrintConfig.cpp:1536 msgid "" "If you set this to a positive value, Z lift will only take place above the " "specified absolute Z. You can tune this setting for skipping lift on the " "first layers." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1533 +#: src/libslic3r/PrintConfig.cpp:1543 msgid "Below Z" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1534 +#: src/libslic3r/PrintConfig.cpp:1544 msgid "Only lift Z below" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1535 +#: src/libslic3r/PrintConfig.cpp:1545 msgid "" "If you set this to a positive value, Z lift will only take place below the " "specified absolute Z. You can tune this setting for limiting lift to the " "first layers." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1551 +#: src/libslic3r/PrintConfig.cpp:1553 src/libslic3r/PrintConfig.cpp:1561 msgid "Extra length on restart" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1544 +#: src/libslic3r/PrintConfig.cpp:1554 msgid "" "When the retraction is compensated after the travel move, the extruder will " "push this additional amount of filament. This setting is rarely needed." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1552 +#: src/libslic3r/PrintConfig.cpp:1562 msgid "" "When the retraction is compensated after changing tool, the extruder will " "push this additional amount of filament." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1560 +#: src/libslic3r/PrintConfig.cpp:1569 src/libslic3r/PrintConfig.cpp:1570 msgid "Retraction Speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1561 +#: src/libslic3r/PrintConfig.cpp:1571 msgid "The speed for retractions (it only applies to the extruder motor)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1568 +#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1578 msgid "Deretraction Speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1569 +#: src/libslic3r/PrintConfig.cpp:1579 msgid "" "The speed for loading of a filament into extruder after retraction (it only " "applies to the extruder motor). If left to zero, the retraction speed is " "used." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1576 +#: src/libslic3r/PrintConfig.cpp:1586 msgid "Seam position" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1578 +#: src/libslic3r/PrintConfig.cpp:1588 msgid "Position of perimeters starting points." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1584 +#: src/libslic3r/PrintConfig.cpp:1594 msgid "Random" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1585 +#: src/libslic3r/PrintConfig.cpp:1595 msgid "Nearest" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1586 +#: src/libslic3r/PrintConfig.cpp:1596 msgid "Aligned" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1594 +#: src/libslic3r/PrintConfig.cpp:1604 msgid "Direction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1596 +#: src/libslic3r/PrintConfig.cpp:1606 msgid "Preferred direction of the seam" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1597 +#: src/libslic3r/PrintConfig.cpp:1607 msgid "Seam preferred direction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1604 +#: src/libslic3r/PrintConfig.cpp:1614 msgid "Jitter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1606 +#: src/libslic3r/PrintConfig.cpp:1616 msgid "Seam preferred direction jitter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1607 +#: src/libslic3r/PrintConfig.cpp:1617 msgid "Preferred direction of the seam - jitter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1617 +#: src/libslic3r/PrintConfig.cpp:1627 msgid "USB/serial port for printer connection." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1624 +#: src/libslic3r/PrintConfig.cpp:1634 msgid "Serial port speed" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1625 +#: src/libslic3r/PrintConfig.cpp:1635 msgid "Speed (baud) of USB/serial port for printer connection." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1634 +#: src/libslic3r/PrintConfig.cpp:1644 msgid "Distance from object" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1635 +#: src/libslic3r/PrintConfig.cpp:1645 msgid "" "Distance between skirt and object(s). Set this to zero to attach the skirt " "to the object(s) and get a brim for better adhesion." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1642 +#: src/libslic3r/PrintConfig.cpp:1652 msgid "Skirt height" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1643 +#: src/libslic3r/PrintConfig.cpp:1653 msgid "" "Height of skirt expressed in layers. Set this to a tall value to use skirt " "as a shield against drafts." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1650 +#: src/libslic3r/PrintConfig.cpp:1660 msgid "Loops (minimum)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1651 +#: src/libslic3r/PrintConfig.cpp:1661 msgid "Skirt Loops" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1652 +#: src/libslic3r/PrintConfig.cpp:1662 msgid "" "Number of loops for the skirt. If the Minimum Extrusion Length option is " "set, the number of loops might be greater than the one configured here. Set " "this to zero to disable skirt completely." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1660 +#: src/libslic3r/PrintConfig.cpp:1670 msgid "Slow down if layer print time is below" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1661 +#: src/libslic3r/PrintConfig.cpp:1671 msgid "" "If layer print time is estimated below this number of seconds, print moves " "speed will be scaled down to extend duration to this value." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1671 +#: src/libslic3r/PrintConfig.cpp:1681 msgid "Small perimeters" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1673 +#: src/libslic3r/PrintConfig.cpp:1683 msgid "" "This separate setting will affect the speed of perimeters having radius <= " "6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " "be calculated on the perimeters speed setting above. Set to zero for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1683 +#: src/libslic3r/PrintConfig.cpp:1693 msgid "Solid infill threshold area" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1685 +#: src/libslic3r/PrintConfig.cpp:1695 msgid "" "Force solid infill for regions having a smaller area than the specified " "threshold." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1686 +#: src/libslic3r/PrintConfig.cpp:1696 msgid "mm²" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1692 +#: src/libslic3r/PrintConfig.cpp:1702 msgid "Solid infill extruder" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1694 +#: src/libslic3r/PrintConfig.cpp:1704 msgid "The extruder to use when printing solid infill." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1700 +#: src/libslic3r/PrintConfig.cpp:1710 msgid "Solid infill every" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1702 +#: src/libslic3r/PrintConfig.cpp:1712 msgid "" "This feature allows to force a solid layer every given number of layers. " "Zero to disable. You can set this to any value (for example 9999); Slic3r " @@ -6506,7 +6565,7 @@ msgid "" "according to nozzle diameter and layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1714 +#: src/libslic3r/PrintConfig.cpp:1724 msgid "" "Set this to a non-zero value to set a manual extrusion width for infill for " "solid surfaces. If left zero, default extrusion width will be used if set, " @@ -6514,22 +6573,22 @@ msgid "" "(for example 90%) it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1724 +#: src/libslic3r/PrintConfig.cpp:1734 msgid "" "Speed for printing solid regions (top/bottom/internal horizontal shells). " "This can be expressed as a percentage (for example: 80%) over the default " "infill speed above. Set to zero for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1736 +#: src/libslic3r/PrintConfig.cpp:1746 msgid "Number of solid layers to generate on top and bottom surfaces." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1742 +#: src/libslic3r/PrintConfig.cpp:1752 msgid "Spiral vase" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1743 +#: src/libslic3r/PrintConfig.cpp:1753 msgid "" "This feature will raise Z gradually while printing a single-walled object in " "order to remove any visible seam. This option requires a single perimeter, " @@ -6538,18 +6597,18 @@ msgid "" "when printing more than an object." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1751 +#: src/libslic3r/PrintConfig.cpp:1761 msgid "Temperature variation" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1752 +#: src/libslic3r/PrintConfig.cpp:1762 msgid "" "Temperature difference to be applied when an extruder is not active. Enables " "a full-height \"sacrificial\" skirt on which the nozzles are periodically " "wiped." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1762 +#: src/libslic3r/PrintConfig.cpp:1772 msgid "" "This start procedure is inserted at the beginning, after bed has reached the " "target temperature and extruder just started heating, and before extruder " @@ -6560,7 +6619,7 @@ msgid "" "\"M109 S[first_layer_temperature]\" command wherever you want." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1777 +#: src/libslic3r/PrintConfig.cpp:1787 msgid "" "This start procedure is inserted at the beginning, after any printer start " "gcode. This is used to override settings for a specific filament. If Slic3r " @@ -6572,93 +6631,93 @@ msgid "" "extruders, the gcode is processed in extruder order." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1792 +#: src/libslic3r/PrintConfig.cpp:1802 msgid "Single Extruder Multi Material" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1793 +#: src/libslic3r/PrintConfig.cpp:1803 msgid "The printer multiplexes filaments into a single hot end." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1798 +#: src/libslic3r/PrintConfig.cpp:1808 msgid "Prime all printing extruders" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1799 +#: src/libslic3r/PrintConfig.cpp:1809 msgid "" "If enabled, all printing extruders will be primed at the front edge of the " "print bed at the start of the print." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1804 +#: src/libslic3r/PrintConfig.cpp:1814 msgid "Generate support material" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1806 +#: src/libslic3r/PrintConfig.cpp:1816 msgid "Enable support material generation." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1810 +#: src/libslic3r/PrintConfig.cpp:1820 msgid "Auto generated supports" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1812 +#: src/libslic3r/PrintConfig.cpp:1822 msgid "" "If checked, supports will be generated automatically based on the overhang " "threshold value. If unchecked, supports will be generated inside the " "\"Support Enforcer\" volumes only." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1818 +#: src/libslic3r/PrintConfig.cpp:1828 msgid "XY separation between an object and its support" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1820 +#: src/libslic3r/PrintConfig.cpp:1830 msgid "" "XY separation between an object and its support. If expressed as percentage " "(for example 50%), it will be calculated over external perimeter width." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1830 +#: src/libslic3r/PrintConfig.cpp:1840 msgid "Pattern angle" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1832 +#: src/libslic3r/PrintConfig.cpp:1842 msgid "" "Use this setting to rotate the support material pattern on the horizontal " "plane." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:2450 +#: src/libslic3r/PrintConfig.cpp:1852 src/libslic3r/PrintConfig.cpp:2460 msgid "" "Only create support if it lies on a build plate. Don't create support on a " "print." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1848 +#: src/libslic3r/PrintConfig.cpp:1858 msgid "Contact Z distance" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1850 +#: src/libslic3r/PrintConfig.cpp:1860 msgid "" "The vertical distance between object and support material interface. Setting " "this to 0 will also prevent Slic3r from using bridge flow and speed for the " "first object layer." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1857 +#: src/libslic3r/PrintConfig.cpp:1867 msgid "0 (soluble)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1858 +#: src/libslic3r/PrintConfig.cpp:1868 msgid "0.2 (detachable)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1863 +#: src/libslic3r/PrintConfig.cpp:1873 msgid "Enforce support for the first" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1865 +#: src/libslic3r/PrintConfig.cpp:1875 msgid "" "Generate support material for the specified number of layers counting from " "bottom, regardless of whether normal support material is enabled or not and " @@ -6666,21 +6725,21 @@ msgid "" "of objects having a very thin or poor footprint on the build plate." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1870 +#: src/libslic3r/PrintConfig.cpp:1880 msgid "Enforce support for the first n layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1876 +#: src/libslic3r/PrintConfig.cpp:1886 msgid "Support material/raft/skirt extruder" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1878 +#: src/libslic3r/PrintConfig.cpp:1888 msgid "" "The extruder to use when printing support material, raft and skirt (1+, 0 to " "use the current extruder to minimize tool changes)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1887 +#: src/libslic3r/PrintConfig.cpp:1897 msgid "" "Set this to a non-zero value to set a manual extrusion width for support " "material. If left zero, default extrusion width will be used if set, " @@ -6688,89 +6747,89 @@ msgid "" "example 90%) it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1895 +#: src/libslic3r/PrintConfig.cpp:1905 msgid "Interface loops" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1897 +#: src/libslic3r/PrintConfig.cpp:1907 msgid "" "Cover the top contact layer of the supports with loops. Disabled by default." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1902 +#: src/libslic3r/PrintConfig.cpp:1912 msgid "Support material/raft interface extruder" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1904 +#: src/libslic3r/PrintConfig.cpp:1914 msgid "" "The extruder to use when printing support material interface (1+, 0 to use " "the current extruder to minimize tool changes). This affects raft too." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1911 +#: src/libslic3r/PrintConfig.cpp:1921 msgid "Interface layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1913 +#: src/libslic3r/PrintConfig.cpp:1923 msgid "" "Number of interface layers to insert between the object(s) and support " "material." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1920 +#: src/libslic3r/PrintConfig.cpp:1930 msgid "Interface pattern spacing" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1922 +#: src/libslic3r/PrintConfig.cpp:1932 msgid "Spacing between interface lines. Set zero to get a solid interface." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1931 +#: src/libslic3r/PrintConfig.cpp:1941 msgid "" "Speed for printing support material interface layers. If expressed as " "percentage (for example 50%) it will be calculated over support material " "speed." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1940 +#: src/libslic3r/PrintConfig.cpp:1950 msgid "Pattern" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1942 +#: src/libslic3r/PrintConfig.cpp:1952 msgid "Pattern used to generate support material." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1948 +#: src/libslic3r/PrintConfig.cpp:1958 msgid "Rectilinear grid" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1954 +#: src/libslic3r/PrintConfig.cpp:1964 msgid "Pattern spacing" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1956 +#: src/libslic3r/PrintConfig.cpp:1966 msgid "Spacing between support material lines." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1965 +#: src/libslic3r/PrintConfig.cpp:1975 msgid "Speed for printing support material." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1972 +#: src/libslic3r/PrintConfig.cpp:1982 msgid "Synchronize with object layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1974 +#: src/libslic3r/PrintConfig.cpp:1984 msgid "" "Synchronize support layers with the object print layers. This is useful with " "multi-material printers, where the extruder switch is expensive." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1980 +#: src/libslic3r/PrintConfig.cpp:1990 msgid "Overhang threshold" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1982 +#: src/libslic3r/PrintConfig.cpp:1992 msgid "" "Support material will not be generated for overhangs whose slope angle (90° " "= vertical) is above the given threshold. In other words, this value " @@ -6779,50 +6838,50 @@ msgid "" "detection (recommended)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:1994 +#: src/libslic3r/PrintConfig.cpp:2004 msgid "With sheath around the support" msgstr "" -#: src/libslic3r/PrintConfig.cpp:1996 +#: src/libslic3r/PrintConfig.cpp:2006 msgid "" "Add a sheath (a single perimeter line) around the base support. This makes " "the support more reliable, but also more difficult to remove." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2003 +#: src/libslic3r/PrintConfig.cpp:2013 msgid "" "Extruder temperature for layers after the first one. Set this to zero to " "disable temperature control commands in the output." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2011 +#: src/libslic3r/PrintConfig.cpp:2021 msgid "Detect thin walls" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2013 +#: src/libslic3r/PrintConfig.cpp:2023 msgid "" "Detect single-width walls (parts where two extrusions don't fit and we need " "to collapse them into a single trace)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2019 +#: src/libslic3r/PrintConfig.cpp:2029 msgid "Threads" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2020 +#: src/libslic3r/PrintConfig.cpp:2030 msgid "" "Threads are used to parallelize long-running tasks. Optimal threads number " "is slightly above the number of available cores/processors." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2032 +#: src/libslic3r/PrintConfig.cpp:2042 msgid "" "This custom code is inserted right before every extruder change. Note that " "you can use placeholder variables for all Slic3r settings as well as " "[previous_extruder] and [next_extruder]." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2044 +#: src/libslic3r/PrintConfig.cpp:2054 msgid "" "Set this to a non-zero value to set a manual extrusion width for infill for " "top surfaces. You may want to use thinner extrudates to fill all narrow " @@ -6831,7 +6890,7 @@ msgid "" "percentage (for example 90%) it will be computed over layer height." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2055 +#: src/libslic3r/PrintConfig.cpp:2065 msgid "" "Speed for printing top solid layers (it only applies to the uppermost " "external layers and not to their internal solid layers). You may want to " @@ -6840,43 +6899,43 @@ msgid "" "for auto." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2070 +#: src/libslic3r/PrintConfig.cpp:2080 msgid "Number of solid layers to generate on top surfaces." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2071 +#: src/libslic3r/PrintConfig.cpp:2081 msgid "Top solid layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2077 +#: src/libslic3r/PrintConfig.cpp:2087 msgid "Speed for travel moves (jumps between distant extrusion points)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2085 +#: src/libslic3r/PrintConfig.cpp:2095 msgid "Use firmware retraction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2086 +#: src/libslic3r/PrintConfig.cpp:2096 msgid "" "This experimental setting uses G10 and G11 commands to have the firmware " "handle the retraction. This is only supported in recent Marlin." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2092 +#: src/libslic3r/PrintConfig.cpp:2102 msgid "Use relative E distances" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2093 +#: src/libslic3r/PrintConfig.cpp:2103 msgid "" "If your firmware requires relative E values, check this, otherwise leave it " "unchecked. Most firmwares use absolute values." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2099 +#: src/libslic3r/PrintConfig.cpp:2109 msgid "Use volumetric E" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2100 +#: src/libslic3r/PrintConfig.cpp:2110 msgid "" "This experimental setting uses outputs the E values in cubic millimeters " "instead of linear millimeters. If your firmware doesn't already know " @@ -6886,127 +6945,127 @@ msgid "" "only supported in recent Marlin." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2110 +#: src/libslic3r/PrintConfig.cpp:2120 msgid "Enable variable layer height feature" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2111 +#: src/libslic3r/PrintConfig.cpp:2121 msgid "" "Some printers or printer setups may have difficulties printing with a " "variable layer height. Enabled by default." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2117 +#: src/libslic3r/PrintConfig.cpp:2127 msgid "Wipe while retracting" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2118 +#: src/libslic3r/PrintConfig.cpp:2128 msgid "" "This flag will move the nozzle while retracting to minimize the possible " "blob on leaky extruders." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2125 +#: src/libslic3r/PrintConfig.cpp:2135 msgid "" "Multi material printers may need to prime or purge extruders on tool " "changes. Extrude the excess material into the wipe tower." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2131 +#: src/libslic3r/PrintConfig.cpp:2141 msgid "Purging volumes - load/unload volumes" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2132 +#: src/libslic3r/PrintConfig.cpp:2142 msgid "" "This vector saves required volumes to change from/to each tool used on the " "wipe tower. These values are used to simplify creation of the full purging " "volumes below." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2138 +#: src/libslic3r/PrintConfig.cpp:2148 msgid "Purging volumes - matrix" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2139 +#: src/libslic3r/PrintConfig.cpp:2149 msgid "" "This matrix describes volumes (in cubic milimetres) required to purge the " "new filament on the wipe tower for any given pair of tools." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2148 +#: src/libslic3r/PrintConfig.cpp:2158 msgid "Position X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2149 +#: src/libslic3r/PrintConfig.cpp:2159 msgid "X coordinate of the left front corner of a wipe tower" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2155 +#: src/libslic3r/PrintConfig.cpp:2165 msgid "Position Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2156 +#: src/libslic3r/PrintConfig.cpp:2166 msgid "Y coordinate of the left front corner of a wipe tower" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2163 +#: src/libslic3r/PrintConfig.cpp:2173 msgid "Width of a wipe tower" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2169 +#: src/libslic3r/PrintConfig.cpp:2179 msgid "Wipe tower rotation angle" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2170 +#: src/libslic3r/PrintConfig.cpp:2180 msgid "Wipe tower rotation angle with respect to x-axis." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2177 +#: src/libslic3r/PrintConfig.cpp:2187 msgid "Wipe into this object's infill" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2178 +#: src/libslic3r/PrintConfig.cpp:2188 msgid "" "Purging after toolchange will done inside this object's infills. This lowers " "the amount of waste but may result in longer print time due to additional " "travel moves." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2185 +#: src/libslic3r/PrintConfig.cpp:2195 msgid "Wipe into this object" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2186 +#: src/libslic3r/PrintConfig.cpp:2196 msgid "" "Object will be used to purge the nozzle after a toolchange to save material " "that would otherwise end up in the wipe tower and decrease print time. " "Colours of the objects will be mixed as a result." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2192 +#: src/libslic3r/PrintConfig.cpp:2202 msgid "Maximal bridging distance" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2193 +#: src/libslic3r/PrintConfig.cpp:2203 msgid "Maximal distance between supports on sparse infill sections." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2199 +#: src/libslic3r/PrintConfig.cpp:2209 msgid "XY Size Compensation" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2201 +#: src/libslic3r/PrintConfig.cpp:2211 msgid "" "The object will be grown/shrunk in the XY plane by the configured value " "(negative = inwards, positive = outwards). This might be useful for fine-" "tuning hole sizes." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2209 +#: src/libslic3r/PrintConfig.cpp:2219 msgid "Z offset" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2210 +#: src/libslic3r/PrintConfig.cpp:2220 msgid "" "This value will be added (or subtracted) from all the Z coordinates in the " "output G-code. It is used to compensate for bad Z endstop position: for " @@ -7014,308 +7073,308 @@ msgid "" "print bed, set this to -0.3 (or fix your endstop)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2227 +#: src/libslic3r/PrintConfig.cpp:2237 msgid "Display width" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2228 +#: src/libslic3r/PrintConfig.cpp:2238 msgid "Width of the display" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2233 +#: src/libslic3r/PrintConfig.cpp:2243 msgid "Display height" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2234 +#: src/libslic3r/PrintConfig.cpp:2244 msgid "Height of the display" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2239 +#: src/libslic3r/PrintConfig.cpp:2249 msgid "Number of pixels in" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2241 +#: src/libslic3r/PrintConfig.cpp:2251 msgid "Number of pixels in X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2247 +#: src/libslic3r/PrintConfig.cpp:2257 msgid "Number of pixels in Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2252 +#: src/libslic3r/PrintConfig.cpp:2262 msgid "Display orientation" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2253 +#: src/libslic3r/PrintConfig.cpp:2263 msgid "" "Set the actual LCD display orientation inside the SLA printer. Portrait mode " "will flip the meaning of display width and height parameters and the output " "images will be rotated by 90 degrees." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2259 +#: src/libslic3r/PrintConfig.cpp:2269 msgid "Landscape" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2260 +#: src/libslic3r/PrintConfig.cpp:2270 msgid "Portrait" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2265 +#: src/libslic3r/PrintConfig.cpp:2275 msgid "Fast" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2266 +#: src/libslic3r/PrintConfig.cpp:2276 msgid "Fast tilt" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2267 +#: src/libslic3r/PrintConfig.cpp:2277 msgid "Time of the fast tilt" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2274 +#: src/libslic3r/PrintConfig.cpp:2284 msgid "Slow" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2275 +#: src/libslic3r/PrintConfig.cpp:2285 msgid "Slow tilt" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2276 +#: src/libslic3r/PrintConfig.cpp:2286 msgid "Time of the slow tilt" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2283 +#: src/libslic3r/PrintConfig.cpp:2293 msgid "Area fill" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2284 +#: src/libslic3r/PrintConfig.cpp:2294 msgid "" "The percentage of the bed area. \n" "If the print area exceeds the specified value, \n" "then a slow tilt will be used, otherwise - a fast tilt" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2291 src/libslic3r/PrintConfig.cpp:2292 -#: src/libslic3r/PrintConfig.cpp:2293 +#: src/libslic3r/PrintConfig.cpp:2301 src/libslic3r/PrintConfig.cpp:2302 +#: src/libslic3r/PrintConfig.cpp:2303 msgid "Printer scaling correction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2299 src/libslic3r/PrintConfig.cpp:2300 +#: src/libslic3r/PrintConfig.cpp:2309 src/libslic3r/PrintConfig.cpp:2310 msgid "Printer absolute correction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2301 +#: src/libslic3r/PrintConfig.cpp:2311 msgid "" "Will inflate or deflate the sliced 2D polygons according to the sign of the " "correction." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2307 src/libslic3r/PrintConfig.cpp:2308 +#: src/libslic3r/PrintConfig.cpp:2317 src/libslic3r/PrintConfig.cpp:2318 msgid "Printer gamma correction" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2309 +#: src/libslic3r/PrintConfig.cpp:2319 msgid "" "This will apply a gamma correction to the rasterized 2D polygons. A gamma " "value of zero means thresholding with the threshold in the middle. This " "behaviour eliminates antialiasing without losing holes in polygons." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2320 src/libslic3r/PrintConfig.cpp:2321 +#: src/libslic3r/PrintConfig.cpp:2330 src/libslic3r/PrintConfig.cpp:2331 msgid "Initial layer height" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2327 +#: src/libslic3r/PrintConfig.cpp:2337 msgid "Faded layers" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2328 +#: src/libslic3r/PrintConfig.cpp:2338 msgid "" "Number of the layers needed for the exposure time fade from initial exposure " "time to the exposure time" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2335 src/libslic3r/PrintConfig.cpp:2336 +#: src/libslic3r/PrintConfig.cpp:2345 src/libslic3r/PrintConfig.cpp:2346 msgid "Exposure time" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2343 +#: src/libslic3r/PrintConfig.cpp:2352 src/libslic3r/PrintConfig.cpp:2353 msgid "Initial exposure time" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2349 src/libslic3r/PrintConfig.cpp:2350 +#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2360 msgid "Correction for expansion" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2356 +#: src/libslic3r/PrintConfig.cpp:2366 msgid "SLA print material notes" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2357 +#: src/libslic3r/PrintConfig.cpp:2367 msgid "You can put your notes regarding the SLA print material here." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2365 src/libslic3r/PrintConfig.cpp:2376 +#: src/libslic3r/PrintConfig.cpp:2375 src/libslic3r/PrintConfig.cpp:2386 msgid "Default SLA material profile" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2387 +#: src/libslic3r/PrintConfig.cpp:2397 msgid "Generate supports" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2389 +#: src/libslic3r/PrintConfig.cpp:2399 msgid "Generate supports for the models" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2394 +#: src/libslic3r/PrintConfig.cpp:2404 msgid "Support head front diameter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2396 +#: src/libslic3r/PrintConfig.cpp:2406 msgid "Diameter of the pointing side of the head" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2403 +#: src/libslic3r/PrintConfig.cpp:2413 msgid "Support head penetration" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2405 +#: src/libslic3r/PrintConfig.cpp:2415 msgid "How much the pinhead has to penetrate the model surface" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2412 +#: src/libslic3r/PrintConfig.cpp:2422 msgid "Support head width" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2414 +#: src/libslic3r/PrintConfig.cpp:2424 msgid "Width from the back sphere center to the front sphere center" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2422 +#: src/libslic3r/PrintConfig.cpp:2432 msgid "Support pillar diameter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2424 +#: src/libslic3r/PrintConfig.cpp:2434 msgid "Diameter in mm of the support pillars" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2432 +#: src/libslic3r/PrintConfig.cpp:2442 msgid "Support pillar connection mode" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2433 +#: src/libslic3r/PrintConfig.cpp:2443 msgid "" "Controls the bridge type between two neighboring pillars. Can be zig-zag, " "cross (double zig-zag) or dynamic which will automatically switch between " "the first two depending on the distance of the two pillars." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2441 +#: src/libslic3r/PrintConfig.cpp:2451 msgid "Zig-Zag" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2442 +#: src/libslic3r/PrintConfig.cpp:2452 msgid "Cross" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2443 +#: src/libslic3r/PrintConfig.cpp:2453 msgid "Dynamic" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2455 +#: src/libslic3r/PrintConfig.cpp:2465 msgid "Pillar widening factor" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2457 +#: src/libslic3r/PrintConfig.cpp:2467 msgid "" "Merging bridges or pillars into another pillars can increase the radius. " "Zero means no increase, one means full increase." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2466 +#: src/libslic3r/PrintConfig.cpp:2476 msgid "Support base diameter" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2468 +#: src/libslic3r/PrintConfig.cpp:2478 msgid "Diameter in mm of the pillar base" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2476 +#: src/libslic3r/PrintConfig.cpp:2486 msgid "Support base height" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2478 +#: src/libslic3r/PrintConfig.cpp:2488 msgid "The height of the pillar base cone" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2485 +#: src/libslic3r/PrintConfig.cpp:2495 msgid "Critical angle" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2487 +#: src/libslic3r/PrintConfig.cpp:2497 msgid "The default angle for connecting support sticks and junctions." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2495 +#: src/libslic3r/PrintConfig.cpp:2505 msgid "Max bridge length" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2497 +#: src/libslic3r/PrintConfig.cpp:2507 msgid "The max length of a bridge" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2504 +#: src/libslic3r/PrintConfig.cpp:2514 msgid "Max pillar linking distance" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2506 +#: src/libslic3r/PrintConfig.cpp:2516 msgid "" "The max distance of two pillars to get linked with each other. A zero value " "will prohibit pillar cascading." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2514 +#: src/libslic3r/PrintConfig.cpp:2524 msgid "Object elevation" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2516 +#: src/libslic3r/PrintConfig.cpp:2526 msgid "How much the supports should lift up the supported object." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2526 +#: src/libslic3r/PrintConfig.cpp:2536 msgid "This is a relative measure of support points density." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2532 +#: src/libslic3r/PrintConfig.cpp:2542 msgid "Minimal distance of the support points" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2534 +#: src/libslic3r/PrintConfig.cpp:2544 msgid "No support points will be placed closer than this threshold." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2540 +#: src/libslic3r/PrintConfig.cpp:2550 msgid "Use pad" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2542 +#: src/libslic3r/PrintConfig.cpp:2552 msgid "Add a pad underneath the supported model" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2547 +#: src/libslic3r/PrintConfig.cpp:2557 msgid "Pad wall thickness" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2549 +#: src/libslic3r/PrintConfig.cpp:2559 msgid "The thickness of the pad and its optional cavity walls." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2557 +#: src/libslic3r/PrintConfig.cpp:2567 msgid "Pad wall height" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2558 +#: src/libslic3r/PrintConfig.cpp:2568 msgid "" "Defines the pad cavity depth. Set to zero to disable the cavity. Be careful " "when enabling this feature, as some resins may produce an extreme suction " @@ -7323,279 +7382,279 @@ msgid "" "difficult." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2571 +#: src/libslic3r/PrintConfig.cpp:2581 msgid "Max merge distance" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2573 +#: src/libslic3r/PrintConfig.cpp:2583 msgid "" "Some objects can get along with a few smaller pads instead of a single big " "one. This parameter defines how far the center of two smaller pads should " "be. If theyare closer, they will get merged into one pad." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2584 +#: src/libslic3r/PrintConfig.cpp:2594 msgid "Pad edge radius" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2593 +#: src/libslic3r/PrintConfig.cpp:2603 msgid "Pad wall slope" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2595 +#: src/libslic3r/PrintConfig.cpp:2605 msgid "" "The slope of the pad wall relative to the bed plane. 90 degrees means " "straight walls." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2957 +#: src/libslic3r/PrintConfig.cpp:2967 msgid "Export OBJ" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2958 +#: src/libslic3r/PrintConfig.cpp:2968 msgid "Export the model(s) as OBJ." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2969 +#: src/libslic3r/PrintConfig.cpp:2979 msgid "Export SLA" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2970 +#: src/libslic3r/PrintConfig.cpp:2980 msgid "Slice the model and export SLA printing layers as PNG." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2975 +#: src/libslic3r/PrintConfig.cpp:2985 msgid "Export 3MF" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2976 +#: src/libslic3r/PrintConfig.cpp:2986 msgid "Export the model(s) as 3MF." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2980 +#: src/libslic3r/PrintConfig.cpp:2990 msgid "Export AMF" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2981 +#: src/libslic3r/PrintConfig.cpp:2991 msgid "Export the model(s) as AMF." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2985 +#: src/libslic3r/PrintConfig.cpp:2995 msgid "Export STL" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2986 +#: src/libslic3r/PrintConfig.cpp:2996 msgid "Export the model(s) as STL." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2991 +#: src/libslic3r/PrintConfig.cpp:3001 msgid "Slice the model and export toolpaths as G-code." msgstr "" -#: src/libslic3r/PrintConfig.cpp:2996 +#: src/libslic3r/PrintConfig.cpp:3006 msgid "Slice" msgstr "" -#: src/libslic3r/PrintConfig.cpp:2997 +#: src/libslic3r/PrintConfig.cpp:3007 msgid "" "Slice the model as FFF or SLA based on the printer_technology configuration " "value." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3002 +#: src/libslic3r/PrintConfig.cpp:3012 msgid "Help" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3003 +#: src/libslic3r/PrintConfig.cpp:3013 msgid "Show this help." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3008 +#: src/libslic3r/PrintConfig.cpp:3018 msgid "Help (FFF options)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3009 +#: src/libslic3r/PrintConfig.cpp:3019 msgid "Show the full list of print/G-code configuration options." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3013 +#: src/libslic3r/PrintConfig.cpp:3023 msgid "Help (SLA options)" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3014 +#: src/libslic3r/PrintConfig.cpp:3024 msgid "Show the full list of SLA print configuration options." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3018 +#: src/libslic3r/PrintConfig.cpp:3028 msgid "Output Model Info" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3019 +#: src/libslic3r/PrintConfig.cpp:3029 msgid "Write information about the model to the console." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3023 +#: src/libslic3r/PrintConfig.cpp:3033 msgid "Save config file" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3024 +#: src/libslic3r/PrintConfig.cpp:3034 msgid "Save configuration to the specified file." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3034 +#: src/libslic3r/PrintConfig.cpp:3044 msgid "Align XY" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3035 +#: src/libslic3r/PrintConfig.cpp:3045 msgid "Align the model to the given point." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3040 +#: src/libslic3r/PrintConfig.cpp:3050 msgid "Cut model at the given Z." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3061 +#: src/libslic3r/PrintConfig.cpp:3071 msgid "Center" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3062 +#: src/libslic3r/PrintConfig.cpp:3072 msgid "Center the print around the given center." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3066 +#: src/libslic3r/PrintConfig.cpp:3076 msgid "Don't arrange" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3067 +#: src/libslic3r/PrintConfig.cpp:3077 msgid "" "Do not rearrange the given models before merging and keep their original XY " "coordinates." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3070 +#: src/libslic3r/PrintConfig.cpp:3080 msgid "Duplicate" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3071 +#: src/libslic3r/PrintConfig.cpp:3081 msgid "Multiply copies by this factor." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3075 +#: src/libslic3r/PrintConfig.cpp:3085 msgid "Duplicate by grid" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3076 +#: src/libslic3r/PrintConfig.cpp:3086 msgid "Multiply copies by creating a grid." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3079 +#: src/libslic3r/PrintConfig.cpp:3089 msgid "Merge" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3080 +#: src/libslic3r/PrintConfig.cpp:3090 msgid "" "Arrange the supplied models in a plate and merge them in a single model in " "order to perform actions once." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3085 +#: src/libslic3r/PrintConfig.cpp:3095 msgid "" "Try to repair any non-manifold meshes (this option is implicitly added " "whenever we need to slice the model to perform the requested action)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3089 +#: src/libslic3r/PrintConfig.cpp:3099 msgid "Rotation angle around the Z axis in degrees." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3093 +#: src/libslic3r/PrintConfig.cpp:3103 msgid "Rotate around X" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3094 +#: src/libslic3r/PrintConfig.cpp:3104 msgid "Rotation angle around the X axis in degrees." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3098 +#: src/libslic3r/PrintConfig.cpp:3108 msgid "Rotate around Y" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3099 +#: src/libslic3r/PrintConfig.cpp:3109 msgid "Rotation angle around the Y axis in degrees." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3104 +#: src/libslic3r/PrintConfig.cpp:3114 msgid "Scaling factor or percentage." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3109 +#: src/libslic3r/PrintConfig.cpp:3119 msgid "" "Detect unconnected parts in the given model(s) and split them into separate " "objects." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3112 +#: src/libslic3r/PrintConfig.cpp:3122 msgid "Scale to Fit" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3113 +#: src/libslic3r/PrintConfig.cpp:3123 msgid "Scale to fit the given volume." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3122 +#: src/libslic3r/PrintConfig.cpp:3132 msgid "Ignore non-existent config files" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3123 +#: src/libslic3r/PrintConfig.cpp:3133 msgid "Do not fail if a file supplied to --load does not exist." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3126 +#: src/libslic3r/PrintConfig.cpp:3136 msgid "Load config file" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3127 +#: src/libslic3r/PrintConfig.cpp:3137 msgid "" "Load configuration from the specified file. It can be used more than once to " "load options from multiple files." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3130 +#: src/libslic3r/PrintConfig.cpp:3140 msgid "Output File" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3131 +#: src/libslic3r/PrintConfig.cpp:3141 msgid "" "The file where the output will be written (if not specified, it will be " "based on the input file)." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3141 +#: src/libslic3r/PrintConfig.cpp:3151 msgid "Data directory" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3142 +#: src/libslic3r/PrintConfig.cpp:3152 msgid "" "Load and store settings at the given directory. This is useful for " "maintaining different profiles or including configurations from a network " "storage." msgstr "" -#: src/libslic3r/PrintConfig.cpp:3145 +#: src/libslic3r/PrintConfig.cpp:3155 msgid "Logging level" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3146 +#: src/libslic3r/PrintConfig.cpp:3156 msgid "" "Messages with severity lower or eqal to the loglevel will be printed out. 0:" "trace, 1:debug, 2:info, 3:warning, 4:error, 5:fatal" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3151 +#: src/libslic3r/PrintConfig.cpp:3161 msgid "Render with a software renderer" msgstr "" -#: src/libslic3r/PrintConfig.cpp:3152 +#: src/libslic3r/PrintConfig.cpp:3162 msgid "" "Render with a software renderer. The bundled MESA software renderer is " "loaded instead of the default OpenGL driver." diff --git a/resources/localization/cs_CZ/PrusaSlicer.mo b/resources/localization/cs_CZ/PrusaSlicer.mo index aa081e2a4..d63ee85af 100644 Binary files a/resources/localization/cs_CZ/PrusaSlicer.mo and b/resources/localization/cs_CZ/PrusaSlicer.mo differ diff --git a/resources/localization/cs_CZ/PrusaSlicer_cs.po b/resources/localization/cs_CZ/PrusaSlicer_cs.po index 831d5856b..300934d59 100644 --- a/resources/localization/cs_CZ/PrusaSlicer_cs.po +++ b/resources/localization/cs_CZ/PrusaSlicer_cs.po @@ -101,6 +101,10 @@ msgstr "" "\n" "Nečíselná hodnota." +#: src/slic3r/GUI/MainFrame.cpp:61 +msgid " - Remember to check for updates at http://github.com/prusa3d/PrusaSlicer/releases" +msgstr " - Nezapomeňte zkontrolovat aktualizace na http://github.com/prusa3d/PrusaSlicer/releases" + #: src/slic3r/GUI/MainFrame.cpp:55 msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" msgstr " - Nezapomeňte zkontrolovat aktualizace na http://github.com/prusa3d/slic3r/releases" @@ -353,6 +357,10 @@ msgstr "&Načíst Konfigurační Balík…" msgid "&Load Config…\tCtrl+L" msgstr "&Načíst Konfiguraci…\tCtrl+L" +#: src/slic3r/GUI/MainFrame.cpp:376 +msgid "&New Project" +msgstr "&Nový projekt" + #: src/slic3r/GUI/ConfigWizard.cpp:1093 msgid "&Next >" msgstr "&Další>" @@ -429,6 +437,10 @@ msgstr "(Znovu)Slicovat" msgid "(Re)Slice &Now" msgstr "(Z&novu)Slicovat" +#: src/slic3r/GUI/MainFrame.cpp:455 +msgid "(Re)Slice No&w" +msgstr "(Znovu) S&licovat" + #: src/slic3r/GUI/MainFrame.cpp:641 msgid ") not found." msgstr ") nebyl nalezen." @@ -439,7 +451,7 @@ msgstr ". Pokračovat i přes zahození změn?" #: src/libslic3r/PrintConfig.cpp:1857 msgid "0 (soluble)" -msgstr "0 (rozpusné)" +msgstr "0 (rozpustné)" #: src/libslic3r/PrintConfig.cpp:1858 msgid "0.2 (detachable)" @@ -995,6 +1007,10 @@ msgstr "Zpracování na pozadí" msgid "backwards edges" msgstr "zadní okraje" +#: src/slic3r/GUI/MainFrame.cpp:152 +msgid "based on Slic3r" +msgstr "založený na Slic3r" + #: src/slic3r/GUI/Tab.cpp:1484 msgid "Bed" msgstr "Tisková podložka" @@ -1208,6 +1224,10 @@ msgstr "Změňte počet kopií vybraného objektu" msgid "Change type" msgstr "Změnit typ" +#: src/slic3r/GUI/UpdateDialogs.cpp:56 +msgid "Changelog && Download" +msgstr "Changelog && Stažení" + #: src/slic3r/GUI/GUI_App.cpp:378 msgid "Changing of an application language" msgstr "Změnit jazyk aplikace" @@ -1228,6 +1248,10 @@ msgstr "Zvolit soubor ke slicování (STL/OBJ/AMF/3MF/PRUSA):" msgid "Choose one file (3MF):" msgstr "Vyberte jeden soubor (3MF):" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" +msgstr "Vyberte jeden soubor (3MF/AMF):" + #: src/slic3r/GUI/GUI_App.cpp:501 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Vyberte jeden nebo více souborů (STL/OBJ/AMF/3MF/PRUSA):" @@ -1272,7 +1296,7 @@ msgstr "Barva" #: src/slic3r/GUI/GUI_Preview.cpp:218 src/slic3r/GUI/GUI_Preview.cpp:535 #: src/libslic3r/GCode/PreviewData.cpp:406 msgid "Color Print" -msgstr "Color Print" +msgstr "Barevný tisk" #: src/libslic3r/PrintConfig.cpp:224 msgid "Colorprint height" @@ -1286,6 +1310,10 @@ msgstr "Kombinovat výplň každou" msgid "Combine infill every n layers" msgstr "Kombinovat výplň každou n vrstvu" +#: src/slic3r/GUI/UpdateDialogs.cpp:116 +msgid "Comment:" +msgstr "Komentář:" + #: src/slic3r/GUI/Tab.cpp:56 src/libslic3r/PrintConfig.cpp:244 msgid "Compatible print profiles" msgstr "Kompatibilní tiskové profily" @@ -1450,6 +1478,10 @@ msgstr "Kopírovat výběr do schránky" msgid "Copy to clipboard" msgstr "Kopírovat do schránky" +#: src/slic3r/GUI/SysInfoDialog.cpp:120 +msgid "Copy to Clipboard" +msgstr "Kopírovat do Schránky" + #: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84 #: src/slic3r/GUI/BackgroundSlicingProcess.cpp:400 msgid "Copying of the temporary G-code to the output G-code failed" @@ -1592,6 +1624,10 @@ msgstr "Řezat…" msgid "Cylinder" msgstr "Válec" +#: src/slic3r/GUI/MainFrame.cpp:491 +msgid "D&eselect all" +msgstr "Odznačit vš&e" + #: src/libslic3r/PrintConfig.cpp:3115 msgid "Data directory" msgstr "Složka Data" @@ -1726,7 +1762,7 @@ msgstr "Sm&azat vše" #: src/slic3r/GUI/KBShortcutsDialog.cpp:138 msgid "Delete All" -msgstr "Smazat Vše" +msgstr "Smazat vše" #: src/slic3r/GUI/Plater.cpp:3298 msgid "Delete all" @@ -1774,6 +1810,10 @@ msgstr "Rychlost deretrakce" msgid "Deselect by rectangle" msgstr "Odznačit obdélníkovým výběrem myši" +#: src/slic3r/GUI/MainFrame.cpp:492 +msgid "Deselects all objects" +msgstr "Odznačit všechny objekty" + #: src/libslic3r/PrintConfig.cpp:1833 msgid "detachable" msgstr "oddělitelný" @@ -2756,6 +2796,16 @@ msgstr "První vrstva" msgid "First layer height" msgstr "Výška první vrstvy" +#: src/slic3r/GUI/Tab.cpp:1266 +msgid "" +"First layer height can't be equal to zero.\n" +"\n" +"Shall I set its value to minimum (0.01)?" +msgstr "" +"Výška první vrstvy nemůže být rovna nule.\n" +"\n" +"Mám nastavit její hodnotu na minimum (0.01)?" + #: src/libslic3r/Print.cpp:1328 msgid "First layer height can't be greater than nozzle diameter" msgstr "Výška první vrstvy nesmí být větší než průměr trysky" @@ -3196,6 +3246,10 @@ msgstr "Pokud je povoleno, stáhne %s na pozadí aktualizace vestavěných syst msgid "If enabled, all printing extruders will be primed at the front edge of the print bed at the start of the print." msgstr "Pokud je tato možnost povolena, všechny tiskové extrudery na začátku tisku vytlačí na předním okraji podložky malé množství materiálu." +#: src/slic3r/GUI/Preferences.cpp:63 +msgid "If enabled, PrusaSlicer will check for the new versions of itself online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done." +msgstr "Pokud je povoleno, PrusaSlicer kontroluje nově dostupné verze programu. V případě, že je nová verze k dispozici, zobrazí se notifikace při dalším startu programu (nikdy během užívání aplikace). Tento systém slouží pouze pro upozornění uživatele, nedochází k automatické instalaci." + #: src/slic3r/GUI/Preferences.cpp:63 msgid "If enabled, Slic3r checks for new versions of " msgstr "Pokud je povoleno, Slic3r kontroluje dostupnost nové verze" @@ -3591,6 +3645,16 @@ msgstr "Vyhlazení vrstev" msgid "Layer height" msgstr "Výška vrstvy" +#: src/slic3r/GUI/Tab.cpp:1253 +msgid "" +"Layer height can't be equal to zero.\n" +"\n" +"Shall I set its value to minimum (0.01)?" +msgstr "" +"Výška vrstvy nemůže být rovna nule.\n" +"\n" +"Mám nastavit její hodnotu na minimum (0.01)?" + #: src/libslic3r/Print.cpp:1332 msgid "Layer height can't be greater than nozzle diameter" msgstr "Výška vrstvy nemůže být větší než je průměr trysky" @@ -3675,6 +3739,11 @@ msgstr "Délka kovové trubičky určené pro ochlazení a zformování filament msgid "Length of the cooling tube to limit space for cooling moves inside it." msgstr "Délka kovové trubičky určené pro ochlazení a zformování filamentu po vytažení z extruderu." +#. TRN "Slic3r _is licensed under the_ License" +#: src/slic3r/GUI/AboutDialog.cpp:124 +msgid "License agreements of all following programs (libraries) are part of application license agreement" +msgstr "Licenční ujednání všech následujících programů (knihoven) je součástí licenční smlouvy" + #: src/libslic3r/PrintConfig.cpp:1491 msgid "Lift Z" msgstr "Zvednout Z" @@ -4294,6 +4363,10 @@ msgstr "Model byl úspěšně opraven" msgid "modified" msgstr "upraveno" +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 +msgid "Modifier" +msgstr "Modifikátor" + #: src/slic3r/GUI/Tab.cpp:1100 msgid "Modifiers" msgstr "Modifikátory" @@ -4639,6 +4712,14 @@ msgstr "Otevřít soubor s projektem" msgid "Open CA certificate file" msgstr "Otevřít soubor s certifikátem CA" +#: src/slic3r/GUI/UpdateDialogs.cpp:63 src/slic3r/GUI/UpdateDialogs.cpp:126 +msgid "Open changelog page" +msgstr "Otevře stránku s changelogem" + +#: src/slic3r/GUI/UpdateDialogs.cpp:68 +msgid "Open download page" +msgstr "Otevře stránku pro stažení programu" + #: src/slic3r/GUI/KBShortcutsDialog.cpp:105 msgid "Open project STL/OBJ/AMF/3MF with config, delete bed" msgstr "Otevřít soubor STL/OBJ/AMF/3MF s konfigurací (smaže tiskovou plochu)" @@ -4916,6 +4997,10 @@ msgstr "Pro použití této funkce prosím nainstalujte OpenGL moduly (viz instr msgid "Please, check your changes before." msgstr "Prosím, nejdříve zkontrolujte provedené změny." +#: src/slic3r/GUI/AboutDialog.cpp:39 src/slic3r/GUI/AboutDialog.cpp:286 +msgid "Portions copyright" +msgstr "Autorská práva" + #: src/libslic3r/PrintConfig.cpp:2235 msgid "Portrait" msgstr "Orientace na výšku" @@ -4974,6 +5059,31 @@ msgstr "Příprava výplně" msgid "Preset (%s)" msgstr "Přednastavení (%s)" +#: src/slic3r/GUI/KBShortcutsDialog.cpp:147 +msgid "" +"Press to activate deselection rectangle\n" +"or to scale or rotate selected objects\n" +"around their own center" +msgstr "" +"Stiskem aktivujete obdélníkové odstranění \n" +"výběru nebo změnu velikosti nebo otočení \n" +"vybraných objektů kolem vlastních středů" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:148 +msgid "Press to activate one direction scaling in Gizmo scale" +msgstr "Stiskem aktivujete změnu velikosti pouze v jednom směru" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:146 +#, no-c-format +msgid "" +"Press to activate selection rectangle\n" +"or to snap by 5% in Gizmo scale\n" +"or to snap by 1mm in Gizmo move" +msgstr "" +"Stiskem aktivujete obdélníkvý výběr\n" +"nebo 5% krok při změně velikosti\n" +"nebo 1 mm krok při posunu" + #: src/slic3r/GUI/KBShortcutsDialog.cpp:148 msgid "" "Press to scale or rotate selected objects\n" @@ -5172,6 +5282,10 @@ msgstr "Prusa tiskárny technologie FFF" msgid "Prusa MSLA Technology Printers" msgstr "Prusa tiskárny technologie MSLA" +#: src/slic3r/GUI/AboutDialog.cpp:255 +msgid "PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap community." +msgstr "PrusaSlicer je založen na Slic3r od Alessandra Ranellucciho a RepRap komunity." + #: src/libslic3r/PrintConfig.cpp:2153 msgid "Purging after toolchange will done inside this object's infills. This lowers the amount of waste but may result in longer print time due to additional travel moves." msgstr "Vyčištění trysky po výměně filamentu se provede uvnitř výplní tohoto objektu. Tím se snižuje množství odpadu, ale může to mít za následek delší dobu tisku v důsledku dodatečných pohybů." @@ -6477,7 +6591,7 @@ msgstr "Slicování muselo být zastaveno kvůli vnitřní chybě." #: src/libslic3r/SLAPrint.cpp:55 msgid "Slicing model" -msgstr "Slicovaný model" +msgstr "Slicuji model" #: src/libslic3r/SLAPrint.cpp:59 msgid "Slicing supports" @@ -6509,7 +6623,7 @@ msgstr "Název zálohy" #: src/slic3r/GUI/MainFrame.cpp:549 msgid "Software &Releases" -msgstr "Ve&rze softwaru" +msgstr "Vydané ve&rze" #: src/slic3r/GUI/PresetHints.cpp:181 msgid "solid infill" @@ -6727,6 +6841,10 @@ msgstr "Rozdělit na části" msgid "Stars" msgstr "Hvězdy" +#: src/slic3r/GUI/MainFrame.cpp:376 +msgid "Start a new project" +msgstr "Vytvořit nový projekt" + #: src/slic3r/GUI/Tab.cpp:1564 src/slic3r/GUI/Tab.cpp:1949 #: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1751 msgid "Start G-code" @@ -6789,6 +6907,14 @@ msgstr "Průměr podpěrné základny" msgid "Support base height" msgstr "Výška podpěrné základny" +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 +msgid "Support Blocker" +msgstr "Blokátor podpěr" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:2547 +msgid "Support Enforcer" +msgstr "Vynucení podpěr" + #: src/slic3r/GUI/Tab.cpp:1316 msgid "Support Generator" msgstr "Generátor Podpěr" @@ -7032,7 +7158,7 @@ msgid "" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" -"Vzor výplně %1% není určen pro práci se 100% hustotou.\n" +"Vzor výplně %1% není určen pro práci se 100%% hustotou.\n" "\n" "Mám přejít na vzor výplně rectilinear?" @@ -7116,6 +7242,10 @@ msgstr "Byly upraveny následující přednastavení" msgid "The following presets were modified: " msgstr "Byly upraveny následující přednastavení:" +#: src/slic3r/GUI/Tab.cpp:3311 +msgid "the following suffix is not allowed:" +msgstr "následující přípona není povolená:" + #: src/libslic3r/PrintConfig.cpp:2453 msgid "The height of the pillar base cone" msgstr "Výška ukotvení podpěrného kužele" @@ -7737,6 +7867,10 @@ msgstr "Pokuste se opravit nemanifoldní meshe (tato možnost je implicitně př msgid "Type of the printer." msgstr "Typ tiskárny." +#: src/slic3r/GUI/GUI_ObjectList.cpp:2549 +msgid "Type:" +msgstr "Typ:" + #: src/libslic3r/Zipper.cpp:35 msgid "undefined error" msgstr "nedefinovaná chyba" @@ -7807,6 +7941,10 @@ msgstr "Neuložené Změny" msgid "Unsaved Presets" msgstr "Neuložená přednastavení" +#: src/slic3r/GUI/KBShortcutsDialog.cpp:154 +msgid "Unselect gizmo / Clear selection" +msgstr "Zrušit gizmo / Zrušit výběr" + #: src/slic3r/GUI/KBShortcutsDialog.cpp:154 msgid "Unselect gizmo, keep object selection" msgstr "Zrušit gizmo, zachovat výběr objektů" diff --git a/resources/localization/de_DE/PrusaSlicer.mo b/resources/localization/de_DE/PrusaSlicer.mo index 80d3ff363..eee428396 100644 Binary files a/resources/localization/de_DE/PrusaSlicer.mo and b/resources/localization/de_DE/PrusaSlicer.mo differ diff --git a/resources/localization/de_DE/PrusaSlicer_de.po b/resources/localization/de_DE/PrusaSlicer_de.po index a74b0c3be..d158e2444 100644 --- a/resources/localization/de_DE/PrusaSlicer_de.po +++ b/resources/localization/de_DE/PrusaSlicer_de.po @@ -1226,6 +1226,10 @@ msgstr "Wählen Sie eine Datei zum Slicen (STL/OBJ/AMF/3MF/PRUSA):" msgid "Choose one file (3MF):" msgstr "Wählen Sie eine Datei (3MF):" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" +msgstr "Wählen Sie eine Datei (3MF/AMF):" + #: src/slic3r/GUI/GUI_App.cpp:501 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Wählen Sie eine oder mehrere Dateien (STL/OBJ/AMF/3MF/PRUSA):" @@ -7031,7 +7035,7 @@ msgid "" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" -"Das %1% Infillmuster ist nicht empfohlen für 100% Füllvolumen.\n" +"Das %1% Infillmuster ist nicht empfohlen für 100%% Füllvolumen.\n" "\n" "Soll auf das rechtlineare Füllmuster umgestellt werden?" diff --git a/resources/localization/es/PrusaSlicer.mo b/resources/localization/es/PrusaSlicer.mo index 219b05a62..974f37836 100644 Binary files a/resources/localization/es/PrusaSlicer.mo and b/resources/localization/es/PrusaSlicer.mo differ diff --git a/resources/localization/es/PrusaSlicer_es.po b/resources/localization/es/PrusaSlicer_es.po index 8cb908942..0ee35d3bf 100644 --- a/resources/localization/es/PrusaSlicer_es.po +++ b/resources/localization/es/PrusaSlicer_es.po @@ -1230,6 +1230,10 @@ msgstr "Elija un archivo para laminar (STL / OBJ / AMF / 3MF / PRUSA):" msgid "Choose one file (3MF):" msgstr "Selecciona un archivo (3MF):" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" +msgstr "Selecciona un archivo (3MF/AMF):" + #: src/slic3r/GUI/GUI_App.cpp:501 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Escoja uno o mas archivos (STL/OBJ/AMF/3MF/PRUSA):" @@ -1941,7 +1945,7 @@ msgid "" "or NO if you are sure that %d %s is a correct value." msgstr "" "¿Quieres decir %d %% en lugar de %d %s?\n" -"Selecciona SÍ si deseas cambiar este valor a %d %%,\n" +"Selecciona SÍ si deseas cambiar este valor a %d%%,\n" "o NO si estás seguro de que %d %s es el valor correcto." #: src/slic3r/GUI/GUI_App.cpp:754 @@ -3219,7 +3223,7 @@ msgstr "Si el tiempo de capa estimado está por debajo de ~%1%s, el ventilador f #: src/slic3r/GUI/PresetHints.cpp:28 #, c-format msgid "If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s)." -msgstr "Si el tiempo de capa estimado está por debajo de ~ %ds, el ventilador funcionará en %d %% y la velocidad de impresión se reducirá de modo que no se gaste menos de %d s en esa capa (sin embargo, la velocidad nunca se reducirá por debajo de %d mm/s) ." +msgstr "Si el tiempo de capa estimado está por debajo de ~ %ds, el ventilador funcionará en %d%% y la velocidad de impresión se reducirá de modo que no se gaste menos de %d s en esa capa (sin embargo, la velocidad nunca se reducirá por debajo de %d mm/s) ." #: src/libslic3r/PrintConfig.cpp:853 msgid "If expressed as absolute value in mm/s, this speed will be applied to all the print moves of the first layer, regardless of their type. If expressed as a percentage (for example: 40%) it will scale the default speeds." diff --git a/resources/localization/fr_FR/PrusaSlicer.mo b/resources/localization/fr_FR/PrusaSlicer.mo index 4311fca2d..0dac7a01e 100644 Binary files a/resources/localization/fr_FR/PrusaSlicer.mo and b/resources/localization/fr_FR/PrusaSlicer.mo differ diff --git a/resources/localization/fr_FR/PrusaSlicer_fr.po b/resources/localization/fr_FR/PrusaSlicer_fr.po index d978ccd60..41163ff12 100644 --- a/resources/localization/fr_FR/PrusaSlicer_fr.po +++ b/resources/localization/fr_FR/PrusaSlicer_fr.po @@ -618,7 +618,7 @@ msgstr "Ajouter un bloqueur de support" #: src/slic3r/GUI/GUI_ObjectList.cpp:1068 #: src/slic3r/GUI/GUI_ObjectList.cpp:1086 msgid "Add support enforcer" -msgstr "Ajouter un renfort de support" +msgstr "Ajouter un générateur de supports" #: src/slic3r/GUI/GLCanvas3D.cpp:3392 msgid "Add..." @@ -1230,6 +1230,10 @@ msgstr "Choisir un fichier à découper (STL/OBJ/AMF/3MF/PRUSA) :" msgid "Choose one file (3MF):" msgstr "Choisir un fichier (3MF) :" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" +msgstr "Choisir un fichier (3MF/AMF) :" + #: src/slic3r/GUI/GUI_App.cpp:501 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Choisir un ou plusieurs fichiers (STL/OBJ/AMF/3MF/PRUSA) :" @@ -1338,7 +1342,7 @@ msgstr "Notes de configuration" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:99 msgid "Configuration Snapshots" -msgstr "Instantanés de Configuration" +msgstr "Instantanés de Configuration capturés" #: src/slic3r/GUI/UpdateDialogs.cpp:73 src/slic3r/GUI/UpdateDialogs.cpp:168 msgid "Configuration update" @@ -1940,8 +1944,8 @@ msgid "" "Select YES if you want to change this value to %d%%, \n" "or NO if you are sure that %d %s is a correct value." msgstr "" -"Voulez vous dire %d %% au lieu de %d %s ?\n" -"Sélectionnez OUI si vous voulez changer cette valeur pour %d %%,\n" +"Voulez vous dire %d%% au lieu de %d %s ?\n" +"Sélectionnez OUI si vous voulez changer cette valeur pour %d%%,\n" "ou NON si vous êtes certain que %d %s est une valeur correcte." #: src/slic3r/GUI/GUI_App.cpp:754 @@ -2050,11 +2054,11 @@ msgstr "G-code de fin" #: src/libslic3r/PrintConfig.cpp:1838 msgid "Enforce support for the first" -msgstr "Renforcer le support sur le(s) première(s)" +msgstr "Forcer les supports sur le(s) première(s)" #: src/libslic3r/PrintConfig.cpp:1845 msgid "Enforce support for the first n layers" -msgstr "Renforcer le support pour les n premières couches" +msgstr "Forcer le support pour les n premières couches" #: src/slic3r/GUI/PrintHostDialogs.cpp:197 #: src/slic3r/GUI/PrintHostDialogs.cpp:228 @@ -2700,7 +2704,7 @@ msgstr "Angle du remplissage" #: src/libslic3r/PrintConfig.cpp:742 msgid "Fill density" -msgstr "Densité du remplissage" +msgstr "Densité de remplissage" #: src/libslic3r/PrintConfig.cpp:779 msgid "Fill pattern" @@ -2837,7 +2841,7 @@ msgstr "Pour plus d'informations, merci de visiter notre page wiki :" #: src/slic3r/GUI/Plater.cpp:435 src/slic3r/GUI/Plater.cpp:528 msgid "For support enforcers only" -msgstr "Seulement pour les applicateurs de support" +msgstr "Seulement pour les générateur de supports" #. TRN Description for "WHITE BULLET" #: src/slic3r/GUI/Tab.cpp:3078 @@ -3185,7 +3189,7 @@ msgstr "ID" #: src/libslic3r/PrintConfig.cpp:1787 msgid "If checked, supports will be generated automatically based on the overhang threshold value. If unchecked, supports will be generated inside the \"Support Enforcer\" volumes only." -msgstr "Si cette case est cochée, les supports seront générés automatiquement en fonction de la valeur seuil de surplomb. Si cette case n'est pas cochée, les supports seront générés uniquement dans les volumes \"Renforceur de Support\"." +msgstr "Si cette case est cochée, les supports seront générés automatiquement en fonction de la valeur seuil de surplomb. Si cette case n'est pas cochée, les supports seront générés uniquement dans les volumes \"Générateur de supports\"." #: src/slic3r/GUI/ConfigWizard.cpp:413 #, c-format @@ -3219,12 +3223,12 @@ msgstr "Si ceci est activé, la scène 3D sera affichée avec la résolution Ret #: src/slic3r/GUI/PresetHints.cpp:28 msgid "If estimated layer time is below ~%1%s, fan will run at %2%%% and print speed will be reduced so that no less than %3%s are spent on that layer (however, speed will never be reduced below %4%mm/s)." -msgstr "Si le temps de couche estimé est inférieur à ~%1%s%2%%%, le ventilateur tournera à %2%%% et la vitesse d'impression sera réduite pour qu'au moins %3%s soient passées sur cette couche (cependant, la vitesse ne sera jamais réduite en-dessous de %4%mm/s)." +msgstr "Si le temps de couche estimé est inférieur à ~%1%s, le ventilateur tournera à %2%%% et la vitesse d'impression sera réduite pour qu'au moins %3%s soient passées sur cette couche (cependant, la vitesse ne sera jamais réduite en-dessous de %4%mm/s)." #: src/slic3r/GUI/PresetHints.cpp:28 #, c-format msgid "If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s)." -msgstr "Si le temps de couche estimé est inférieur à ~%d s, le ventilateur tournera à %d%% et la vitesse d'impression sera réduite pour qu'au moins %d s soient passées sur cette couche (cependant, la vitesse ne sera jamais réduite en-dessous de %d mm/s)." +msgstr "Si le temps de couche estimé est inférieur à ~%ds, le ventilateur tournera à %d%% et la vitesse d'impression sera réduite pour qu'au moins %d s soient passées sur cette couche (cependant, la vitesse ne sera jamais réduite en-dessous de %dmm/s)." #: src/libslic3r/PrintConfig.cpp:853 msgid "If expressed as absolute value in mm/s, this speed will be applied to all the print moves of the first layer, regardless of their type. If expressed as a percentage (for example: 40%) it will scale the default speeds." @@ -3582,7 +3586,7 @@ msgstr "Sélection de la langue" #: src/slic3r/GUI/GLCanvas3D.cpp:1694 msgid "Last frame" -msgstr "Dernier image" +msgstr "Dernière image" #: lib/Slic3r/GUI/Plater.pm:265 msgid "Layer Editing" @@ -5420,7 +5424,7 @@ msgstr "Retirer l'objet sélectionné" #: src/slic3r/GUI/ConfigWizard.cpp:305 msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)" -msgstr "Supprimer les profils d'utilisateur - installation à partir de zéro (un snapshot sera fait avant)" +msgstr "Supprimer les profils d'utilisateur - installation à partir de zéro (un instantané des réglages sera pris)" #: src/slic3r/GUI/GUI_ObjectList.cpp:1200 msgid "Rename" @@ -6512,7 +6516,7 @@ msgstr "Périmètres courts" #: src/slic3r/GUI/GUI_App.cpp:697 msgid "Snapshot name" -msgstr "Nom du snapshot" +msgstr "Nom de l'instantané" #: src/slic3r/GUI/MainFrame.cpp:549 msgid "Software &Releases" @@ -6997,15 +7001,15 @@ msgstr "Préréglages système" #: src/slic3r/GUI/GUI_App.cpp:662 msgid "Take Configuration &Snapshot" -msgstr "Prendre un &Snapshot de la Configuration" +msgstr "Capturer un in&stantané de la configuration" #: xs/src/slic3r/GUI/GUI.cpp:350 msgid "Take Configuration Snapshot" -msgstr "Prendre un snapshot de la configuration" +msgstr "Capturer un instantané de la configuration" #: src/slic3r/GUI/GUI_App.cpp:697 msgid "Taking configuration snapshot" -msgstr "Snapshot de la configuration en cours" +msgstr "Instantané de la configuration en cours" #: src/slic3r/GUI/Tab.cpp:1478 msgid "Temperature " @@ -7037,7 +7041,7 @@ msgid "" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" -"Le motif de remplissage %1% n'est pas censé fonctionner à une densité de 100 %%.\n" +"Le motif de remplissage %1% n'est pas censé fonctionner à une densité de 100%%.\n" "\n" "Puis-je passer au motif de remplissage rectiligne?" @@ -8269,7 +8273,7 @@ msgid "" msgstr "" "Voulez-vous l'installer ?\n" "\n" -"Notez qu'un snapshot complet de la configuration sera sauvegardé d'abord. Elle peut être restaurée à tout moment si vous rencontrez un problème avec la nouvelle version.\n" +"Notez qu'un instantané complet de la configuration sera sauvegardé d'abord. Elle peut être restaurée à tout moment si vous rencontrez un problème avec la nouvelle version.\n" "\n" "Ensembles de configuration mis à jour :" diff --git a/resources/localization/it/PrusaSlicer.mo b/resources/localization/it/PrusaSlicer.mo index 00ff2487e..5af784401 100644 Binary files a/resources/localization/it/PrusaSlicer.mo and b/resources/localization/it/PrusaSlicer.mo differ diff --git a/resources/localization/it/PrusaSlicer_it.po b/resources/localization/it/PrusaSlicer_it.po index e0359fe40..dd512b165 100644 --- a/resources/localization/it/PrusaSlicer_it.po +++ b/resources/localization/it/PrusaSlicer_it.po @@ -250,7 +250,7 @@ msgstr "errore %s" #: src/slic3r/GUI/ConfigWizard.cpp:336 #, c-format msgid "%s Family" -msgstr "%s Famiglia" +msgstr "Famiglia %s " #: src/slic3r/GUI/MsgDialog.cpp:74 #, c-format @@ -423,7 +423,7 @@ msgstr "(minimo)" #: src/slic3r/GUI/KBShortcutsDialog.cpp:111 msgid "(Re)slice" -msgstr "(Re)processa" +msgstr "(Ri)processa" #: src/slic3r/GUI/MainFrame.cpp:403 msgid "(Re)Slice &Now" @@ -634,7 +634,7 @@ msgstr "Impostazioni Aggiuntive" #: src/slic3r/GUI/ConfigWizard.cpp:431 msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied." -msgstr "Inoltre una copia di backup dei preset viene creata prima di applicare un aggiornamento." +msgstr "Inoltre viene creata una copia di backup dei preset prima di applicare un aggiornamento." #: src/slic3r/GUI/BonjourDialog.cpp:72 msgid "Address" @@ -653,7 +653,7 @@ msgstr "Aggiungi…" #: src/libslic3r/PrintConfig.cpp:187 src/libslic3r/PrintConfig.cpp:350 #: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:2175 msgid "Advanced" -msgstr "Avanzata" +msgstr "Avanzate" #: src/slic3r/GUI/GUI_App.cpp:675 msgid "Advanced View Mode" @@ -673,7 +673,7 @@ msgstr "Dopo un cambio di attrezzo, l'esatta posizione del filamento appena cari #: src/slic3r/GUI/Tab.cpp:1967 src/libslic3r/PrintConfig.cpp:1031 msgid "After layer change G-code" -msgstr "Dopo il G-code di cambio layer" +msgstr "G-code dopo il cambio layer" #: src/libslic3r/PrintConfig.cpp:3009 msgid "Align the model to the given point." @@ -693,7 +693,7 @@ msgstr "Tutto" #: src/libslic3r/Print.cpp:1195 msgid "All extruders must have the same diameter for single extruder multimaterial printer." -msgstr "Nella stampante ad estrusore singolo multi materiale , tutti gli estrusori devono avere lo stesso diametro." +msgstr "Nella stampante ad estrusore singolo materiale multiplo , tutti gli estrusori devono avere lo stesso diametro." #: src/libslic3r/Print.cpp:1135 msgid "All objects are outside of the print volume." @@ -906,7 +906,7 @@ msgstr "Supporti generati automaticamente" #: src/slic3r/GUI/Preferences.cpp:44 msgid "Auto-center parts" -msgstr "Auto-centra le parti" +msgstr "Centra automaticamente le parti" #: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:902 #: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1243 @@ -1027,7 +1027,7 @@ msgstr "Temperatura piano di stampa:" #: src/slic3r/GUI/Tab.cpp:1961 src/libslic3r/PrintConfig.cpp:128 msgid "Before layer change G-code" -msgstr "Prima del G-code di cambio layer" +msgstr "G-code prima del cambio layer" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:22 msgid "Before roll back" @@ -1090,7 +1090,7 @@ msgstr "Velocità ventola Bridge" #: src/libslic3r/PrintConfig.cpp:166 msgid "Bridging angle" -msgstr "Angolo Ponteggio" +msgstr "Angolo Bridge" #: src/libslic3r/PrintConfig.cpp:168 msgid "Bridging angle override. If left to zero, the bridging angle will be calculated automatically. Otherwise the provided angle will be used for all bridges. Use 180° for zero angle." @@ -1098,7 +1098,7 @@ msgstr "Ignora angolo Bridging. Se lasciato a zero, l'angolo di bridging verrà #: src/slic3r/GUI/PresetHints.cpp:216 msgid "Bridging volumetric" -msgstr "Ponteggio volumetrico" +msgstr "Bridging volumetrico" #: src/slic3r/GUI/Plater.cpp:446 src/slic3r/GUI/Tab.cpp:1056 msgid "Brim" @@ -1230,6 +1230,10 @@ msgstr "Scegli un file da processare (STL/OBJ/AMF/3MF/PRUSA):" msgid "Choose one file (3MF):" msgstr "Seleziona un file (3MF):" +#: src/slic3r/GUI/GUI_App.cpp:510 +msgid "Choose one file (3MF/AMF):" +msgstr "Seleziona un file (3MF/AMF):" + #: src/slic3r/GUI/GUI_App.cpp:501 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Seleziona uno o più file (STL/OBJ/AMF/3MF/PRUSA):" @@ -1398,11 +1402,11 @@ msgstr "Controller" #: src/libslic3r/PrintConfig.cpp:2408 msgid "Controls the bridge type between two neigboring pillars. Can be zig-zag, cross (double zig-zag) or dynamic which will automatically switch between the first two depending on the distance of the two pillars." -msgstr "Controlla il tipo di ponteggio tra due pilastri adiacenti. Può essere zig-zag, croce (doppio zig-zag) o dinamico, che passerà automaticamente tra i due a seconda della distanza tra i due pilastri." +msgstr "Controlla il tipo di bridge tra due pilastri adiacenti. Può essere zig-zag, croce (doppio zig-zag) o dinamico, che passerà automaticamente tra i due a seconda della distanza tra i due pilastri." #: src/libslic3r/PrintConfig.cpp:2433 msgid "Controls the bridge type between two neighboring pillars. Can be zig-zag, cross (double zig-zag) or dynamic which will automatically switch between the first two depending on the distance of the two pillars." -msgstr "Controlla il tipo di ponteggio tra due pilastri adiacenti. Può essere zig-zag, croce (doppio zig-zag) o dinamico, che passerà automaticamente tra i due a seconda della distanza tra i due pilastri." +msgstr "Controlla il tipo di bridge tra due pilastri adiacenti. Può essere zig-zag, croce (doppio zig-zag) o dinamico, che passerà automaticamente tra i due a seconda della distanza tra i due pilastri." #: src/slic3r/GUI/Tab.cpp:1489 msgid "Cooling" @@ -1687,7 +1691,7 @@ msgstr "valore predefinito" #: src/slic3r/GUI/ConfigWizard.cpp:375 msgid "Define a custom printer profile" -msgstr "Definisci un profilo stampante personalizzato" +msgstr "Inserisci un profilo stampante personalizzato" #: src/libslic3r/PrintConfig.cpp:2529 msgid "Defines the cavity depth. Set to zero to disable the cavity." @@ -1940,7 +1944,7 @@ msgid "" "Select YES if you want to change this value to %d%%, \n" "or NO if you are sure that %d %s is a correct value." msgstr "" -"Intendevi %d invece di %d %s?\n" +"Intendevi %d%% invece di %d %s?\n" "Seleziona SI se vuoi cambiare il valore a %d%%,\n" "o NO se sei sicuro che %d %s è il valore corretto." @@ -2012,7 +2016,7 @@ msgstr "Altezza troppo bassa per l'oggetto." #: src/libslic3r/PrintConfig.cpp:1044 msgid "Emit M73 P[percent printed] R[remaining time in minutes] at 1 minute intervals into the G-code to let the firmware show accurate remaining time. As of now only the Prusa i3 MK3 firmware recognizes M73. Also the i3 MK3 firmware supports M73 Qxx Sxx for the silent mode." -msgstr "Inserisci M73 P[percent printed] R[remaining time in minutes] ad intervalli di un minuto nel G-code per permettere al firmware di mostrare un tempo rimanente accurato. Al momento s9lo il firmware della Prusa i3 MK3 riconosce M73. Il firmware della i3 MK3 supporta il M73 Qxx Sxx anche per la modalità silenziosa." +msgstr "Inserisci M73 P[percent printed] R[remaining time in minutes] ad intervalli di un minuto nel G-code per permettere al firmware di mostrare un tempo rimanente accurato. Al momento solo il firmware della Prusa i3 MK3 riconosce M73. Il firmware della i3 MK3 supporta il M73 Qxx Sxx anche per la modalità silenziosa." #: src/slic3r/GUI/Tab.cpp:1490 src/libslic3r/PrintConfig.cpp:1286 #: src/libslic3r/PrintConfig.cpp:2099 @@ -2033,11 +2037,11 @@ msgstr "Abilita la generazione di materiale di supporto." #: src/libslic3r/PrintConfig.cpp:918 msgid "Enable this to add comments into the G-Code labeling print moves with what object they belong to, which is useful for the Octoprint CancelObject plugin. This settings is NOT compatible with Single Extruder Multi Material setup and Wipe into Object / Wipe into Infill." -msgstr "Attivalo per aggiungere commenti nel G-Code etichettando i movimenti di stampa secondo l'appartenenza, utile per il plugin Octoprint CancelObject. Questa impostazione NON è compatibile con una configurazione Multi Material ad estrusore singolo e con Spurgo nell'oggetto / Spurgo nel riempimento." +msgstr "Attivalo per aggiungere commenti nel G-Code etichettando i movimenti di stampa secondo l'appartenenza, utile per il plugin Octoprint CancelObject. Questa impostazione NON è compatibile con una configurazione Multi Material ad estrusore singolo e con Spurgo nell'oggetto / Spurgo nel riempimento." #: src/libslic3r/PrintConfig.cpp:881 msgid "Enable this to get a commented G-code file, with each line explained by a descriptive text. If you print from SD card, the additional weight of the file could make your firmware slow down." -msgstr "Abilita per ottenere un file G-code commentato, con un testo descrittivo per ciascuna linea. Se stampi da memoria SD, il peso aggiuntivo del file potrebbe rallentare il tuo firmware." +msgstr "Abilita per ottenere un file G-code commentato, con un testo descrittivo per ciascuna linea. Se stampi da memoria SD, il peso aggiuntivo del file potrebbe rallentare il firmware." #: src/libslic3r/PrintConfig.cpp:2085 msgid "Enable variable layer height feature" @@ -2109,15 +2113,15 @@ msgstr "Inserisci la temperatura necessaria per estrudere il filamento." #: src/libslic3r/PrintConfig.cpp:718 msgid "Enter your filament cost per kg here. This is only for statistical information." -msgstr "Inserisci qui il costo del filamento per kg. E' solo un'informazione statistica." +msgstr "Inserisci qui il costo del filamento per kg. È solo un'informazione statistica." #: src/libslic3r/PrintConfig.cpp:686 msgid "Enter your filament density here. This is only for statistical information. A decent way is to weigh a known length of filament and compute the ratio of the length to volume. Better is to calculate the volume directly through displacement." -msgstr "Inserisci qui la densità del filamento. E' solo un'informazione statistica. Un metodo di calcolo approssimativo consiste nel pesare un pezzo di filamento di lunghezza nota, e calcolare il rapporto tra lunghezza e volume. E' meglio calcolare il volume direttamente attraverso il dislocamento." +msgstr "Inserisci qui la densità del filamento. È solo un'informazione statistica. Un metodo di calcolo approssimativo consiste nel pesare un pezzo di filamento di lunghezza nota, e calcolare il rapporto tra lunghezza e volume. È meglio calcolare il volume direttamente attraverso il dislocamento." #: src/libslic3r/PrintConfig.cpp:678 msgid "Enter your filament diameter here. Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average." -msgstr "Inserisci qui il diametro del filamento. E' richiesta una buona precisione, pertanto usa un calibro ed esegui misurazioni multiple lungo il filamento, per poi ricavare una media." +msgstr "Inserisci qui il diametro del filamento. È richiesta una buona precisione, pertanto usa un calibro ed esegui misurazioni multiple lungo il filamento, per poi ricavare una media." #: src/slic3r/GUI/MainFrame.cpp:636 src/slic3r/GUI/PrintHostDialogs.cpp:230 msgid "Error" @@ -2325,7 +2329,7 @@ msgstr "Esporta oggetto come STL…" #: src/slic3r/Utils/FixModelByWin10.cpp:368 msgid "Export of a temporary 3mf file failed" -msgstr "L'esportazione di un file 3mf non è riuscita" +msgstr "L'esportazione di un file 3mf non è riuscita." #: src/slic3r/GUI/MainFrame.cpp:370 msgid "Export plate as &AMF" @@ -2530,11 +2534,11 @@ msgstr "aggiunte facce" #: src/slic3r/GUI/GUI_ObjectList.cpp:239 msgid "facets removed" -msgstr "rimosse facce" +msgstr "rimosse facce " #: src/slic3r/GUI/GUI_ObjectList.cpp:241 msgid "facets reversed" -msgstr "facce invertite" +msgstr "facce invertite " #: src/libslic3r/PrintConfig.cpp:2302 msgid "Faded layers" @@ -2901,7 +2905,7 @@ msgstr "G-code esportato in %1%" #: src/libslic3r/PrintConfig.cpp:888 msgid "G-code flavor" -msgstr "Formato di G-code" +msgstr "Formato G-code" #: src/libslic3r/PrintConfig.cpp:689 msgid "g/cm³" @@ -2979,27 +2983,27 @@ msgstr "Generico" #: src/slic3r/GUI/KBShortcutsDialog.cpp:144 msgid "Gizmo cut" -msgstr "Taglio Gizmo" +msgstr "Gizmo Taglia " #: src/slic3r/GUI/KBShortcutsDialog.cpp:141 msgid "Gizmo move" -msgstr "Sposta Gizmo" +msgstr "Gizmo Sposta " #: src/slic3r/GUI/KBShortcutsDialog.cpp:145 msgid "Gizmo Place face on bed" -msgstr "Gizmo posiziona faccia sul piano" +msgstr "Gizmo Posiziona faccia sul piano" #: src/slic3r/GUI/KBShortcutsDialog.cpp:143 msgid "Gizmo rotate" -msgstr "Ruota Gizmo" +msgstr "Gizmo Ruota " #: src/slic3r/GUI/KBShortcutsDialog.cpp:142 msgid "Gizmo scale" -msgstr "Ridimensiona Gizmo" +msgstr "Gizmo Ridimensiona " #: src/slic3r/GUI/KBShortcutsDialog.cpp:146 msgid "Gizmo SLA support points" -msgstr "Punti supporto Gizmo SLA" +msgstr "Gizmo Punti supporto SLA" #: src/slic3r/GUI/AboutDialog.cpp:95 msgid "GNU Affero General Public License, version 3" @@ -3007,7 +3011,7 @@ msgstr "GNU Affero General Public License, versione 3" #: src/slic3r/GUI/ConfigWizard.cpp:571 msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average." -msgstr "E' necessaria una buona precisione, quindi utilizza un calibro ed effettua diverse misurazioni lungo il filamento, quindi calcola la media." +msgstr "È necessaria una buona precisione, quindi utilizza un calibro ed effettua diverse misurazioni lungo il filamento, quindi calcola la media." #: src/libslic3r/PrintConfig.cpp:797 msgid "Grid" @@ -3068,7 +3072,7 @@ msgstr "Altezze alle quali i cambi di filamento devono avvenire." #: src/slic3r/GUI/ConfigWizard.cpp:300 #, c-format msgid "Hello, welcome to %s! This %s helps you with the initial configuration; just a few settings and you will be ready to print." -msgstr "Ciao, benvenuto su %s! Questo %s ti aiuterà con la configurazione iniziale; giusto qualche impostazione e sarai pronto a stampare." +msgstr "Ciao, benvenuto su %s! La %s ti aiuterà con la configurazione iniziale; giusto qualche impostazione e sarai pronto a stampare." #: src/slic3r/GUI/ConfigWizard.cpp:290 #, c-format @@ -3151,7 +3155,7 @@ msgstr "File HTTPS CA" #: src/slic3r/GUI/Tab.cpp:1731 msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate." -msgstr "File HTTPS CA opzionale. E' necessario solo se si intende usare un HTTPS con certificato autofirmato." +msgstr "File HTTPS CA opzionale. È necessario solo se si intende usare un HTTPS con certificato autofirmato." #: src/slic3r/GUI/Tab.cpp:1773 #, c-format @@ -3185,7 +3189,7 @@ msgstr "Se attivo, verranno automaticamente generati i supporti in base al valor #: src/slic3r/GUI/ConfigWizard.cpp:413 #, c-format msgid "If enabled, %s checks for new application versions online. When a new version becomes available, a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done." -msgstr "Se attivato, %s verifica la presenza di una nuova versione online. Quando una nuova versione diviene disponibile, viene mostrata una notifica al successivo avvio dell'applicazione (mai durante l'uso del programma). È solo un meccanismo di notifica, non viene effettuato nessun aggiornamento automatico." +msgstr "Se attivato, %s verifica la presenza di nuove versioni online. Quando è disponibile una nuova versione, viene mostrata una notifica al successivo avvio dell'applicazione (mai durante l'uso del programma). È solo un meccanismo di notifica, non viene effettuato nessun aggiornamento automatico." #: src/slic3r/GUI/ConfigWizard.cpp:423 #, c-format @@ -3202,7 +3206,7 @@ msgstr "Se attivo, Slic3r verifica la presenza di nuove versioni di " #: src/slic3r/GUI/ConfigWizard.cpp:401 src/slic3r/GUI/Preferences.cpp:61 msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done." -msgstr "Se attivato, Slic3r verifica la presenza di una nuova versione di Slic3r PE online. Quando una nuova versione diviene disponibile, viene mostrata una notifica al successivo avvio dell'applicazione (mai durante l'uso del programma). Questo è solo un meccanismo di notifica, non viene effettuato nessun aggiornamento automatico." +msgstr "Se attivato, Slic3r verifica la presenza di nuove versioni di Slic3r PE online. Quando una nuova versione è disponibile, viene mostrata una notifica al successivo avvio dell'applicazione (mai durante l'uso del programma). Questo è solo un meccanismo di notifica, non viene effettuato nessun aggiornamento automatico." #: src/slic3r/GUI/Preferences.cpp:71 msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup." @@ -3275,7 +3279,7 @@ msgstr "Se il firmware non gestisce lo spostamento dell'estrusore, è necessari #: src/libslic3r/PrintConfig.cpp:2068 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values." -msgstr "Se il firmware richiede valori E relativi, selezionalo, altrimenti lascialo non selezionato. Molti firmware utilizzano valori assoluti." +msgstr "Se il firmware richiede valori E relativi, selezionalo, altrimenti mantienilo deselezionato. Molti firmware utilizzano valori assoluti." #: src/libslic3r/PrintConfig.cpp:3096 msgid "Ignore non-existent config files" @@ -3527,11 +3531,11 @@ msgstr "Potrebbe essere utile aumentare la corrente del motore estrusore durante #: src/slic3r/GUI/Tab.cpp:907 msgid "It's a default preset." -msgstr "E' un preset preimpostato." +msgstr "È un preset preimpostato." #: src/slic3r/GUI/Tab.cpp:908 msgid "It's a system preset." -msgstr "E' un preset di sistema." +msgstr "È un preset di sistema." #: src/slic3r/GUI/GUI.cpp:142 src/slic3r/GUI/Tab.cpp:2796 msgid "It's impossible to print multi-part object(s) with SLA technology." @@ -3898,7 +3902,7 @@ msgstr "Massima velocità volumetrica" #: src/libslic3r/PrintConfig.cpp:2167 msgid "Maximal bridging distance" -msgstr "Distanza massima di bridging" +msgstr "Distanza massima bridging" #: src/libslic3r/PrintConfig.cpp:2168 msgid "Maximal distance between supports on sparse infill sections. " @@ -4126,7 +4130,7 @@ msgstr "Avanzamento minimo" #: src/libslic3r/PrintConfig.cpp:1452 msgid "Minimum travel after retraction" -msgstr "Spostamento minimo dopo una ritrazione" +msgstr "Spostamento minimo dopo una retrazione" #: src/libslic3r/PrintConfig.cpp:1120 src/libslic3r/PrintConfig.cpp:1122 msgid "Minimum travel feedrate" @@ -4380,7 +4384,7 @@ msgstr "Moltiplica le copie creando una griglia." #: src/libslic3r/PrintConfig.cpp:3045 msgid "Multiply copies by this factor." -msgstr "Moltiplica le copie per questo fattore." +msgstr "Moltiplica le copie per questo valore." #: src/slic3r/GUI/GUI_ObjectList.cpp:176 msgid "Name" @@ -4622,7 +4626,7 @@ msgstr "Eleva solo Z al di sotto" #: src/libslic3r/PrintConfig.cpp:1279 msgid "Only retract when crossing perimeters" -msgstr "Ritrai solo se si attraversa un perimetro" +msgstr "Retrai solo se si attraversa un perimetro" #: src/slic3r/GUI/Tab.cpp:1126 msgid "Ooze prevention" @@ -4656,7 +4660,7 @@ msgstr "Apri il manuale di %s sul browser" #: src/slic3r/GUI/MainFrame.cpp:551 #, c-format msgid "Open the %s website in your browser" -msgstr "Apri il sito web di %s nel tuo browser" +msgstr "Apri il sito web di %s nel browser" #: lib/Slic3r/GUI/Plater.pm:2296 msgid "Open the 3D cutting tool" @@ -4668,23 +4672,23 @@ msgstr "Apri la finestra di dialogo di modifica oggetto" #: src/slic3r/GUI/MainFrame.cpp:544 msgid "Open the Prusa Edition releases page in your browser" -msgstr "Apri la pagina delle versioni Prusa Edition sul tuo browser" +msgstr "Apri la pagina delle versioni Prusa Edition sul browser" #: src/slic3r/GUI/MainFrame.cpp:542 msgid "Open the Prusa3D drivers download page in your browser" -msgstr "Apri la pagina di download dei driver Prusa3D sul tuo browser" +msgstr "Apri la pagina di download dei driver Prusa3D sul browser" #: src/slic3r/GUI/MainFrame.cpp:470 msgid "Open the Slic3r manual in your browser" -msgstr "Apri il manuale di Slic3r sul tuo browser" +msgstr "Apri il manuale di Slic3r sul browser" #: src/slic3r/GUI/MainFrame.cpp:468 msgid "Open the Slic3r website in your browser" -msgstr "Apri la pagina di Slic3r sul tuo browser" +msgstr "Apri la pagina di Slic3r sul browser" #: src/slic3r/GUI/MainFrame.cpp:549 msgid "Open the software releases page in your browser" -msgstr "Apri la pagina delle versioni software sul tuo browser" +msgstr "Apri la pagina delle versioni software sul browser" #: src/slic3r/GUI/Plater.cpp:2994 msgid "Optimize orientation" @@ -4696,7 +4700,7 @@ msgstr "Ottimizza la rotazione dell'oggetto per risultati di stampa migliori." #: src/libslic3r/PrintConfig.cpp:112 msgid "Optimize travel moves in order to minimize the crossing of perimeters. This is mostly useful with Bowden extruders which suffer from oozing. This feature slows down both the print and the G-code generation." -msgstr "Ottimizza il movimenti di spostamento per minimizzare l'incrocio di perimetri. E' comunemente usato con estrusori Bowden che soffrono di oozing. Questa caratteristica rallenta sia la stampa che la generazione del G-code." +msgstr "Ottimizza il movimenti di spostamento per minimizzare l'incrocio di perimetri. È comunemente usato con estrusori Bowden che soffrono di oozing (trasudazione). Questa caratteristica rallenta sia la stampa che la generazione del G-code." #: src/slic3r/GUI/Tab.cpp:1070 msgid "Options for support material and raft" @@ -4915,7 +4919,7 @@ msgstr "Ti preghiamo di installare i moduli OpenGL per utilizzare questa funzion #: src/slic3r/GUI/GUI_App.cpp:742 msgid "Please, check your changes before." -msgstr "Per favore, prima verifica i tuoi cambi." +msgstr "Per favore, prima verifica le tue modifiche." #: src/libslic3r/PrintConfig.cpp:2235 msgid "Portrait" @@ -4993,7 +4997,7 @@ msgid "" "Press to snap by 5% in Gizmo scale\n" "or by 1mm in Gizmo move" msgstr "" -"Premi per scatti del 5% con Gizmo scale\n" +"Premi per scatti del 5% con Gizmo Ridimensiona\n" "o di 1mm nel Gizmo sposta" #: src/slic3r/GUI/Tab.cpp:2288 @@ -5528,7 +5532,7 @@ msgstr "Retrai la quantità prima di pulire" #: src/libslic3r/PrintConfig.cpp:1467 msgid "Retract on layer change" -msgstr "Ritrai al cambio layer" +msgstr "Retrai al cambio layer" #: src/slic3r/GUI/Tab.cpp:2268 msgid "Retraction" @@ -5611,7 +5615,7 @@ msgstr "Ruota attorno ad Y" #: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:35 #: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:195 msgid "Rotate lower part upwards" -msgstr "Capovolgi la parte inferiore" +msgstr "Capovolgi la parte inferiore " #: lib/Slic3r/GUI/Plater.pm:2228 msgid "Rotate the selected object by 45° clockwise" @@ -6239,11 +6243,11 @@ msgstr "Setup Estrusore singolo MM" #: src/libslic3r/PrintConfig.cpp:1767 msgid "Single Extruder Multi Material" -msgstr "Estrusore singolo multi materiale" +msgstr "Estrusore singolo Multi Material" #: src/slic3r/GUI/Tab.cpp:2240 msgid "Single extruder multimaterial parameters" -msgstr "Parametri estrusore singolo multi materiale" +msgstr "Parametri estrusore singolo materiale multiplo" #: src/slic3r/GUI/BedShapeDialog.cpp:72 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:153 src/slic3r/GUI/Plater.cpp:137 @@ -6969,7 +6973,7 @@ msgstr "" #: src/libslic3r/PrintConfig.cpp:1949 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive." -msgstr "Sincronizza i layer di supporto con i layer dell'oggetto stampato. E' utile con le stampanti multi-material, dove il cambio estrusore è costoso." +msgstr "Sincronizza i layer di supporto con i layer dell'oggetto stampato. È utile con le stampanti multi-material, dove il cambio estrusore è costoso." #: src/libslic3r/PrintConfig.cpp:1947 msgid "Synchronize with object layers" @@ -7355,11 +7359,11 @@ msgstr "Questa impostazione sperimentale è utilizzata per impostare la massima #: src/libslic3r/PrintConfig.cpp:2061 msgid "This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This is only supported in recent Marlin." -msgstr "Questa funziona sperimentale utilizza i comandi G10 e G11 per permettere al firmware la gestione della retrazione. E' supportata solo nel Marlin recenti." +msgstr "Questa funziona sperimentale utilizza i comandi G10 e G11 per permettere al firmware la gestione della retrazione. È supportata solo nel Marlin recente." #: src/libslic3r/PrintConfig.cpp:2075 msgid "This experimental setting uses outputs the E values in cubic millimeters instead of linear millimeters. If your firmware doesn't already know filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] T0' in your start G-code in order to turn volumetric mode on and use the filament diameter associated to the filament selected in Slic3r. This is only supported in recent Marlin." -msgstr "Questa impostazione sperimentale produce un valore di E in uscita in millimetri cubici anziché in millimetri lienari. Se il tuo firmware non sa ancora qual'è il diametro del filamento, puoi inserire un comando tipo 'M200 D[filament_diameter_0] T0' nel tuo G-code iniziale in modo da attivare la funzione volumetrica e usare il diametro associato al filamento selezionato su Slic3r. Questa funziona è supportata solo nel Marlin più recente." +msgstr "Questa impostazione sperimentale produce un valore in uscita di E in millimetri cubici anziché in millimetri lineari. Se il tuo firmware non sa ancora qual'è il diametro del filamento, puoi inserire un comando tipo 'M200 D[filament_diameter_0] T0' nel tuo G-code iniziale in modo da attivare la funzione volumetrica e usare il diametro associato al filamento selezionato su Slic3r. Questa funziona è supportata solo nel Marlin più recente." #: src/slic3r/GUI/GUI_ObjectList.cpp:2848 msgid "This extruder will be set for selected items" @@ -7367,11 +7371,11 @@ msgstr "L'estrusore sarà impostato per gli elementi selezionati" #: src/libslic3r/PrintConfig.cpp:188 msgid "This factor affects the amount of plastic for bridging. You can decrease it slightly to pull the extrudates and prevent sagging, although default settings are usually good and you should experiment with cooling (use a fan) before tweaking this." -msgstr "Questo fattore influenza la quantità di plastica per il bridging. Puoi diminuirlo leggermente per tendere il materiale estruso ed evitare che si afflosci, sebbene le impostazioni predefinite sono generalmente buone ed è consigliabile sperimentare con il raffreddamento (usare la ventola) prima di modificare questo valore." +msgstr "Questo valore influenza la quantità di plastica per il bridging. Puoi diminuirlo leggermente per tendere il materiale estruso ed evitare che si afflosci, sebbene le impostazioni predefinite sono generalmente buone ed è consigliabile sperimentare con il raffreddamento (usare la ventola) prima di modificare questo valore." #: src/libslic3r/PrintConfig.cpp:514 msgid "This factor changes the amount of flow proportionally. You may need to tweak this setting to get nice surface finish and correct single wall widths. Usual values are between 0.9 and 1.1. If you think you need to change this more, check filament diameter and your firmware E steps." -msgstr "Questo fattore modifica proporzionalmente il valore del flusso. Dovrai modificare questa impostazione per ottenere una buona finitura superficiale e correggere la larghezza delle pareti singole. Normalmente i valori sono tra 0.9 e 1.1. Se ritieni di dover modificare questo valore ulteriormente, controlla il diametro del filamento e i passi E del tuo firmware." +msgstr "Questo valore modifica proporzionalmente il valore del flusso. Dovrai modificare questa impostazione per ottenere una buona finitura superficiale e correggere la larghezza delle pareti singole. Normalmente i valori sono tra 0.9 e 1.1. Se ritieni di dover modificare questo valore ulteriormente, controlla il diametro del filamento e i passi E del tuo firmware." #: src/libslic3r/PrintConfig.cpp:178 msgid "This fan speed is enforced during all bridges and overhangs." @@ -7383,11 +7387,11 @@ msgstr "Questa funzione permette di combinare il riempimento e velocizza il temp #: src/libslic3r/PrintConfig.cpp:1677 msgid "This feature allows to force a solid layer every given number of layers. Zero to disable. You can set this to any value (for example 9999); Slic3r will automatically choose the maximum possible number of layers to combine according to nozzle diameter and layer height." -msgstr "Questa funzione permette di forzare un layer solido ogni tot layer. Zero per disabilitare. E' possibile impostare qualunque valore (per esempio 9999); Slic3r sceglierà automaticamente il maggior numero possibile di layer da combinare secondo il diametro dell'ugello e l'altezza layer." +msgstr "Questa funzione permette di forzare un layer solido ogni tot layer. Zero per disabilitare. È possibile impostare qualunque valore (per esempio 9999); Slic3r sceglierà automaticamente il maggior numero possibile di layer da combinare secondo il diametro dell'ugello e l'altezza layer." #: src/libslic3r/PrintConfig.cpp:1718 msgid "This feature will raise Z gradually while printing a single-walled object in order to remove any visible seam. This option requires a single perimeter, no infill, no top solid layers and no support material. You can still set any number of bottom solid layers as well as skirt/brim loops. It won't work when printing more than an object." -msgstr "Questa funzione solleverà Z gradualmente durante la stampa di un oggetto a parete singola allo scopo di rimuovere qualunque giunzione. Questa opzione richiede un singolo perimetro, nessun riempimento, nessun layer solido superiore e nessun materiale di supporto. E' possibile comunque impostare qualunque numero di layer solidi inferiori così come per i giri di skirt/brim. Non funzionerà stampando più di un oggetto." +msgstr "Questa funzione solleverà Z gradualmente durante la stampa di un oggetto a parete singola allo scopo di rimuovere qualunque giunzione. Questa opzione richiede un singolo perimetro, nessun riempimento, nessun layer solido superiore e nessun materiale di supporto. È possibile comunque impostare qualunque numero di layer solidi inferiori così come per i giri di skirt/brim. Non funzionerà stampando più di un oggetto." #: src/slic3r/GUI/Plater.cpp:1712 msgid "This file cannot be loaded in a simple mode. Do you want to switch to an advanced mode?\n" @@ -7438,7 +7442,7 @@ msgstr "Questo contrassegno forza una retrazione ogni volta che viene effettuato #: src/libslic3r/PrintConfig.cpp:2093 msgid "This flag will move the nozzle while retracting to minimize the possible blob on leaky extruders." -msgstr "Questo contrassegno farà spostare l'ugello durante la retrazione in modo da minimizzare il possibile grumo su estrusori che perdono." +msgstr "Questo contrassegno farà spostare l'ugello durante la retrazione in modo da minimizzare il possibile grumo con estrusori che trasudano." #: src/libslic3r/PrintConfig.cpp:2501 msgid "This is a relative measure of support points density." @@ -7503,7 +7507,7 @@ msgstr "Questa opzione imposta il numero di perimetri da generare per ogni layer #: src/libslic3r/PrintConfig.cpp:1287 msgid "This option will drop the temperature of the inactive extruders to prevent oozing. It will enable a tall skirt automatically and move extruders outside such skirt when changing temperatures." -msgstr "Questa opzione abbasserà la temperatura degli estrusori inattivi per prevenire oozing. Attiverà automaticamente uno skirt alto e muoverà l'estrusore al di fuori di questo skirt al cambiamento di temperature." +msgstr "Questa opzione abbasserà la temperatura degli estrusori inattivi per prevenire oozing (trasudazione). Attiverà automaticamente uno skirt alto e muoverà l'estrusore al di fuori di questo skirt al cambiamento di temperature." #: src/libslic3r/PrintConfig.cpp:980 msgid "This option will limit infill to the areas actually needed for supporting ceilings (it will act as internal support material). If enabled, slows down the G-code generation due to the multiple checks involved." @@ -7657,11 +7661,11 @@ msgstr "Vai sul link sotto per scaricare." #: src/slic3r/GUI/Plater.cpp:2966 msgid "To objects" -msgstr "A oggetti" +msgstr "In oggetti" #: src/slic3r/GUI/Plater.cpp:2968 msgid "To parts" -msgstr "Alle parti" +msgstr "In parti" #: src/libslic3r/Zipper.cpp:37 msgid "too many files" @@ -7809,7 +7813,7 @@ msgstr "" #: src/slic3r/GUI/GUI_Preview.cpp:245 msgid "Unretractions" -msgstr "Non retrazioni" +msgstr "De-retrazioni" #: src/slic3r/GUI/Tab.cpp:2785 msgid "Unsaved Changes" @@ -7911,7 +7915,7 @@ msgstr "Usa la barra ( / ) come separatore di cartella se necessario." #: src/slic3r/GUI/Preferences.cpp:93 msgid "Use legacy OpenGL 1.1 rendering" -msgstr "Utilizza il rendering legacy di OpenGL 1.1" +msgstr "Utilizza il rendering legacy OpenGL 1.1" #: src/libslic3r/PrintConfig.cpp:2515 msgid "Use pad" @@ -8319,15 +8323,15 @@ msgstr "Si" #: src/libslic3r/PrintConfig.cpp:1252 msgid "You can put here your personal notes. This text will be added to the G-code header comments." -msgstr "E' possibile inserire qui le note personali. Questo testo verrà aggiunto nei commenti iniziali del G-code." +msgstr "È possibile inserire qui le note personali. Questo testo verrà aggiunto nei commenti iniziali del G-code." #: src/libslic3r/PrintConfig.cpp:557 msgid "You can put your notes regarding the filament here." -msgstr "E' possibile inserire qui le note riguardanti il filamento." +msgstr "È possibile inserire qui le note riguardanti il filamento." #: src/libslic3r/PrintConfig.cpp:1403 msgid "You can put your notes regarding the printer here." -msgstr "E' possibile inserire qui le note riguardanti la stampante." +msgstr "È possibile inserire qui le note riguardanti la stampante." #: src/libslic3r/PrintConfig.cpp:2332 msgid "You can put your notes regarding the SLA print material here." @@ -8335,11 +8339,11 @@ msgstr "È possibile inserire qui le proprie note riguardo il materiale di stamp #: src/libslic3r/PrintConfig.cpp:324 msgid "You can set this to a positive value to disable fan at all during the first layers, so that it does not make adhesion worse." -msgstr "E' possibile impostare un valore positivo per disattivare completamente la ventola durante i primi layer, così da non peggiorare l'adesione." +msgstr "È possibile impostare un valore positivo per disattivare completamente la ventola durante i primi layer, così da non peggiorare l'adesione." #: src/libslic3r/PrintConfig.cpp:1295 msgid "You can use all configuration options as variables inside this template. For example: [layer_height], [fill_density] etc. You can also use [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename], [input_filename_base]." -msgstr "E' possibile utilizzare tutte le opzioni di configurazione come variabili all'interno di questo modello. Ad esempio: [layer_height], [fill_density] ecc. Puoi anche usare [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename ], [nome_filename_input]." +msgstr "È possibile utilizzare tutte le opzioni di configurazione come variabili all'interno di questo modello. Ad esempio: [layer_height], [fill_density] ecc. Puoi anche usare [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename ], [nome_filename_input]." #: src/slic3r/GUI/GUI_ObjectList.cpp:2538 msgid "You can't change a type of the last solid part of the object." @@ -8365,11 +8369,11 @@ msgstr "Sono presenti modifiche non salvate " #: src/slic3r/GUI/Preferences.cpp:130 #, c-format msgid "You need to restart %s to make the changes effective." -msgstr "E' necessario riavviare %s per rendere effettive le modifiche." +msgstr "È necessario riavviare %s per rendere effettive le modifiche." #: src/slic3r/GUI/Preferences.cpp:126 msgid "You need to restart Slic3r to make the changes effective." -msgstr "E' necessario riavviare Slic3r per rendere effettive le modifiche." +msgstr "È necessario riavviare Slic3r per rendere effettive le modifiche." #: src/slic3r/GUI/GUI_ObjectList.cpp:2415 #, c-format @@ -8406,7 +8410,7 @@ msgstr "Zoom su tutti gli oggetti nella scena, se nessuno è selezionato" #: src/slic3r/GUI/KBShortcutsDialog.cpp:149 msgid "Zoom to Bed" -msgstr "Zooma sul piano" +msgstr "Zoom sul piano" #: src/slic3r/GUI/KBShortcutsDialog.cpp:151 msgid "Zoom to selected object" diff --git a/resources/localization/pl/PrusaSlicer.mo b/resources/localization/pl/PrusaSlicer.mo index 81c83b45f..3b7a5c25e 100644 Binary files a/resources/localization/pl/PrusaSlicer.mo and b/resources/localization/pl/PrusaSlicer.mo differ diff --git a/resources/localization/pl/PrusaSlicer_pl.po b/resources/localization/pl/PrusaSlicer_pl.po index 09ee21668..e358bd12b 100644 --- a/resources/localization/pl/PrusaSlicer_pl.po +++ b/resources/localization/pl/PrusaSlicer_pl.po @@ -685,7 +685,7 @@ msgstr "Wyrównaj XY" #: src/libslic3r/PrintConfig.cpp:1561 msgid "Aligned" -msgstr "Wyrównano" +msgstr "Wyrównany" #: src/slic3r/GUI/ConfigWizard.cpp:189 src/slic3r/GUI/Tab.cpp:2986 msgid "All" @@ -823,7 +823,7 @@ msgstr "Czy na pewno chcesz " #. TRN remove/delete #: src/slic3r/GUI/Tab.cpp:2955 msgid "Are you sure you want to %1% the selected preset?" -msgstr "Czy na pewno chcesz %1% ten komentarz?" +msgstr "Czy na pewno chcesz %1% ten zestaw ustawień?" #: src/slic3r/GUI/FirmwareDialog.cpp:862 msgid "" @@ -3219,7 +3219,7 @@ msgstr "Jeśli szacowany czas druku warstwy jest niższy niż ~%1%s, wentylator #: src/slic3r/GUI/PresetHints.cpp:28 #, c-format msgid "If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s)." -msgstr "Jeśli szacowany czas druku warstwy jest niższy niż ~%d s, wentylator będzie pracował na %d %% a prędkość druku zostanie obniżona tak, aby warstwa była drukowana przez nie mniej niż %d s (jednakże prędkość nie zejdzie poniżej %d mm/s)." +msgstr "Jeśli szacowany czas druku warstwy jest niższy niż ~%d s, wentylator będzie pracował na %d %% a prędkość druku zostanie obniżona tak, aby warstwa była drukowana przez nie mniej niż %ds (jednakże prędkość nie zejdzie poniżej %dmm/s)." #: src/libslic3r/PrintConfig.cpp:853 msgid "If expressed as absolute value in mm/s, this speed will be applied to all the print moves of the first layer, regardless of their type. If expressed as a percentage (for example: 40%) it will scale the default speeds." @@ -6667,7 +6667,7 @@ msgstr "Prędkość ładowania filamentu przy druku wieży czyszczącej. " #: src/libslic3r/PrintConfig.cpp:577 msgid "Speed used for loading the filament on the wipe tower." -msgstr "Prędkość ładowania filamentu przy druku wieży czyszczącej." +msgstr "Prędkość ładowania filamentu podczas drukowania wieży czyszczącej." #: src/libslic3r/PrintConfig.cpp:592 msgid "Speed used for unloading the filament on the wipe tower (does not affect initial part of unloading just after ramming). " @@ -7036,7 +7036,7 @@ msgid "" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" -"%1% wzór wypełnienia nie działa z gęstością 100%.\n" +"%1% wzór wypełnienia nie działa z gęstością 100%%.\n" "\n" "Zmienić wzór wypełnienia na linie równoległe?" @@ -8190,7 +8190,7 @@ msgstr "będzie zawsze pracować w %1%%%" #: src/slic3r/GUI/PresetHints.cpp:43 #, c-format msgid "will always run at %d%% " -msgstr "będzie zawsze pracować w %d %% " +msgstr "będzie zawsze pracować w %d%% " #: src/slic3r/GUI/PresetHints.cpp:52 msgid "will be turned off." diff --git a/resources/profiles/PrusaResearch.idx b/resources/profiles/PrusaResearch.idx index 79c241659..de5e3d106 100644 --- a/resources/profiles/PrusaResearch.idx +++ b/resources/profiles/PrusaResearch.idx @@ -1,4 +1,5 @@ min_slic3r_version = 1.42.0-alpha6 +0.8.0 Updated for the PrusaSlicer 2.0.0 final release 0.8.0-rc2 Updated firmware versions for MK2.5/S and MK3/S 0.8.0-rc1 Updated SLA profiles 0.8.0-rc Updated for the PrusaSlicer 2.0.0-rc release @@ -75,4 +76,4 @@ min_slic3r_version = 1.40.0-alpha 0.1.3 Fixed an incorrect position of the max_print_height parameter 0.1.2 Wipe tower changes 0.1.1 Minor print speed adjustments -0.1.0 Initial \ No newline at end of file +0.1.0 Initial diff --git a/resources/profiles/PrusaResearch.ini b/resources/profiles/PrusaResearch.ini index f7df1934d..9db3a7a14 100644 --- a/resources/profiles/PrusaResearch.ini +++ b/resources/profiles/PrusaResearch.ini @@ -5,7 +5,7 @@ name = Prusa Research # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the Slic3r configuration to be downgraded. -config_version = 0.8.0-rc2 +config_version = 0.8.0 # Where to get the updates from? config_update_url = http://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/PrusaResearch/ changelog_url = http://files.prusa3d.com/?latest=slicer-profiles&lng=%1% @@ -2385,4 +2385,4 @@ printer_notes = Don't remove the following keywords! These keywords are used in # The obsolete presets will be removed when upgrading from the legacy configuration structure (up to Slic3r 1.39.2) to 1.40.0 and newer. [obsolete_presets] print="0.05mm DETAIL 0.25 nozzle";"0.05mm DETAIL MK3";"0.05mm DETAIL";"0.20mm NORMAL MK3";"0.35mm FAST MK3";"print:0.15mm OPTIMAL MK3 MMU2";"print:0.20mm FAST MK3 MMU2" -filament="ColorFabb Brass Bronze 1.75mm";"ColorFabb HT 1.75mm";"ColorFabb nGen 1.75mm";"ColorFabb Woodfil 1.75mm";"ColorFabb XT 1.75mm";"ColorFabb XT-CF20 1.75mm";"E3D PC-ABS 1.75mm";"Fillamentum ABS 1.75mm";"Fillamentum ASA 1.75mm";"Generic ABS 1.75mm";"Generic PET 1.75mm";"Generic PLA 1.75mm";"Prusa ABS 1.75mm";"Prusa HIPS 1.75mm";"Prusa PET 1.75mm";"Prusa PLA 1.75mm";"Taulman Bridge 1.75mm";"Taulman T-Glase 1.75mm" \ No newline at end of file +filament="ColorFabb Brass Bronze 1.75mm";"ColorFabb HT 1.75mm";"ColorFabb nGen 1.75mm";"ColorFabb Woodfil 1.75mm";"ColorFabb XT 1.75mm";"ColorFabb XT-CF20 1.75mm";"E3D PC-ABS 1.75mm";"Fillamentum ABS 1.75mm";"Fillamentum ASA 1.75mm";"Generic ABS 1.75mm";"Generic PET 1.75mm";"Generic PLA 1.75mm";"Prusa ABS 1.75mm";"Prusa HIPS 1.75mm";"Prusa PET 1.75mm";"Prusa PLA 1.75mm";"Taulman Bridge 1.75mm";"Taulman T-Glase 1.75mm" diff --git a/src/libslic3r/SLA/SLASupportTree.cpp b/src/libslic3r/SLA/SLASupportTree.cpp index 1e139ebfb..cb2001024 100644 --- a/src/libslic3r/SLA/SLASupportTree.cpp +++ b/src/libslic3r/SLA/SLASupportTree.cpp @@ -757,8 +757,8 @@ public: template inline const Pillar& pillar(T id) const { static_assert(std::is_integral::value, "Invalid index type"); - assert(id >= 0 && id < m_pillars.size() && - id < std::numeric_limits::max()); + assert(id >= 0 && size_t(id) < m_pillars.size() && + size_t(id) < std::numeric_limits::max()); return m_pillars[size_t(id)]; } diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp index e7bdd1e6b..7f42db4d7 100644 --- a/src/slic3r/GUI/Field.cpp +++ b/src/slic3r/GUI/Field.cpp @@ -434,7 +434,6 @@ void CheckBox::msw_rescale() field->SetMinSize(wxSize(-1, int(1.5f*field->GetFont().GetPixelSize().y +0.5f))); } -int undef_spin_val = -9999; //! Probably, It's not necessary void SpinCtrl::BUILD() { auto size = wxSize(wxDefaultSize); @@ -472,12 +471,14 @@ void SpinCtrl::BUILD() { temp->SetFont(Slic3r::GUI::wxGetApp().normal_font()); temp->SetBackgroundStyle(wxBG_STYLE_PAINT); -#ifndef __WXOSX__ - // #ys_FIXME_KILL_FOCUS - // wxEVT_KILL_FOCUS doesn't handled on OSX now (wxWidgets 3.1.1) - // So, we will update values on KILL_FOCUS & SPINCTRL events under MSW and GTK - // and on TEXT event under OSX +// XXX: On OS X the wxSpinCtrl widget is made up of two subwidgets, unfortunatelly +// the kill focus event is not propagated to the encompassing widget, +// so we need to bind it on the inner text widget instead. (Ugh.) +#ifdef __WXOSX__ + temp->GetText()->Bind(wxEVT_KILL_FOCUS, ([this](wxEvent& e) +#else temp->Bind(wxEVT_KILL_FOCUS, ([this](wxEvent& e) +#endif { e.Skip(); if (bEnterPressed) { @@ -486,7 +487,7 @@ void SpinCtrl::BUILD() { } propagate_value(); - }), temp->GetId()); + })); temp->Bind(wxEVT_SPINCTRL, ([this](wxCommandEvent e) { propagate_value(); }), temp->GetId()); @@ -496,7 +497,6 @@ void SpinCtrl::BUILD() { propagate_value(); bEnterPressed = true; }), temp->GetId()); -#endif temp->Bind(wxEVT_TEXT, ([this](wxCommandEvent e) { @@ -504,24 +504,17 @@ void SpinCtrl::BUILD() { // # when it was changed from the text control, so the on_change callback // # gets the old one, and on_kill_focus resets the control to the old value. // # As a workaround, we get the new value from $event->GetString and store -// # here temporarily so that we can return it from $self->get_value - std::string value = e.GetString().utf8_str().data(); - if (is_matched(value, "^\\-?\\d+$")) { - try { - tmp_value = std::stoi(value); - } - catch (const std::exception & /* e */) { - tmp_value = -9999; - } - } - else tmp_value = -9999; -#ifdef __WXOSX__ - propagate_value(); +// # here temporarily so that we can return it from get_value() + long value; + const bool parsed = e.GetString().ToLong(&value); + tmp_value = parsed && value >= INT_MIN && value <= INT_MAX ? (int)value : UNDEF_VALUE; + +#ifdef __WXOSX__ // Forcibly set the input value for SpinControl, since the value - // inserted from the clipboard is not updated under OSX - if (tmp_value > -9999) { - wxSpinCtrl* spin = dynamic_cast(window); + // inserted from the keyboard or clipboard is not updated under OSX + if (tmp_value != UNDEF_VALUE) { + wxSpinCtrl* spin = static_cast(window); spin->SetValue(tmp_value); // But in SetValue() is executed m_text_ctrl->SelectAll(), so @@ -539,10 +532,11 @@ void SpinCtrl::BUILD() { void SpinCtrl::propagate_value() { - if (tmp_value == -9999) + if (tmp_value == UNDEF_VALUE) { on_kill_focus(); - else if (boost::any_cast(m_value) != tmp_value) + } else { on_change_field(); + } } void SpinCtrl::msw_rescale() @@ -583,12 +577,15 @@ void Choice::BUILD() { // recast as a wxWindow to fit the calling convention window = dynamic_cast(temp); - if (m_opt.enum_labels.empty() && m_opt.enum_values.empty()) { - } - else{ - for (auto el : m_opt.enum_labels.empty() ? m_opt.enum_values : m_opt.enum_labels) { - const wxString& str = _(el);//m_opt_id == "support" ? _(el) : el; - temp->Append(str); + if (! m_opt.enum_labels.empty() || ! m_opt.enum_values.empty()) { + if (m_opt.enum_labels.empty()) { + // Append non-localized enum_values + for (auto el : m_opt.enum_values) + temp->Append(el); + } else { + // Append localized enum_labels + for (auto el : m_opt.enum_labels) + temp->Append(_(el)); } set_selection(); } @@ -856,7 +853,7 @@ boost::any& Choice::get_value() else if (m_opt.gui_type == "f_enum_open") { const int ret_enum = field->GetSelection(); if (ret_enum < 0 || m_opt.enum_values.empty() || m_opt.type == coStrings || - ret_str != m_opt.enum_values[ret_enum] && ret_str != m_opt.enum_labels[ret_enum] ) + (ret_str != m_opt.enum_values[ret_enum] && ret_str != _(m_opt.enum_labels[ret_enum]))) // modifies ret_string! get_value_by_opt_type(ret_str); else @@ -892,15 +889,16 @@ void Choice::msw_rescale() // Set rescaled size field->SetSize(size); - size_t idx, counter = idx = 0; - if (m_opt.enum_labels.empty() && m_opt.enum_values.empty()) {} - else{ - for (auto el : m_opt.enum_labels.empty() ? m_opt.enum_values : m_opt.enum_labels) { - const wxString& str = _(el); - field->Append(str); - if (el.compare(selection) == 0) + size_t idx = 0; + if (! m_opt.enum_labels.empty() || ! m_opt.enum_values.empty()) { + size_t counter = 0; + bool labels = ! m_opt.enum_labels.empty(); + for (const std::string &el : labels ? m_opt.enum_labels : m_opt.enum_values) { + wxString text = labels ? _(el) : wxString::FromUTF8(el.c_str()); + field->Append(text); + if (text == selection) idx = counter; - ++counter; + ++ counter; } } diff --git a/src/slic3r/GUI/Field.hpp b/src/slic3r/GUI/Field.hpp index ae449450a..990c40e6f 100644 --- a/src/slic3r/GUI/Field.hpp +++ b/src/slic3r/GUI/Field.hpp @@ -7,6 +7,7 @@ #endif #include +#include #include #include @@ -331,9 +332,11 @@ public: class SpinCtrl : public Field { using Field::Field; +private: + static const int UNDEF_VALUE = INT_MIN; public: - SpinCtrl(const ConfigOptionDef& opt, const t_config_option_key& id) : Field(opt, id), tmp_value(-9999) {} - SpinCtrl(wxWindow* parent, const ConfigOptionDef& opt, const t_config_option_key& id) : Field(parent, opt, id), tmp_value(-9999) {} + SpinCtrl(const ConfigOptionDef& opt, const t_config_option_key& id) : Field(opt, id), tmp_value(UNDEF_VALUE) {} + SpinCtrl(wxWindow* parent, const ConfigOptionDef& opt, const t_config_option_key& id) : Field(parent, opt, id), tmp_value(UNDEF_VALUE) {} ~SpinCtrl() {} int tmp_value; @@ -355,9 +358,10 @@ public: dynamic_cast(window)->SetValue(tmp_value); m_disable_change_event = false; } + boost::any& get_value() override { -// return boost::any(tmp_value); - return m_value = tmp_value; + int value = static_cast(window)->GetValue(); + return m_value = value; } void msw_rescale() override; diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index f01d1a3ad..38ffd4227 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -2297,6 +2297,9 @@ void GLCanvas3D::on_size(wxSizeEvent& evt) void GLCanvas3D::on_idle(wxIdleEvent& evt) { + if (!m_initialized) + return; + m_dirty |= m_toolbar.update_items_state(); m_dirty |= m_view_toolbar.update_items_state(); @@ -3978,8 +3981,7 @@ void GLCanvas3D::_render_selection() const #if ENABLE_RENDER_SELECTION_CENTER void GLCanvas3D::_render_selection_center() const { - if (!m_gizmos.is_running()) - m_selection.render_center(); + m_selection.render_center(m_gizmos.is_dragging()); } #endif // ENABLE_RENDER_SELECTION_CENTER diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 4f7efb849..bc6d6213a 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -297,13 +297,18 @@ void ObjectList::set_tooltip_for_item(const wxPoint& pt) wxDataViewItem item; wxDataViewColumn* col; HitTest(pt, item, col); - if (!item) return; /* GetMainWindow() return window, associated with wxDataViewCtrl. * And for this window we should to set tooltips. * Just this->SetToolTip(tooltip) => has no effect. */ + if (!item) + { + GetMainWindow()->SetToolTip(""); // hide tooltip + return; + } + if (col->GetTitle() == " " && GetSelectedItemsCount()<2) GetMainWindow()->SetToolTip(_(L("Right button click the icon to change the object settings"))); else if (col->GetTitle() == _("Name")) @@ -2047,7 +2052,10 @@ void ObjectList::delete_from_model_and_list(const std::vector& it void ObjectList::delete_all_objects_from_list() { + m_prevent_list_events = true; + this->UnselectAll(); m_objects_model->DeleteAll(); + m_prevent_list_events = false; part_selection_changed(); } diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp index dd271a19d..c9525a463 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp @@ -303,6 +303,9 @@ void GLGizmoSlaSupports::render_points(const Selection& selection, bool picking) glsafe(::glTranslated(support_point.pos(0), support_point.pos(1), support_point.pos(2))); glsafe(::glMultMatrixd(instance_scaling_matrix_inverse.data())); + if (vol->is_left_handed()) + glFrontFace(GL_CW); + // Matrices set, we can render the point mark now. // If in editing mode, we'll also render a cone pointing to the sphere. if (m_editing_mode) { @@ -324,6 +327,9 @@ void GLGizmoSlaSupports::render_points(const Selection& selection, bool picking) glsafe(::glPopMatrix()); } ::gluSphere(m_quadric, m_editing_mode_cache[i].support_point.head_front_radius * RenderPointScale, 24, 12); + if (vol->is_left_handed()) + glFrontFace(GL_CCW); + glsafe(::glPopMatrix()); } diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 41d25cff3..25f05a728 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -143,7 +143,9 @@ void MainFrame::update_title() wxString title = wxEmptyString; if (m_plater != nullptr) { - wxString project = from_path(into_path(m_plater->get_project_filename()).stem()); + // m_plater->get_project_filename() produces file name including path, but excluding extension. + // Don't try to remove the extension, it would remove part of the file name after the last dot! + wxString project = from_path(into_path(m_plater->get_project_filename()).filename()); if (!project.empty()) title += (project + " - "); } @@ -380,7 +382,11 @@ void MainFrame::init_menubar() append_menu_item(fileMenu, wxID_ANY, _(L("&Save Project")) + "\tCtrl+S", _(L("Save current project file")), [this](wxCommandEvent&) { if (m_plater) m_plater->export_3mf(into_path(m_plater->get_project_filename(".3mf"))); }, menu_icon("save"), nullptr, [this](){return m_plater != nullptr && can_save(); }, this); +#ifdef __APPLE__ + append_menu_item(fileMenu, wxID_ANY, _(L("Save Project &as")) + dots + "\tCtrl+Shift+S", _(L("Save current project file as")), +#else append_menu_item(fileMenu, wxID_ANY, _(L("Save Project &as")) + dots + "\tCtrl+Alt+S", _(L("Save current project file as")), +#endif // __APPLE__ [this](wxCommandEvent&) { if (m_plater) m_plater->export_3mf(); }, menu_icon("save"), nullptr, [this](){return m_plater != nullptr && can_save(); }, this); diff --git a/src/slic3r/GUI/Selection.cpp b/src/slic3r/GUI/Selection.cpp index 77890f9e7..00fbaa42a 100644 --- a/src/slic3r/GUI/Selection.cpp +++ b/src/slic3r/GUI/Selection.cpp @@ -955,14 +955,14 @@ void Selection::render(float scale_factor) const } #if ENABLE_RENDER_SELECTION_CENTER -void Selection::render_center() const +void Selection::render_center(bool gizmo_is_dragging) const { if (!m_valid || is_empty() || (m_quadric == nullptr)) return; - const Vec3d& center = get_bounding_box().center(); + Vec3d center = gizmo_is_dragging ? m_cache.dragging_center : get_bounding_box().center(); - glsafe(::glDisable(GL_DEPTH_TEST))); + glsafe(::glDisable(GL_DEPTH_TEST)); glsafe(::glEnable(GL_LIGHTING)); @@ -1863,7 +1863,12 @@ void Selection::paste_objects_from_clipboard() { ModelObject* dst_object = m_model->add_object(*src_object); double offset = wxGetApp().plater()->canvas3D()->get_size_proportional_to_max_bed_size(0.05); - dst_object->translate(offset, offset, 0.0); + Vec3d displacement(offset, offset, 0.0); + for (ModelInstance* inst : dst_object->instances) + { + inst->set_offset(inst->get_offset() + displacement); + } + object_idxs.push_back(m_model->objects.size() - 1); } diff --git a/src/slic3r/GUI/Selection.hpp b/src/slic3r/GUI/Selection.hpp index 4e5da3685..99d939acc 100644 --- a/src/slic3r/GUI/Selection.hpp +++ b/src/slic3r/GUI/Selection.hpp @@ -5,6 +5,11 @@ #include "libslic3r/Geometry.hpp" #include "3DScene.hpp" +#if ENABLE_RENDER_SELECTION_CENTER +class GLUquadric; +typedef class GLUquadric GLUquadricObj; +#endif // ENABLE_RENDER_SELECTION_CENTER + namespace Slic3r { namespace GUI { @@ -291,7 +296,7 @@ public: void render(float scale_factor = 1.0) const; #if ENABLE_RENDER_SELECTION_CENTER - void render_center() const; + void render_center(bool gizmo_is_dragging) const; #endif // ENABLE_RENDER_SELECTION_CENTER void render_sidebar_hints(const std::string& sidebar_field) const; diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index b6bdb7a4b..5777cbc0f 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1235,16 +1235,41 @@ void TabPrint::update() return; // ys_FIXME // #ys_FIXME_to_delete - //! Temporary workaround for the correct updates of the SpinCtrl (like "perimeters"): + //! Temporary workaround for the correct updates of the TextCtrl (like "layer_height"): // KillFocus() for the wxSpinCtrl use CallAfter function. So, // to except the duplicate call of the update() after dialog->ShowModal(), // let check if this process is already started. -// if (is_msg_dlg_already_exist) // ! It looks like a fixed problem after start to using of a m_dirty_options -// return; // ! TODO Let delete this part of code after a common aplication testing + if (is_msg_dlg_already_exist) + return; m_update_cnt++; // Freeze(); + // layer_height shouldn't be equal to zero + if (m_config->opt_float("layer_height") < EPSILON) + { + const wxString msg_text = _(L("Zero layer height is not valid.\n\nThe layer height will be reset to 0.01.")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Layer height")), wxICON_WARNING | wxOK); + DynamicPrintConfig new_conf = *m_config; + is_msg_dlg_already_exist = true; + dialog->ShowModal(); + new_conf.set_key_value("layer_height", new ConfigOptionFloat(0.01)); + load_config(new_conf); + is_msg_dlg_already_exist = false; + } + + if (fabs(m_config->option("first_layer_height")->value - 0) < EPSILON) + { + const wxString msg_text = _(L("Zero first layer height is not valid.\n\nThe first layer height will be reset to 0.01.")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("First layer height")), wxICON_WARNING | wxOK); + DynamicPrintConfig new_conf = *m_config; + is_msg_dlg_already_exist = true; + dialog->ShowModal(); + new_conf.set_key_value("first_layer_height", new ConfigOptionFloatOrPercent(0.01, false)); + load_config(new_conf); + is_msg_dlg_already_exist = false; + } + double fill_density = m_config->option("fill_density")->value; if (m_config->opt_bool("spiral_vase") && @@ -1258,7 +1283,6 @@ void TabPrint::update() "- no ensure_vertical_shell_thickness\n" "\nShall I adjust those settings in order to enable Spiral Vase?")); auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Spiral Vase")), wxICON_WARNING | wxYES | wxNO); -// is_msg_dlg_already_exist = true; DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { new_conf.set_key_value("perimeters", new ConfigOptionInt(1)); @@ -1274,7 +1298,6 @@ void TabPrint::update() } load_config(new_conf); on_value_change("fill_density", fill_density); -// is_msg_dlg_already_exist = false; } if (m_config->opt_bool("wipe_tower") && m_config->opt_bool("support_material") && diff --git a/src/slic3r/GUI/UpdateDialogs.cpp b/src/slic3r/GUI/UpdateDialogs.cpp index c378b853e..0f72b3b35 100644 --- a/src/slic3r/GUI/UpdateDialogs.cpp +++ b/src/slic3r/GUI/UpdateDialogs.cpp @@ -25,7 +25,7 @@ namespace Slic3r { namespace GUI { -static const char* URL_CHANGELOG = "http://files.prusa3d.com/file/?type=slicerstable&lng=%1%"; +static const char* URL_CHANGELOG = "http://files.prusa3d.com/?latest=slicer-stable&lng=%1%"; static const char* URL_DOWNLOAD = "https://www.prusa3d.com/downloads&lng=%1%"; static const char* URL_DEV = "https://github.com/prusa3d/PrusaSlicer/releases/tag/version_%1%"; @@ -39,8 +39,7 @@ MsgUpdateSlic3r::MsgUpdateSlic3r(const Semver &ver_current, const Semver &ver_on ver_current(ver_current), ver_online(ver_online) { - const auto version = Semver::parse(SLIC3R_VERSION); - const bool dev_version = version->prerelease() != nullptr || boost::algorithm::ends_with(SLIC3R_BUILD_ID, "UNKNOWN"); + const bool dev_version = ver_online.prerelease() != nullptr; auto *versions = new wxFlexGridSizer(2, 0, VERT_SPACING); versions->Add(new wxStaticText(this, wxID_ANY, _(L("Current version:")))); @@ -119,7 +118,7 @@ MsgUpdateConfig::MsgUpdateConfig(const std::vector &updates) : versions->Add(flex); - if (! update.changelog_url.empty()) { + if (! update.changelog_url.empty() && update.version.prerelease() == nullptr) { auto *line = new wxBoxSizer(wxHORIZONTAL); auto changelog_url = (boost::format(update.changelog_url) % lang_code).str(); line->AddSpacer(3*VERT_SPACING); diff --git a/version.inc b/version.inc index 549de66b2..8f5ff57d1 100644 --- a/version.inc +++ b/version.inc @@ -3,7 +3,7 @@ set(SLIC3R_APP_NAME "PrusaSlicer") set(SLIC3R_APP_KEY "PrusaSlicer") -set(SLIC3R_VERSION "2.0.0-rc") +set(SLIC3R_VERSION "2.0.0") set(SLIC3R_BUILD_ID "PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN") set(SLIC3R_RC_VERSION "2,0,0,0") set(SLIC3R_RC_VERSION_DOTS "2.0.0.0") diff --git a/xs/xsp/Print.xsp b/xs/xsp/Print.xsp index b8662dcd8..f4c04577d 100644 --- a/xs/xsp/Print.xsp +++ b/xs/xsp/Print.xsp @@ -165,7 +165,7 @@ _constant() try { THIS->process(); } catch (std::exception& e) { - croak(e.what()); + croak("%s\n", e.what()); } %}; @@ -173,7 +173,7 @@ _constant() try { THIS->export_gcode(path_template, nullptr); } catch (std::exception& e) { - croak(e.what()); + croak("%s\n", e.what()); } %};