diff --git a/resources/localization/PrusaSlicer.pot b/resources/localization/PrusaSlicer.pot index 059c211de..aad74f6ce 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: 2020-11-06 11:43+0100\n" +"POT-Creation-Date: 2020-11-12 21:27+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgid "" "numerous others." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:80 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:77 #, possible-c-format msgid "" "%s has encountered an error. It was likely caused by running out of memory. " @@ -74,70 +74,70 @@ msgid "" "and we would be glad if you reported it." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:163 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:160 msgid "" "Copying of the temporary G-code to the output G-code failed. Maybe the SD " "card is write locked?\n" "Error message: %1%" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:166 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:163 msgid "" "Copying of the temporary G-code to the output G-code failed. There might be " "problem with target device, please try exporting again or using different " "device. The corrupted output G-code is at %1%.tmp." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:169 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:166 msgid "" "Renaming of the G-code after copying to the selected destination folder has " "failed. Current path is %1%.tmp. Please try exporting again." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:172 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:169 msgid "" "Copying of the temporary G-code has finished but the original code at %1% " "couldn't be opened during copy check. The output G-code is at %2%.tmp." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:175 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:172 msgid "" "Copying of the temporary G-code has finished but the exported code couldn't " "be opened during copy check. The output G-code is at %1%.tmp." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:178 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:175 msgid "Unknown error occured during exporting G-code." msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:183 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:543 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:180 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:540 msgid "Running post-processing scripts" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:185 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:182 msgid "G-code file exported to %1%" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:190 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:239 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:187 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:236 msgid "Slicing complete" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:234 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:231 msgid "Masked SLA file exported to %1%" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:546 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:543 msgid "Copying of the temporary G-code to the output G-code failed" msgstr "" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:569 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:566 msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" #: src/slic3r/GUI/BedShapeDialog.cpp:93 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:240 src/slic3r/GUI/Plater.cpp:166 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:240 src/slic3r/GUI/Plater.cpp:161 #: src/slic3r/GUI/Tab.cpp:2506 msgid "Size" msgstr "" @@ -160,11 +160,11 @@ msgid "" "rectangle." msgstr "" -#: src/slic3r/GUI/BedShapeDialog.cpp:129 src/slic3r/GUI/ConfigWizard.cpp:239 -#: src/slic3r/GUI/ConfigWizard.cpp:1345 src/slic3r/GUI/ConfigWizard.cpp:1359 +#: src/slic3r/GUI/BedShapeDialog.cpp:129 src/slic3r/GUI/ConfigWizard.cpp:240 +#: src/slic3r/GUI/ConfigWizard.cpp:1346 src/slic3r/GUI/ConfigWizard.cpp:1360 #: src/slic3r/GUI/ExtruderSequenceDialog.cpp:87 -#: src/slic3r/GUI/GCodeViewer.cpp:2222 src/slic3r/GUI/GCodeViewer.cpp:2228 -#: src/slic3r/GUI/GCodeViewer.cpp:2236 src/slic3r/GUI/GUI_ObjectLayers.cpp:145 +#: src/slic3r/GUI/GCodeViewer.cpp:2219 src/slic3r/GUI/GCodeViewer.cpp:2225 +#: src/slic3r/GUI/GCodeViewer.cpp:2233 src/slic3r/GUI/GUI_ObjectLayers.cpp:145 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:341 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:418 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:486 @@ -218,8 +218,8 @@ msgstr "" msgid "Circular" msgstr "" -#: src/slic3r/GUI/BedShapeDialog.cpp:143 src/slic3r/GUI/GUI_Preview.cpp:312 -#: src/libslic3r/ExtrusionEntity.cpp:327 src/libslic3r/ExtrusionEntity.cpp:362 +#: src/slic3r/GUI/BedShapeDialog.cpp:143 src/slic3r/GUI/GUI_Preview.cpp:309 +#: src/libslic3r/ExtrusionEntity.cpp:323 src/libslic3r/ExtrusionEntity.cpp:358 msgid "Custom" msgstr "" @@ -236,7 +236,7 @@ msgstr "" msgid "Load shape from STL..." msgstr "" -#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/MainFrame.cpp:1977 +#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/MainFrame.cpp:1981 msgid "Settings" msgstr "" @@ -291,7 +291,7 @@ msgstr "" msgid "Choose an STL file to import bed model from:" msgstr "" -#: src/slic3r/GUI/BedShapeDialog.hpp:98 src/slic3r/GUI/ConfigWizard.cpp:1304 +#: src/slic3r/GUI/BedShapeDialog.hpp:98 src/slic3r/GUI/ConfigWizard.cpp:1305 msgid "Bed Shape" msgstr "" @@ -433,7 +433,7 @@ msgstr "" #: src/slic3r/GUI/ConfigManipulation.cpp:210 #: src/slic3r/GUI/GUI_ObjectList.cpp:35 src/slic3r/GUI/GUI_ObjectList.cpp:93 -#: src/slic3r/GUI/GUI_ObjectList.cpp:652 src/slic3r/GUI/Plater.cpp:393 +#: src/slic3r/GUI/GUI_ObjectList.cpp:652 src/slic3r/GUI/Plater.cpp:388 #: src/slic3r/GUI/Tab.cpp:1420 src/slic3r/GUI/Tab.cpp:1422 #: src/libslic3r/PrintConfig.cpp:244 src/libslic3r/PrintConfig.cpp:457 #: src/libslic3r/PrintConfig.cpp:479 src/libslic3r/PrintConfig.cpp:819 @@ -478,7 +478,7 @@ msgid "User" msgstr "" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:27 -#: src/slic3r/GUI/GUI_Preview.cpp:297 src/libslic3r/ExtrusionEntity.cpp:310 +#: src/slic3r/GUI/GUI_Preview.cpp:294 src/libslic3r/ExtrusionEntity.cpp:309 msgid "Unknown" msgstr "" @@ -502,7 +502,7 @@ msgstr "" msgid "SLA print" msgstr "" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:59 src/slic3r/GUI/Plater.cpp:693 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:59 src/slic3r/GUI/Plater.cpp:688 #: src/libslic3r/Preset.cpp:1260 msgid "SLA material" msgstr "" @@ -548,125 +548,124 @@ msgstr "" msgid "Configuration Snapshots" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:239 +#: src/slic3r/GUI/ConfigWizard.cpp:240 msgid "nozzle" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:243 +#: src/slic3r/GUI/ConfigWizard.cpp:244 msgid "Alternate nozzles:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:307 +#: src/slic3r/GUI/ConfigWizard.cpp:308 msgid "All standard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:307 +#: src/slic3r/GUI/ConfigWizard.cpp:308 msgid "Standard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:308 src/slic3r/GUI/ConfigWizard.cpp:598 +#: src/slic3r/GUI/ConfigWizard.cpp:309 src/slic3r/GUI/ConfigWizard.cpp:599 #: src/slic3r/GUI/Tab.cpp:3530 src/slic3r/GUI/UnsavedChangesDialog.cpp:921 msgid "All" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:309 src/slic3r/GUI/ConfigWizard.cpp:599 -#: src/slic3r/GUI/Plater.cpp:365 src/slic3r/GUI/Plater.cpp:505 -#: src/libslic3r/ExtrusionEntity.cpp:312 +#: src/slic3r/GUI/ConfigWizard.cpp:310 src/slic3r/GUI/ConfigWizard.cpp:600 +#: src/slic3r/GUI/Plater.cpp:360 src/slic3r/GUI/Plater.cpp:500 msgid "None" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:445 +#: src/slic3r/GUI/ConfigWizard.cpp:446 #, possible-c-format msgid "Welcome to the %s Configuration Assistant" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:447 +#: src/slic3r/GUI/ConfigWizard.cpp:448 #, possible-c-format msgid "Welcome to the %s Configuration Wizard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:449 +#: src/slic3r/GUI/ConfigWizard.cpp:450 msgid "Welcome" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:451 +#: src/slic3r/GUI/ConfigWizard.cpp:452 #, possible-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 "" -#: src/slic3r/GUI/ConfigWizard.cpp:456 +#: src/slic3r/GUI/ConfigWizard.cpp:457 msgid "Remove user profiles (a snapshot will be taken beforehand)" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:499 +#: src/slic3r/GUI/ConfigWizard.cpp:500 #, possible-c-format msgid "%s Family" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:587 +#: src/slic3r/GUI/ConfigWizard.cpp:588 msgid "Printer:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:589 +#: src/slic3r/GUI/ConfigWizard.cpp:590 msgid "Vendor:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:590 +#: src/slic3r/GUI/ConfigWizard.cpp:591 msgid "Profile:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:662 src/slic3r/GUI/ConfigWizard.cpp:812 -#: src/slic3r/GUI/ConfigWizard.cpp:873 src/slic3r/GUI/ConfigWizard.cpp:1010 +#: src/slic3r/GUI/ConfigWizard.cpp:663 src/slic3r/GUI/ConfigWizard.cpp:813 +#: src/slic3r/GUI/ConfigWizard.cpp:874 src/slic3r/GUI/ConfigWizard.cpp:1011 msgid "(All)" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:691 +#: src/slic3r/GUI/ConfigWizard.cpp:692 msgid "" "Filaments marked with * are not compatible with some installed " "printers." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:694 +#: src/slic3r/GUI/ConfigWizard.cpp:695 msgid "All installed printers are compatible with the selected filament." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:714 +#: src/slic3r/GUI/ConfigWizard.cpp:715 msgid "" "Only the following installed printers are compatible with the selected " "filament:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1100 +#: src/slic3r/GUI/ConfigWizard.cpp:1101 msgid "Custom Printer Setup" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1100 +#: src/slic3r/GUI/ConfigWizard.cpp:1101 msgid "Custom Printer" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1102 +#: src/slic3r/GUI/ConfigWizard.cpp:1103 msgid "Define a custom printer profile" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1104 +#: src/slic3r/GUI/ConfigWizard.cpp:1105 msgid "Custom profile name:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1129 +#: src/slic3r/GUI/ConfigWizard.cpp:1130 msgid "Automatic updates" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1129 +#: src/slic3r/GUI/ConfigWizard.cpp:1130 msgid "Updates" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1137 src/slic3r/GUI/Preferences.cpp:81 +#: src/slic3r/GUI/ConfigWizard.cpp:1138 src/slic3r/GUI/Preferences.cpp:81 msgid "Check for application updates" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1141 +#: src/slic3r/GUI/ConfigWizard.cpp:1142 #, possible-c-format msgid "" "If enabled, %s checks for new application versions online. When a new " @@ -675,11 +674,11 @@ msgid "" "notification mechanisms, no automatic installation is done." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1147 src/slic3r/GUI/Preferences.cpp:97 +#: src/slic3r/GUI/ConfigWizard.cpp:1148 src/slic3r/GUI/Preferences.cpp:97 msgid "Update built-in Presets automatically" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1151 +#: src/slic3r/GUI/ConfigWizard.cpp:1152 #, possible-c-format msgid "" "If enabled, %s downloads updates of built-in system presets in the " @@ -688,30 +687,30 @@ msgid "" "startup." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1154 +#: src/slic3r/GUI/ConfigWizard.cpp:1155 msgid "" "Updates are never applied without user's consent and never overwrite user's " "customized settings." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1159 +#: src/slic3r/GUI/ConfigWizard.cpp:1160 msgid "" "Additionally a backup snapshot of the whole configuration is created before " "an update is applied." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1166 src/slic3r/GUI/GUI_ObjectList.cpp:1793 -#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3044 -#: src/slic3r/GUI/Plater.cpp:3877 src/slic3r/GUI/Plater.cpp:3906 +#: src/slic3r/GUI/ConfigWizard.cpp:1167 src/slic3r/GUI/GUI_ObjectList.cpp:1793 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3045 +#: src/slic3r/GUI/Plater.cpp:3878 src/slic3r/GUI/Plater.cpp:3907 msgid "Reload from disk" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1169 +#: src/slic3r/GUI/ConfigWizard.cpp:1170 msgid "" "Export full pathnames of models and parts sources into 3mf and amf files" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1173 +#: src/slic3r/GUI/ConfigWizard.cpp:1174 msgid "" "If enabled, allows the Reload from disk command to automatically find and " "load the files when invoked.\n" @@ -719,11 +718,11 @@ msgid "" "using an open file dialog." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1181 +#: src/slic3r/GUI/ConfigWizard.cpp:1182 msgid "View mode" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1183 +#: src/slic3r/GUI/ConfigWizard.cpp:1184 msgid "" "PrusaSlicer's user interfaces comes in three variants:\n" "Simple, Advanced, and Expert.\n" @@ -732,285 +731,285 @@ msgid "" "fine-tuning, they are suitable for advanced and expert users, respectively." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1188 +#: src/slic3r/GUI/ConfigWizard.cpp:1189 msgid "Simple mode" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1189 +#: src/slic3r/GUI/ConfigWizard.cpp:1190 msgid "Advanced mode" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1190 +#: src/slic3r/GUI/ConfigWizard.cpp:1191 msgid "Expert mode" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1196 +#: src/slic3r/GUI/ConfigWizard.cpp:1197 msgid "The size of the object can be specified in inches" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1197 +#: src/slic3r/GUI/ConfigWizard.cpp:1198 msgid "Use inches" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1231 +#: src/slic3r/GUI/ConfigWizard.cpp:1232 msgid "Other Vendors" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1235 +#: src/slic3r/GUI/ConfigWizard.cpp:1236 #, possible-c-format msgid "Pick another vendor supported by %s" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1266 +#: src/slic3r/GUI/ConfigWizard.cpp:1267 msgid "Firmware Type" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1266 src/slic3r/GUI/Tab.cpp:2145 +#: src/slic3r/GUI/ConfigWizard.cpp:1267 src/slic3r/GUI/Tab.cpp:2145 msgid "Firmware" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1270 +#: src/slic3r/GUI/ConfigWizard.cpp:1271 msgid "Choose the type of firmware used by your printer." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1304 +#: src/slic3r/GUI/ConfigWizard.cpp:1305 msgid "Bed Shape and Size" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1307 +#: src/slic3r/GUI/ConfigWizard.cpp:1308 msgid "Set the shape of your printer's bed." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1327 +#: src/slic3r/GUI/ConfigWizard.cpp:1328 msgid "Filament and Nozzle Diameters" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1327 +#: src/slic3r/GUI/ConfigWizard.cpp:1328 msgid "Print Diameters" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1341 +#: src/slic3r/GUI/ConfigWizard.cpp:1342 msgid "Enter the diameter of your printer's hot end nozzle." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1344 +#: src/slic3r/GUI/ConfigWizard.cpp:1345 msgid "Nozzle Diameter:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1354 +#: src/slic3r/GUI/ConfigWizard.cpp:1355 msgid "Enter the diameter of your filament." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1355 +#: src/slic3r/GUI/ConfigWizard.cpp:1356 msgid "" "Good precision is required, so use a caliper and do multiple measurements " "along the filament, then compute the average." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1358 +#: src/slic3r/GUI/ConfigWizard.cpp:1359 msgid "Filament Diameter:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1392 +#: src/slic3r/GUI/ConfigWizard.cpp:1393 msgid "Nozzle and Bed Temperatures" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1392 +#: src/slic3r/GUI/ConfigWizard.cpp:1393 msgid "Temperatures" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1408 +#: src/slic3r/GUI/ConfigWizard.cpp:1409 msgid "Enter the temperature needed for extruding your filament." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1409 +#: src/slic3r/GUI/ConfigWizard.cpp:1410 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:1412 +#: src/slic3r/GUI/ConfigWizard.cpp:1413 msgid "Extrusion Temperature:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1413 src/slic3r/GUI/ConfigWizard.cpp:1427 +#: src/slic3r/GUI/ConfigWizard.cpp:1414 src/slic3r/GUI/ConfigWizard.cpp:1428 #: src/libslic3r/PrintConfig.cpp:187 src/libslic3r/PrintConfig.cpp:919 #: src/libslic3r/PrintConfig.cpp:963 src/libslic3r/PrintConfig.cpp:2200 msgid "°C" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1422 +#: src/slic3r/GUI/ConfigWizard.cpp:1423 msgid "" "Enter the bed temperature needed for getting your filament to stick to your " "heated bed." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1423 +#: src/slic3r/GUI/ConfigWizard.cpp:1424 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:1426 +#: src/slic3r/GUI/ConfigWizard.cpp:1427 msgid "Bed Temperature:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1881 src/slic3r/GUI/ConfigWizard.cpp:2533 +#: src/slic3r/GUI/ConfigWizard.cpp:1882 src/slic3r/GUI/ConfigWizard.cpp:2534 msgid "Filaments" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1881 src/slic3r/GUI/ConfigWizard.cpp:2535 +#: src/slic3r/GUI/ConfigWizard.cpp:1882 src/slic3r/GUI/ConfigWizard.cpp:2536 msgid "SLA Materials" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1935 +#: src/slic3r/GUI/ConfigWizard.cpp:1936 msgid "FFF Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:1940 +#: src/slic3r/GUI/ConfigWizard.cpp:1941 msgid "SLA Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2246 src/slic3r/GUI/DoubleSlider.cpp:2134 -#: src/slic3r/GUI/DoubleSlider.cpp:2154 src/slic3r/GUI/GUI.cpp:244 +#: src/slic3r/GUI/ConfigWizard.cpp:2247 src/slic3r/GUI/DoubleSlider.cpp:2133 +#: src/slic3r/GUI/DoubleSlider.cpp:2153 src/slic3r/GUI/GUI.cpp:244 msgid "Notice" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2266 +#: src/slic3r/GUI/ConfigWizard.cpp:2267 msgid "The following FFF printer models have no filament selected:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2270 +#: src/slic3r/GUI/ConfigWizard.cpp:2271 msgid "Do you want to select default filaments for these FFF printer models?" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2284 +#: src/slic3r/GUI/ConfigWizard.cpp:2285 msgid "The following SLA printer models have no materials selected:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2288 +#: src/slic3r/GUI/ConfigWizard.cpp:2289 msgid "Do you want to select default SLA materials for these printer models?" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2496 +#: src/slic3r/GUI/ConfigWizard.cpp:2497 msgid "Select all standard printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2499 +#: src/slic3r/GUI/ConfigWizard.cpp:2500 msgid "< &Back" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2500 +#: src/slic3r/GUI/ConfigWizard.cpp:2501 msgid "&Next >" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2501 +#: src/slic3r/GUI/ConfigWizard.cpp:2502 msgid "&Finish" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2502 src/slic3r/GUI/FirmwareDialog.cpp:151 +#: src/slic3r/GUI/ConfigWizard.cpp:2503 src/slic3r/GUI/FirmwareDialog.cpp:151 #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:248 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:644 msgid "Cancel" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2515 +#: src/slic3r/GUI/ConfigWizard.cpp:2516 msgid "Prusa FFF Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2518 +#: src/slic3r/GUI/ConfigWizard.cpp:2519 msgid "Prusa MSLA Technology Printers" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2533 +#: src/slic3r/GUI/ConfigWizard.cpp:2534 msgid "Filament Profiles Selection" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2533 src/slic3r/GUI/ConfigWizard.cpp:2535 +#: src/slic3r/GUI/ConfigWizard.cpp:2534 src/slic3r/GUI/ConfigWizard.cpp:2536 #: src/slic3r/GUI/GUI_ObjectList.cpp:4016 msgid "Type:" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2535 +#: src/slic3r/GUI/ConfigWizard.cpp:2536 msgid "SLA Material Profiles Selection" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2633 +#: src/slic3r/GUI/ConfigWizard.cpp:2634 msgid "Configuration Assistant" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2634 +#: src/slic3r/GUI/ConfigWizard.cpp:2635 msgid "Configuration &Assistant" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2636 +#: src/slic3r/GUI/ConfigWizard.cpp:2637 msgid "Configuration Wizard" msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:2637 +#: src/slic3r/GUI/ConfigWizard.cpp:2638 msgid "Configuration &Wizard" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:107 +#: src/slic3r/GUI/DoubleSlider.cpp:106 msgid "Place bearings in slots and resume printing" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1076 +#: src/slic3r/GUI/DoubleSlider.cpp:1075 msgid "One layer mode" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1078 +#: src/slic3r/GUI/DoubleSlider.cpp:1077 msgid "Discard all custom changes" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1083 src/slic3r/GUI/DoubleSlider.cpp:1864 +#: src/slic3r/GUI/DoubleSlider.cpp:1082 src/slic3r/GUI/DoubleSlider.cpp:1863 msgid "Jump to move" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1087 +#: src/slic3r/GUI/DoubleSlider.cpp:1086 #, possible-c-format msgid "Jump to height %s or Set extruder sequence for the entire print" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1089 src/slic3r/GUI/DoubleSlider.cpp:1733 -#: src/slic3r/GUI/DoubleSlider.cpp:1864 src/slic3r/GUI/DoubleSlider.cpp:1868 +#: src/slic3r/GUI/DoubleSlider.cpp:1088 src/slic3r/GUI/DoubleSlider.cpp:1732 +#: src/slic3r/GUI/DoubleSlider.cpp:1863 src/slic3r/GUI/DoubleSlider.cpp:1867 msgid "Jump to height" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1095 +#: src/slic3r/GUI/DoubleSlider.cpp:1094 msgid "Edit current color - Right click the colored slider segment" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1105 +#: src/slic3r/GUI/DoubleSlider.cpp:1104 msgid "Print mode" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1119 +#: src/slic3r/GUI/DoubleSlider.cpp:1118 msgid "Add extruder change - Left click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1121 +#: src/slic3r/GUI/DoubleSlider.cpp:1120 msgid "" "Add color change - Left click for predefined color or Shift + Left click for " "custom color selection" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1123 +#: src/slic3r/GUI/DoubleSlider.cpp:1122 msgid "Add color change - Left click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1124 +#: src/slic3r/GUI/DoubleSlider.cpp:1123 msgid "or press \"+\" key" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1126 +#: src/slic3r/GUI/DoubleSlider.cpp:1125 msgid "Add another code - Ctrl + Left click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1127 +#: src/slic3r/GUI/DoubleSlider.cpp:1126 msgid "Add another code - Right click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1133 +#: src/slic3r/GUI/DoubleSlider.cpp:1132 msgid "" "The sequential print is on.\n" "It's impossible to apply any custom G-code for objects printing " @@ -1018,212 +1017,212 @@ msgid "" "This code won't be processed during G-code generation." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1142 +#: src/slic3r/GUI/DoubleSlider.cpp:1141 msgid "Color change (\"%1%\")" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1143 +#: src/slic3r/GUI/DoubleSlider.cpp:1142 msgid "Color change (\"%1%\") for Extruder %2%" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1145 +#: src/slic3r/GUI/DoubleSlider.cpp:1144 msgid "Pause print (\"%1%\")" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1147 +#: src/slic3r/GUI/DoubleSlider.cpp:1146 msgid "Custom template (\"%1%\")" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1149 +#: src/slic3r/GUI/DoubleSlider.cpp:1148 msgid "Extruder (tool) is changed to Extruder \"%1%\"" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1156 +#: src/slic3r/GUI/DoubleSlider.cpp:1155 msgid "Note" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1158 +#: src/slic3r/GUI/DoubleSlider.cpp:1157 msgid "" "G-code associated to this tick mark is in a conflict with print mode.\n" "Editing it will cause changes of Slider data." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1161 +#: src/slic3r/GUI/DoubleSlider.cpp:1160 msgid "" "There is a color change for extruder that won't be used till the end of " "print job.\n" "This code won't be processed during G-code generation." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1164 +#: src/slic3r/GUI/DoubleSlider.cpp:1163 msgid "" "There is an extruder change set to the same extruder.\n" "This code won't be processed during G-code generation." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1167 +#: src/slic3r/GUI/DoubleSlider.cpp:1166 msgid "" "There is a color change for extruder that has not been used before.\n" "Check your settings to avoid redundant color changes." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1172 +#: src/slic3r/GUI/DoubleSlider.cpp:1171 msgid "Delete tick mark - Left click or press \"-\" key" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1174 +#: src/slic3r/GUI/DoubleSlider.cpp:1173 msgid "Edit tick mark - Ctrl + Left click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1175 +#: src/slic3r/GUI/DoubleSlider.cpp:1174 msgid "Edit tick mark - Right click" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1275 src/slic3r/GUI/DoubleSlider.cpp:1309 -#: src/slic3r/GUI/GLCanvas3D.cpp:983 src/slic3r/GUI/GUI_ObjectList.cpp:1832 -#: src/slic3r/GUI/Tab.cpp:2502 src/libslic3r/GCode/PreviewData.cpp:449 +#: src/slic3r/GUI/DoubleSlider.cpp:1274 src/slic3r/GUI/DoubleSlider.cpp:1308 +#: src/slic3r/GUI/GLCanvas3D.cpp:980 src/slic3r/GUI/GUI_ObjectList.cpp:1832 +#: src/slic3r/GUI/Tab.cpp:2502 #, possible-c-format msgid "Extruder %d" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1276 src/slic3r/GUI/GUI_ObjectList.cpp:1833 +#: src/slic3r/GUI/DoubleSlider.cpp:1275 src/slic3r/GUI/GUI_ObjectList.cpp:1833 msgid "active" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1285 +#: src/slic3r/GUI/DoubleSlider.cpp:1284 msgid "Switch code to Change extruder" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1285 src/slic3r/GUI/GUI_ObjectList.cpp:1800 +#: src/slic3r/GUI/DoubleSlider.cpp:1284 src/slic3r/GUI/GUI_ObjectList.cpp:1800 msgid "Change extruder" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1286 +#: src/slic3r/GUI/DoubleSlider.cpp:1285 msgid "Change extruder (N/A)" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1288 +#: src/slic3r/GUI/DoubleSlider.cpp:1287 msgid "Use another extruder" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1310 +#: src/slic3r/GUI/DoubleSlider.cpp:1309 msgid "used" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1318 +#: src/slic3r/GUI/DoubleSlider.cpp:1317 msgid "Switch code to Color change (%1%) for:" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1319 +#: src/slic3r/GUI/DoubleSlider.cpp:1318 msgid "Add color change (%1%) for:" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1677 +#: src/slic3r/GUI/DoubleSlider.cpp:1676 msgid "Add color change" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1687 +#: src/slic3r/GUI/DoubleSlider.cpp:1686 msgid "Add pause print" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1691 +#: src/slic3r/GUI/DoubleSlider.cpp:1690 msgid "Add custom template" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1694 +#: src/slic3r/GUI/DoubleSlider.cpp:1693 msgid "Add custom G-code" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1712 +#: src/slic3r/GUI/DoubleSlider.cpp:1711 msgid "Edit color" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1713 +#: src/slic3r/GUI/DoubleSlider.cpp:1712 msgid "Edit pause print message" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1714 +#: src/slic3r/GUI/DoubleSlider.cpp:1713 msgid "Edit custom G-code" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1720 +#: src/slic3r/GUI/DoubleSlider.cpp:1719 msgid "Delete color change" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1721 +#: src/slic3r/GUI/DoubleSlider.cpp:1720 msgid "Delete tool change" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1722 +#: src/slic3r/GUI/DoubleSlider.cpp:1721 msgid "Delete pause print" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1723 +#: src/slic3r/GUI/DoubleSlider.cpp:1722 msgid "Delete custom G-code" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1740 +#: src/slic3r/GUI/DoubleSlider.cpp:1739 msgid "Set extruder sequence for the entire print" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1826 +#: src/slic3r/GUI/DoubleSlider.cpp:1825 msgid "Enter custom G-code used on current layer" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1827 +#: src/slic3r/GUI/DoubleSlider.cpp:1826 msgid "Custom G-code on current layer (%1% mm)." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1842 +#: src/slic3r/GUI/DoubleSlider.cpp:1841 msgid "Enter short message shown on Printer display when a print is paused" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1843 +#: src/slic3r/GUI/DoubleSlider.cpp:1842 msgid "Message for pause print on current layer (%1% mm)." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1863 +#: src/slic3r/GUI/DoubleSlider.cpp:1862 msgid "Enter the move you want to jump to" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:1863 src/slic3r/GUI/DoubleSlider.cpp:1867 +#: src/slic3r/GUI/DoubleSlider.cpp:1862 src/slic3r/GUI/DoubleSlider.cpp:1866 msgid "Enter the height you want to jump to" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2128 +#: src/slic3r/GUI/DoubleSlider.cpp:2127 msgid "The last color change data was saved for a single extruder printing." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2129 src/slic3r/GUI/DoubleSlider.cpp:2144 +#: src/slic3r/GUI/DoubleSlider.cpp:2128 src/slic3r/GUI/DoubleSlider.cpp:2143 msgid "The last color change data was saved for a multi extruder printing." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2131 +#: src/slic3r/GUI/DoubleSlider.cpp:2130 msgid "Your current changes will delete all saved color changes." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2132 src/slic3r/GUI/DoubleSlider.cpp:2152 +#: src/slic3r/GUI/DoubleSlider.cpp:2131 src/slic3r/GUI/DoubleSlider.cpp:2151 msgid "Are you sure you want to continue?" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2145 +#: src/slic3r/GUI/DoubleSlider.cpp:2144 msgid "" "Select YES if you want to delete all saved tool changes, \n" "NO if you want all tool changes switch to color changes, \n" "or CANCEL to leave it unchanged." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2148 +#: src/slic3r/GUI/DoubleSlider.cpp:2147 msgid "Do you want to delete all saved tool changes?" msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2150 +#: src/slic3r/GUI/DoubleSlider.cpp:2149 msgid "" "The last color change data was saved for a multi extruder printing with tool " "changes for whole print." msgstr "" -#: src/slic3r/GUI/DoubleSlider.cpp:2151 +#: src/slic3r/GUI/DoubleSlider.cpp:2150 msgid "Your current changes will delete all saved extruder (tool) changes." msgstr "" @@ -1232,10 +1231,10 @@ msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:4454 #: src/slic3r/GUI/GUI_ObjectList.cpp:4464 #: src/slic3r/GUI/GUI_ObjectList.cpp:4499 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:202 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:259 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:284 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:492 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:209 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:266 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:291 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:499 msgid "default" msgstr "" @@ -1275,7 +1274,7 @@ msgstr "" msgid "parameter name" msgstr "" -#: src/slic3r/GUI/Field.cpp:198 src/slic3r/GUI/OptionsGroup.cpp:765 +#: src/slic3r/GUI/Field.cpp:198 src/slic3r/GUI/OptionsGroup.cpp:761 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:874 msgid "N/A" msgstr "" @@ -1379,8 +1378,8 @@ msgid "Firmware image:" msgstr "" #: src/slic3r/GUI/FirmwareDialog.cpp:805 -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:287 -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:362 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:289 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:364 msgid "Browse" msgstr "" @@ -1413,7 +1412,7 @@ msgid "Advanced: Output log" msgstr "" #: src/slic3r/GUI/FirmwareDialog.cpp:852 -#: src/slic3r/GUI/Mouse3DController.cpp:363 +#: src/slic3r/GUI/Mouse3DController.cpp:552 #: src/slic3r/GUI/PrintHostDialogs.cpp:187 msgid "Close" msgstr "" @@ -1440,484 +1439,498 @@ msgstr "" msgid "Generating toolpaths" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:1350 +#: src/slic3r/GUI/GCodeViewer.cpp:1352 msgid "Generating vertex buffer" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:1424 +#: src/slic3r/GUI/GCodeViewer.cpp:1426 msgid "Generating index buffers" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2110 +#: src/slic3r/GUI/GCodeViewer.cpp:2107 msgid "Click to hide" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2110 +#: src/slic3r/GUI/GCodeViewer.cpp:2107 msgid "Click to show" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2222 +#: src/slic3r/GUI/GCodeViewer.cpp:2219 msgid "up to" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2228 +#: src/slic3r/GUI/GCodeViewer.cpp:2225 msgid "above" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2236 +#: src/slic3r/GUI/GCodeViewer.cpp:2233 msgid "from" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2236 +#: src/slic3r/GUI/GCodeViewer.cpp:2233 msgid "to" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2264 src/slic3r/GUI/GCodeViewer.cpp:2272 -#: src/slic3r/GUI/GUI_Preview.cpp:273 src/slic3r/GUI/GUI_Preview.cpp:791 -#: src/libslic3r/GCode/PreviewData.cpp:349 +#: src/slic3r/GUI/GCodeViewer.cpp:2261 src/slic3r/GUI/GCodeViewer.cpp:2269 +#: src/slic3r/GUI/GUI_Preview.cpp:270 src/slic3r/GUI/GUI_Preview.cpp:788 msgid "Feature type" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2264 src/slic3r/GUI/GCodeViewer.cpp:2272 +#: src/slic3r/GUI/GCodeViewer.cpp:2261 src/slic3r/GUI/GCodeViewer.cpp:2269 #: src/slic3r/GUI/RammingChart.cpp:76 msgid "Time" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2272 +#: src/slic3r/GUI/GCodeViewer.cpp:2269 msgid "Percentage" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2275 src/libslic3r/GCode/PreviewData.cpp:351 +#: src/slic3r/GUI/GCodeViewer.cpp:2272 msgid "Height (mm)" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2276 src/libslic3r/GCode/PreviewData.cpp:353 +#: src/slic3r/GUI/GCodeViewer.cpp:2273 msgid "Width (mm)" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2277 src/libslic3r/GCode/PreviewData.cpp:355 +#: src/slic3r/GUI/GCodeViewer.cpp:2274 msgid "Speed (mm/s)" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2278 src/libslic3r/GCode/PreviewData.cpp:357 +#: src/slic3r/GUI/GCodeViewer.cpp:2275 msgid "Fan Speed (%)" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2279 src/libslic3r/GCode/PreviewData.cpp:359 +#: src/slic3r/GUI/GCodeViewer.cpp:2276 msgid "Volumetric flow rate (mm³/s)" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2280 src/slic3r/GUI/GUI_Preview.cpp:279 -#: src/slic3r/GUI/GUI_Preview.cpp:450 src/slic3r/GUI/GUI_Preview.cpp:697 -#: src/slic3r/GUI/GUI_Preview.cpp:790 src/slic3r/GUI/GUI_Preview.cpp:1269 -#: src/libslic3r/GCode/PreviewData.cpp:361 +#: src/slic3r/GUI/GCodeViewer.cpp:2277 src/slic3r/GUI/GUI_Preview.cpp:276 +#: src/slic3r/GUI/GUI_Preview.cpp:447 src/slic3r/GUI/GUI_Preview.cpp:694 +#: src/slic3r/GUI/GUI_Preview.cpp:787 src/slic3r/GUI/GUI_Preview.cpp:1266 msgid "Tool" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2281 src/slic3r/GUI/GUI_Preview.cpp:280 -#: src/slic3r/GUI/GUI_Preview.cpp:788 src/libslic3r/GCode/PreviewData.cpp:363 +#: src/slic3r/GUI/GCodeViewer.cpp:2278 src/slic3r/GUI/GUI_Preview.cpp:277 +#: src/slic3r/GUI/GUI_Preview.cpp:785 msgid "Color Print" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2317 src/slic3r/GUI/GCodeViewer.cpp:2353 -#: src/slic3r/GUI/GCodeViewer.cpp:2358 src/slic3r/GUI/GUI_ObjectList.cpp:296 +#: src/slic3r/GUI/GCodeViewer.cpp:2314 src/slic3r/GUI/GCodeViewer.cpp:2349 +#: src/slic3r/GUI/GCodeViewer.cpp:2354 src/slic3r/GUI/GUI_ObjectList.cpp:296 #: src/slic3r/GUI/wxExtensions.cpp:515 src/libslic3r/PrintConfig.cpp:530 msgid "Extruder" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2329 +#: src/slic3r/GUI/GCodeViewer.cpp:2325 msgid "Default color" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2353 +#: src/slic3r/GUI/GCodeViewer.cpp:2349 msgid "default color" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2448 src/slic3r/GUI/GCodeViewer.cpp:2494 +#: src/slic3r/GUI/GCodeViewer.cpp:2444 src/slic3r/GUI/GCodeViewer.cpp:2490 msgid "Color change" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2467 src/slic3r/GUI/GCodeViewer.cpp:2492 +#: src/slic3r/GUI/GCodeViewer.cpp:2463 src/slic3r/GUI/GCodeViewer.cpp:2488 msgid "Print" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2493 src/slic3r/GUI/GCodeViewer.cpp:2510 -#: src/slic3r/GUI/Plater.cpp:1200 +#: src/slic3r/GUI/GCodeViewer.cpp:2489 src/slic3r/GUI/GCodeViewer.cpp:2506 +#: src/slic3r/GUI/Plater.cpp:1201 msgid "Pause" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2498 src/slic3r/GUI/GCodeViewer.cpp:2501 +#: src/slic3r/GUI/GCodeViewer.cpp:2494 src/slic3r/GUI/GCodeViewer.cpp:2497 msgid "Event" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2498 src/slic3r/GUI/GCodeViewer.cpp:2501 +#: src/slic3r/GUI/GCodeViewer.cpp:2494 src/slic3r/GUI/GCodeViewer.cpp:2497 msgid "Remaining time" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2501 +#: src/slic3r/GUI/GCodeViewer.cpp:2497 msgid "Duration" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2536 src/slic3r/GUI/GUI_Preview.cpp:333 -#: src/slic3r/GUI/GUI_Preview.cpp:1471 src/libslic3r/PrintConfig.cpp:2286 +#: src/slic3r/GUI/GCodeViewer.cpp:2532 src/slic3r/GUI/GUI_Preview.cpp:330 +#: src/slic3r/GUI/GUI_Preview.cpp:1468 src/libslic3r/PrintConfig.cpp:2286 msgid "Travel" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2539 +#: src/slic3r/GUI/GCodeViewer.cpp:2535 msgid "Movement" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2540 +#: src/slic3r/GUI/GCodeViewer.cpp:2536 msgid "Extrusion" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2541 src/slic3r/GUI/Tab.cpp:1680 +#: src/slic3r/GUI/GCodeViewer.cpp:2537 src/slic3r/GUI/Tab.cpp:1680 #: src/slic3r/GUI/Tab.cpp:2552 msgid "Retraction" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2572 src/slic3r/GUI/GUI_Preview.cpp:318 -#: src/slic3r/GUI/GUI_Preview.cpp:331 +#: src/slic3r/GUI/GCodeViewer.cpp:2568 src/slic3r/GUI/GUI_Preview.cpp:315 +#: src/slic3r/GUI/GUI_Preview.cpp:328 msgid "Options" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2575 src/slic3r/GUI/GUI_Preview.cpp:334 -#: src/slic3r/GUI/GUI_Preview.cpp:1472 +#: src/slic3r/GUI/GCodeViewer.cpp:2571 src/slic3r/GUI/GUI_Preview.cpp:331 +#: src/slic3r/GUI/GUI_Preview.cpp:1469 msgid "Retractions" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2576 src/slic3r/GUI/GUI_Preview.cpp:335 -#: src/slic3r/GUI/GUI_Preview.cpp:1473 +#: src/slic3r/GUI/GCodeViewer.cpp:2572 src/slic3r/GUI/GUI_Preview.cpp:332 +#: src/slic3r/GUI/GUI_Preview.cpp:1470 msgid "Deretractions" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2577 src/slic3r/GUI/GUI_Preview.cpp:1474 +#: src/slic3r/GUI/GCodeViewer.cpp:2573 src/slic3r/GUI/GUI_Preview.cpp:1471 msgid "Tool changes" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2578 src/slic3r/GUI/GUI_Preview.cpp:1475 +#: src/slic3r/GUI/GCodeViewer.cpp:2574 src/slic3r/GUI/GUI_Preview.cpp:1472 msgid "Color changes" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2579 src/slic3r/GUI/GUI_Preview.cpp:1476 +#: src/slic3r/GUI/GCodeViewer.cpp:2575 src/slic3r/GUI/GUI_Preview.cpp:1473 msgid "Print pauses" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2580 src/slic3r/GUI/GUI_Preview.cpp:1477 +#: src/slic3r/GUI/GCodeViewer.cpp:2576 src/slic3r/GUI/GUI_Preview.cpp:1474 msgid "Custom G-codes" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2599 src/slic3r/GUI/GCodeViewer.cpp:2604 -#: src/slic3r/GUI/Plater.cpp:246 src/slic3r/GUI/Plater.cpp:1126 -#: src/slic3r/GUI/Plater.cpp:1176 src/slic3r/GUI/Plater.cpp:1197 +#: src/slic3r/GUI/GCodeViewer.cpp:2587 src/slic3r/GUI/GCodeViewer.cpp:2611 +#: src/slic3r/GUI/Plater.cpp:689 src/libslic3r/PrintConfig.cpp:113 +msgid "Printer" +msgstr "" + +#: src/slic3r/GUI/GCodeViewer.cpp:2589 src/slic3r/GUI/GCodeViewer.cpp:2616 +#: src/slic3r/GUI/Plater.cpp:685 +msgid "Print settings" +msgstr "" + +#: src/slic3r/GUI/GCodeViewer.cpp:2592 src/slic3r/GUI/GCodeViewer.cpp:2622 +#: src/slic3r/GUI/Plater.cpp:686 src/slic3r/GUI/Tab.cpp:1780 +#: src/slic3r/GUI/Tab.cpp:1781 +msgid "Filament" +msgstr "" + +#: src/slic3r/GUI/GCodeViewer.cpp:2645 src/slic3r/GUI/GCodeViewer.cpp:2650 +#: src/slic3r/GUI/Plater.cpp:241 src/slic3r/GUI/Plater.cpp:1127 +#: src/slic3r/GUI/Plater.cpp:1177 src/slic3r/GUI/Plater.cpp:1198 msgid "Estimated printing time" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2599 +#: src/slic3r/GUI/GCodeViewer.cpp:2645 msgid "Normal mode" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2604 +#: src/slic3r/GUI/GCodeViewer.cpp:2650 msgid "Stealth mode" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2633 +#: src/slic3r/GUI/GCodeViewer.cpp:2677 msgid "Show stealth mode" msgstr "" -#: src/slic3r/GUI/GCodeViewer.cpp:2638 +#: src/slic3r/GUI/GCodeViewer.cpp:2681 msgid "Show normal mode" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:231 src/slic3r/GUI/GLCanvas3D.cpp:4964 +#: src/slic3r/GUI/GLCanvas3D.cpp:228 src/slic3r/GUI/GLCanvas3D.cpp:4961 msgid "Variable layer height" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:233 +#: src/slic3r/GUI/GLCanvas3D.cpp:230 msgid "Left mouse button:" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:235 +#: src/slic3r/GUI/GLCanvas3D.cpp:232 msgid "Add detail" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:237 +#: src/slic3r/GUI/GLCanvas3D.cpp:234 msgid "Right mouse button:" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:239 +#: src/slic3r/GUI/GLCanvas3D.cpp:236 msgid "Remove detail" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:241 +#: src/slic3r/GUI/GLCanvas3D.cpp:238 msgid "Shift + Left mouse button:" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:243 +#: src/slic3r/GUI/GLCanvas3D.cpp:240 msgid "Reset to base" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:245 +#: src/slic3r/GUI/GLCanvas3D.cpp:242 msgid "Shift + Right mouse button:" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:247 +#: src/slic3r/GUI/GLCanvas3D.cpp:244 msgid "Smoothing" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:249 +#: src/slic3r/GUI/GLCanvas3D.cpp:246 msgid "Mouse wheel:" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:251 +#: src/slic3r/GUI/GLCanvas3D.cpp:248 msgid "Increase/decrease edit area" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:254 +#: src/slic3r/GUI/GLCanvas3D.cpp:251 msgid "Adaptive" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:260 +#: src/slic3r/GUI/GLCanvas3D.cpp:257 msgid "Quality / Speed" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:263 +#: src/slic3r/GUI/GLCanvas3D.cpp:260 msgid "Higher print quality versus higher print speed." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:274 +#: src/slic3r/GUI/GLCanvas3D.cpp:271 msgid "Smooth" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:280 src/libslic3r/PrintConfig.cpp:554 +#: src/slic3r/GUI/GLCanvas3D.cpp:277 src/libslic3r/PrintConfig.cpp:554 msgid "Radius" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:290 +#: src/slic3r/GUI/GLCanvas3D.cpp:287 msgid "Keep min" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:299 +#: src/slic3r/GUI/GLCanvas3D.cpp:296 msgid "Reset" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:565 +#: src/slic3r/GUI/GLCanvas3D.cpp:562 msgid "Variable layer height - Manual edit" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:633 +#: src/slic3r/GUI/GLCanvas3D.cpp:630 msgid "An object outside the print area was detected." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:634 +#: src/slic3r/GUI/GLCanvas3D.cpp:631 msgid "A toolpath outside the print area was detected." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:635 +#: src/slic3r/GUI/GLCanvas3D.cpp:632 msgid "SLA supports outside the print area were detected." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:636 +#: src/slic3r/GUI/GLCanvas3D.cpp:633 msgid "Some objects are not visible." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:638 +#: src/slic3r/GUI/GLCanvas3D.cpp:635 msgid "" "An object outside the print area was detected.\n" "Resolve the current problem to continue slicing." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:910 src/slic3r/GUI/GLCanvas3D.cpp:939 +#: src/slic3r/GUI/GLCanvas3D.cpp:907 src/slic3r/GUI/GLCanvas3D.cpp:936 msgid "Default print color" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:940 src/slic3r/GUI/GLCanvas3D.cpp:949 -#: src/slic3r/GUI/GLCanvas3D.cpp:988 +#: src/slic3r/GUI/GLCanvas3D.cpp:937 src/slic3r/GUI/GLCanvas3D.cpp:946 +#: src/slic3r/GUI/GLCanvas3D.cpp:985 msgid "Pause print or custom G-code" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:961 +#: src/slic3r/GUI/GLCanvas3D.cpp:958 #, possible-c-format msgid "up to %.2f mm" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:965 +#: src/slic3r/GUI/GLCanvas3D.cpp:962 #, possible-c-format msgid "above %.2f mm" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:969 +#: src/slic3r/GUI/GLCanvas3D.cpp:966 #, possible-c-format msgid "%.2f - %.2f mm" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:1001 +#: src/slic3r/GUI/GLCanvas3D.cpp:998 #, possible-c-format msgid "Color change for Extruder %d at %.2f mm" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:1312 +#: src/slic3r/GUI/GLCanvas3D.cpp:1309 msgid "Seq." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:1779 +#: src/slic3r/GUI/GLCanvas3D.cpp:1776 msgid "Variable layer height - Reset" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:1787 +#: src/slic3r/GUI/GLCanvas3D.cpp:1784 msgid "Variable layer height - Adaptive" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:1795 +#: src/slic3r/GUI/GLCanvas3D.cpp:1792 msgid "Variable layer height - Smooth all" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:2227 +#: src/slic3r/GUI/GLCanvas3D.cpp:2224 msgid "Mirror Object" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3190 +#: src/slic3r/GUI/GLCanvas3D.cpp:3187 #: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:520 msgid "Gizmo-Move" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3274 +#: src/slic3r/GUI/GLCanvas3D.cpp:3271 #: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:522 msgid "Gizmo-Rotate" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:3801 +#: src/slic3r/GUI/GLCanvas3D.cpp:3798 msgid "Move Object" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4288 src/slic3r/GUI/GLCanvas3D.cpp:4925 +#: src/slic3r/GUI/GLCanvas3D.cpp:4285 src/slic3r/GUI/GLCanvas3D.cpp:4922 msgid "Switch to Settings" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4289 src/slic3r/GUI/GLCanvas3D.cpp:4925 +#: src/slic3r/GUI/GLCanvas3D.cpp:4286 src/slic3r/GUI/GLCanvas3D.cpp:4922 msgid "Print Settings Tab" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4290 src/slic3r/GUI/GLCanvas3D.cpp:4926 +#: src/slic3r/GUI/GLCanvas3D.cpp:4287 src/slic3r/GUI/GLCanvas3D.cpp:4923 msgid "Filament Settings Tab" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4290 src/slic3r/GUI/GLCanvas3D.cpp:4926 +#: src/slic3r/GUI/GLCanvas3D.cpp:4287 src/slic3r/GUI/GLCanvas3D.cpp:4923 msgid "Material Settings Tab" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4291 src/slic3r/GUI/GLCanvas3D.cpp:4927 +#: src/slic3r/GUI/GLCanvas3D.cpp:4288 src/slic3r/GUI/GLCanvas3D.cpp:4924 msgid "Printer Settings Tab" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4347 +#: src/slic3r/GUI/GLCanvas3D.cpp:4344 msgid "Undo History" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4347 +#: src/slic3r/GUI/GLCanvas3D.cpp:4344 msgid "Redo History" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4368 +#: src/slic3r/GUI/GLCanvas3D.cpp:4365 #, possible-c-format msgid "Undo %1$d Action" msgid_plural "Undo %1$d Actions" msgstr[0] "" msgstr[1] "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4368 +#: src/slic3r/GUI/GLCanvas3D.cpp:4365 #, possible-c-format msgid "Redo %1$d Action" msgid_plural "Redo %1$d Actions" msgstr[0] "" msgstr[1] "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4388 src/slic3r/GUI/GLCanvas3D.cpp:4943 +#: src/slic3r/GUI/GLCanvas3D.cpp:4385 src/slic3r/GUI/GLCanvas3D.cpp:4940 #: src/slic3r/GUI/KBShortcutsDialog.cpp:130 src/slic3r/GUI/Search.cpp:426 msgid "Search" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4402 src/slic3r/GUI/GLCanvas3D.cpp:4410 +#: src/slic3r/GUI/GLCanvas3D.cpp:4399 src/slic3r/GUI/GLCanvas3D.cpp:4407 #: src/slic3r/GUI/Search.cpp:433 msgid "Enter a search term" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4819 +#: src/slic3r/GUI/GLCanvas3D.cpp:4816 msgid "Add..." msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4827 src/slic3r/GUI/GUI_ObjectList.cpp:1846 -#: src/slic3r/GUI/Plater.cpp:3874 src/slic3r/GUI/Plater.cpp:3896 +#: src/slic3r/GUI/GLCanvas3D.cpp:4824 src/slic3r/GUI/GUI_ObjectList.cpp:1846 +#: src/slic3r/GUI/Plater.cpp:3875 src/slic3r/GUI/Plater.cpp:3897 #: src/slic3r/GUI/Tab.cpp:3449 msgid "Delete" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4836 src/slic3r/GUI/KBShortcutsDialog.cpp:124 -#: src/slic3r/GUI/Plater.cpp:4806 +#: src/slic3r/GUI/GLCanvas3D.cpp:4833 src/slic3r/GUI/KBShortcutsDialog.cpp:124 +#: src/slic3r/GUI/Plater.cpp:4807 msgid "Delete all" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4845 src/slic3r/GUI/KBShortcutsDialog.cpp:151 -#: src/slic3r/GUI/Plater.cpp:1557 +#: src/slic3r/GUI/GLCanvas3D.cpp:4842 src/slic3r/GUI/KBShortcutsDialog.cpp:151 +#: src/slic3r/GUI/Plater.cpp:1558 msgid "Arrange" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4845 src/slic3r/GUI/KBShortcutsDialog.cpp:152 +#: src/slic3r/GUI/GLCanvas3D.cpp:4842 src/slic3r/GUI/KBShortcutsDialog.cpp:152 msgid "Arrange selection" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4857 +#: src/slic3r/GUI/GLCanvas3D.cpp:4854 msgid "Copy" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4866 +#: src/slic3r/GUI/GLCanvas3D.cpp:4863 msgid "Paste" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4878 src/slic3r/GUI/Plater.cpp:3733 -#: src/slic3r/GUI/Plater.cpp:3745 src/slic3r/GUI/Plater.cpp:3883 +#: src/slic3r/GUI/GLCanvas3D.cpp:4875 src/slic3r/GUI/Plater.cpp:3734 +#: src/slic3r/GUI/Plater.cpp:3746 src/slic3r/GUI/Plater.cpp:3884 msgid "Add instance" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4889 src/slic3r/GUI/Plater.cpp:3885 +#: src/slic3r/GUI/GLCanvas3D.cpp:4886 src/slic3r/GUI/Plater.cpp:3886 msgid "Remove instance" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4902 +#: src/slic3r/GUI/GLCanvas3D.cpp:4899 msgid "Split to objects" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:4912 src/slic3r/GUI/GUI_ObjectList.cpp:1618 +#: src/slic3r/GUI/GLCanvas3D.cpp:4909 src/slic3r/GUI/GUI_ObjectList.cpp:1618 msgid "Split to parts" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:5014 src/slic3r/GUI/KBShortcutsDialog.cpp:125 -#: src/slic3r/GUI/MainFrame.cpp:1195 +#: src/slic3r/GUI/GLCanvas3D.cpp:5011 src/slic3r/GUI/KBShortcutsDialog.cpp:125 +#: src/slic3r/GUI/MainFrame.cpp:1199 msgid "Undo" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:5014 src/slic3r/GUI/GLCanvas3D.cpp:5053 +#: src/slic3r/GUI/GLCanvas3D.cpp:5011 src/slic3r/GUI/GLCanvas3D.cpp:5050 msgid "Click right mouse button to open/close History" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:5037 +#: src/slic3r/GUI/GLCanvas3D.cpp:5034 msgid "Next Undo action: %1%" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:5053 src/slic3r/GUI/KBShortcutsDialog.cpp:126 -#: src/slic3r/GUI/MainFrame.cpp:1198 +#: src/slic3r/GUI/GLCanvas3D.cpp:5050 src/slic3r/GUI/KBShortcutsDialog.cpp:126 +#: src/slic3r/GUI/MainFrame.cpp:1202 msgid "Redo" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:5075 +#: src/slic3r/GUI/GLCanvas3D.cpp:5072 msgid "Next Redo action: %1%" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:7178 +#: src/slic3r/GUI/GLCanvas3D.cpp:7175 msgid "Selection-Add from rectangle" msgstr "" -#: src/slic3r/GUI/GLCanvas3D.cpp:7197 +#: src/slic3r/GUI/GLCanvas3D.cpp:7194 msgid "Selection-Remove from rectangle" msgstr "" @@ -2017,6 +2030,10 @@ msgstr "" msgid "Sphere" msgstr "" +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:129 +msgid "Autoset by angle" +msgstr "" + #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:136 #: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:118 msgid "Reset selection" @@ -2139,32 +2156,7 @@ msgstr "" msgid "Move" msgstr "" -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:210 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:224 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:506 -#: src/slic3r/GUI/Mouse3DController.cpp:298 -#: src/slic3r/GUI/Mouse3DController.cpp:319 -msgid "Rotation" -msgstr "" - -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:220 src/slic3r/GUI/Plater.cpp:3986 -msgid "Optimize orientation" -msgstr "" - -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:221 -#: src/libslic3r/PrintConfig.cpp:3080 -msgid "Accuracy" -msgstr "" - -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:233 -msgid "Least supports" -msgstr "" - -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:234 -msgid "Suface quality" -msgstr "" - -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:513 +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:461 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:527 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:546 #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562 @@ -2292,8 +2284,8 @@ msgid "Are you sure you want to do it?" msgstr "" #: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1129 src/slic3r/GUI/GUI.cpp:256 -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:533 #: src/slic3r/GUI/PhysicalPrinterDialog.cpp:557 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:581 #: src/slic3r/GUI/WipeTowerDialog.cpp:45 src/slic3r/GUI/WipeTowerDialog.cpp:366 msgid "Warning" msgstr "" @@ -2679,7 +2671,7 @@ msgid "Please check and fix your object list." msgstr "" #: src/slic3r/GUI/GUI_App.cpp:1948 src/slic3r/GUI/Jobs/SLAImportJob.cpp:210 -#: src/slic3r/GUI/Plater.cpp:2271 src/slic3r/GUI/Tab.cpp:3209 +#: src/slic3r/GUI/Plater.cpp:2272 src/slic3r/GUI/Tab.cpp:3209 msgid "Attention!" msgstr "" @@ -2724,9 +2716,9 @@ msgid "Layers and Perimeters" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:36 src/slic3r/GUI/GUI_ObjectList.cpp:95 -#: src/slic3r/GUI/GUI_ObjectList.cpp:654 src/slic3r/GUI/GUI_Preview.cpp:309 +#: src/slic3r/GUI/GUI_ObjectList.cpp:654 src/slic3r/GUI/GUI_Preview.cpp:306 #: src/slic3r/GUI/Tab.cpp:1458 src/slic3r/GUI/Tab.cpp:1460 -#: src/libslic3r/ExtrusionEntity.cpp:324 src/libslic3r/ExtrusionEntity.cpp:356 +#: src/libslic3r/ExtrusionEntity.cpp:320 src/libslic3r/ExtrusionEntity.cpp:352 #: src/libslic3r/PrintConfig.cpp:411 src/libslic3r/PrintConfig.cpp:1621 #: src/libslic3r/PrintConfig.cpp:1999 src/libslic3r/PrintConfig.cpp:2005 #: src/libslic3r/PrintConfig.cpp:2013 src/libslic3r/PrintConfig.cpp:2025 @@ -2768,8 +2760,8 @@ msgid "Add support blocker" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:94 src/slic3r/GUI/GUI_ObjectList.cpp:653 -#: src/slic3r/GUI/GUI_Preview.cpp:305 src/slic3r/GUI/Tab.cpp:1428 -#: src/libslic3r/ExtrusionEntity.cpp:320 src/libslic3r/ExtrusionEntity.cpp:348 +#: src/slic3r/GUI/GUI_Preview.cpp:302 src/slic3r/GUI/Tab.cpp:1428 +#: src/libslic3r/ExtrusionEntity.cpp:316 src/libslic3r/ExtrusionEntity.cpp:344 #: src/libslic3r/PrintConfig.cpp:1135 src/libslic3r/PrintConfig.cpp:1141 #: src/libslic3r/PrintConfig.cpp:1155 src/libslic3r/PrintConfig.cpp:1165 #: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:1175 @@ -2777,7 +2769,7 @@ msgid "Ironing" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:96 src/slic3r/GUI/GUI_ObjectList.cpp:655 -#: src/slic3r/GUI/GUI_Preview.cpp:276 src/slic3r/GUI/Tab.cpp:1484 +#: src/slic3r/GUI/GUI_Preview.cpp:273 src/slic3r/GUI/Tab.cpp:1484 #: src/libslic3r/PrintConfig.cpp:276 src/libslic3r/PrintConfig.cpp:501 #: src/libslic3r/PrintConfig.cpp:970 src/libslic3r/PrintConfig.cpp:1101 #: src/libslic3r/PrintConfig.cpp:1174 src/libslic3r/PrintConfig.cpp:1550 @@ -2814,7 +2806,7 @@ msgid "Advanced" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:104 src/slic3r/GUI/GUI_ObjectList.cpp:663 -#: src/slic3r/GUI/Plater.cpp:361 src/slic3r/GUI/Tab.cpp:4013 +#: src/slic3r/GUI/Plater.cpp:356 src/slic3r/GUI/Tab.cpp:4013 #: src/slic3r/GUI/Tab.cpp:4014 src/libslic3r/PrintConfig.cpp:2748 #: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764 #: src/libslic3r/PrintConfig.cpp:2773 src/libslic3r/PrintConfig.cpp:2783 @@ -2828,7 +2820,7 @@ msgid "Supports" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:105 src/slic3r/GUI/GUI_ObjectList.cpp:664 -#: src/slic3r/GUI/Plater.cpp:501 src/slic3r/GUI/Tab.cpp:4054 +#: src/slic3r/GUI/Plater.cpp:496 src/slic3r/GUI/Tab.cpp:4054 #: src/slic3r/GUI/Tab.cpp:4055 src/slic3r/GUI/Tab.cpp:4126 #: src/libslic3r/PrintConfig.cpp:2936 src/libslic3r/PrintConfig.cpp:2943 #: src/libslic3r/PrintConfig.cpp:2957 src/libslic3r/PrintConfig.cpp:2968 @@ -3018,12 +3010,12 @@ msgstr "" msgid "Fix through the Netfabb" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1786 src/slic3r/GUI/Plater.cpp:3909 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1786 src/slic3r/GUI/Plater.cpp:3910 msgid "Export as STL" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:1793 -#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3877 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3878 msgid "Reload the selected volumes from disk" msgstr "" @@ -3043,11 +3035,11 @@ msgstr "" msgid "Scale the selected object to fit the print volume" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1858 src/slic3r/GUI/Plater.cpp:4918 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1858 src/slic3r/GUI/Plater.cpp:4919 msgid "Convert from imperial units" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1861 src/slic3r/GUI/Plater.cpp:4918 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1861 src/slic3r/GUI/Plater.cpp:4919 msgid "Revert conversion from imperial units" msgstr "" @@ -3115,7 +3107,7 @@ msgstr "" msgid "Delete Instance" msgstr "" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2436 src/slic3r/GUI/Plater.cpp:2786 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2436 src/slic3r/GUI/Plater.cpp:2787 msgid "" "The selected object couldn't be split because it contains only one part." msgstr "" @@ -3251,7 +3243,7 @@ msgid "of a current Object" msgstr "" #: src/slic3r/GUI/GUI_ObjectList.cpp:3893 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3968 src/slic3r/GUI/Plater.cpp:147 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3968 src/slic3r/GUI/Plater.cpp:142 msgid "Info" msgstr "" @@ -3334,7 +3326,7 @@ msgstr "" msgid "Select coordinate space, in which the transformation will be performed." msgstr "" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:163 src/libslic3r/GCode.cpp:623 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:163 src/libslic3r/GCode.cpp:621 msgid "Object name" msgstr "" @@ -3343,6 +3335,13 @@ msgstr "" msgid "Position" msgstr "" +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:224 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:506 +#: src/slic3r/GUI/Mouse3DController.cpp:487 +#: src/slic3r/GUI/Mouse3DController.cpp:508 +msgid "Rotation" +msgstr "" + #: src/slic3r/GUI/GUI_ObjectManipulation.cpp:271 #, possible-c-format msgid "Toggle %c axis mirroring" @@ -3435,117 +3434,117 @@ msgstr "" msgid "Change Option %s" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:263 src/slic3r/GUI/GUI_Preview.cpp:269 +#: src/slic3r/GUI/GUI_Preview.cpp:260 src/slic3r/GUI/GUI_Preview.cpp:266 msgid "View" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:274 src/libslic3r/PrintConfig.cpp:543 +#: src/slic3r/GUI/GUI_Preview.cpp:271 src/libslic3r/PrintConfig.cpp:543 msgid "Height" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:275 src/libslic3r/PrintConfig.cpp:2372 +#: src/slic3r/GUI/GUI_Preview.cpp:272 src/libslic3r/PrintConfig.cpp:2372 msgid "Width" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:277 src/slic3r/GUI/Tab.cpp:1814 +#: src/slic3r/GUI/GUI_Preview.cpp:274 src/slic3r/GUI/Tab.cpp:1814 msgid "Fan speed" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:278 +#: src/slic3r/GUI/GUI_Preview.cpp:275 msgid "Volumetric flow rate" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:284 src/slic3r/GUI/GUI_Preview.cpp:286 +#: src/slic3r/GUI/GUI_Preview.cpp:281 src/slic3r/GUI/GUI_Preview.cpp:283 msgid "Show" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:291 src/slic3r/GUI/GUI_Preview.cpp:293 -#: src/slic3r/GUI/GUI_Preview.cpp:314 +#: src/slic3r/GUI/GUI_Preview.cpp:288 src/slic3r/GUI/GUI_Preview.cpp:290 +#: src/slic3r/GUI/GUI_Preview.cpp:311 msgid "Feature types" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:299 src/libslic3r/ExtrusionEntity.cpp:314 -#: src/libslic3r/ExtrusionEntity.cpp:336 +#: src/slic3r/GUI/GUI_Preview.cpp:296 src/libslic3r/ExtrusionEntity.cpp:310 +#: src/libslic3r/ExtrusionEntity.cpp:332 msgid "Perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:300 src/libslic3r/ExtrusionEntity.cpp:315 -#: src/libslic3r/ExtrusionEntity.cpp:338 +#: src/slic3r/GUI/GUI_Preview.cpp:297 src/libslic3r/ExtrusionEntity.cpp:311 +#: src/libslic3r/ExtrusionEntity.cpp:334 msgid "External perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:301 src/libslic3r/ExtrusionEntity.cpp:316 -#: src/libslic3r/ExtrusionEntity.cpp:340 +#: src/slic3r/GUI/GUI_Preview.cpp:298 src/libslic3r/ExtrusionEntity.cpp:312 +#: src/libslic3r/ExtrusionEntity.cpp:336 msgid "Overhang perimeter" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:302 src/libslic3r/ExtrusionEntity.cpp:317 -#: src/libslic3r/ExtrusionEntity.cpp:342 +#: src/slic3r/GUI/GUI_Preview.cpp:299 src/libslic3r/ExtrusionEntity.cpp:313 +#: src/libslic3r/ExtrusionEntity.cpp:338 msgid "Internal infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:303 src/libslic3r/ExtrusionEntity.cpp:318 -#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/PrintConfig.cpp:1862 +#: src/slic3r/GUI/GUI_Preview.cpp:300 src/libslic3r/ExtrusionEntity.cpp:314 +#: src/libslic3r/ExtrusionEntity.cpp:340 src/libslic3r/PrintConfig.cpp:1862 #: src/libslic3r/PrintConfig.cpp:1873 msgid "Solid infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:304 src/libslic3r/ExtrusionEntity.cpp:319 -#: src/libslic3r/ExtrusionEntity.cpp:346 src/libslic3r/PrintConfig.cpp:2239 +#: src/slic3r/GUI/GUI_Preview.cpp:301 src/libslic3r/ExtrusionEntity.cpp:315 +#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/PrintConfig.cpp:2239 #: src/libslic3r/PrintConfig.cpp:2251 msgid "Top solid infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:306 src/libslic3r/ExtrusionEntity.cpp:321 -#: src/libslic3r/ExtrusionEntity.cpp:350 +#: src/slic3r/GUI/GUI_Preview.cpp:303 src/libslic3r/ExtrusionEntity.cpp:317 +#: src/libslic3r/ExtrusionEntity.cpp:346 msgid "Bridge infill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:307 src/libslic3r/ExtrusionEntity.cpp:322 -#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:969 +#: src/slic3r/GUI/GUI_Preview.cpp:304 src/libslic3r/ExtrusionEntity.cpp:318 +#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:969 msgid "Gap fill" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:308 src/slic3r/GUI/Tab.cpp:1448 -#: src/libslic3r/ExtrusionEntity.cpp:323 src/libslic3r/ExtrusionEntity.cpp:354 +#: src/slic3r/GUI/GUI_Preview.cpp:305 src/slic3r/GUI/Tab.cpp:1448 +#: src/libslic3r/ExtrusionEntity.cpp:319 src/libslic3r/ExtrusionEntity.cpp:350 msgid "Skirt" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:310 src/libslic3r/ExtrusionEntity.cpp:325 -#: src/libslic3r/ExtrusionEntity.cpp:358 src/libslic3r/PrintConfig.cpp:2124 +#: src/slic3r/GUI/GUI_Preview.cpp:307 src/libslic3r/ExtrusionEntity.cpp:321 +#: src/libslic3r/ExtrusionEntity.cpp:354 src/libslic3r/PrintConfig.cpp:2124 msgid "Support material interface" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:311 src/slic3r/GUI/Tab.cpp:1531 -#: src/libslic3r/ExtrusionEntity.cpp:326 src/libslic3r/ExtrusionEntity.cpp:360 +#: src/slic3r/GUI/GUI_Preview.cpp:308 src/slic3r/GUI/Tab.cpp:1531 +#: src/libslic3r/ExtrusionEntity.cpp:322 src/libslic3r/ExtrusionEntity.cpp:356 msgid "Wipe tower" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:336 src/slic3r/GUI/GUI_Preview.cpp:1478 +#: src/slic3r/GUI/GUI_Preview.cpp:333 src/slic3r/GUI/GUI_Preview.cpp:1475 msgid "Shells" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:337 +#: src/slic3r/GUI/GUI_Preview.cpp:334 msgid "Legend" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:1479 +#: src/slic3r/GUI/GUI_Preview.cpp:1476 msgid "Tool marker" msgstr "" -#: src/slic3r/GUI/GUI_Preview.cpp:1480 +#: src/slic3r/GUI/GUI_Preview.cpp:1477 msgid "Legend/Estimated printing time" msgstr "" -#: src/slic3r/GUI/ImGuiWrapper.cpp:802 src/slic3r/GUI/Search.cpp:464 +#: src/slic3r/GUI/ImGuiWrapper.cpp:804 src/slic3r/GUI/Search.cpp:464 msgid "Use for search" msgstr "" -#: src/slic3r/GUI/ImGuiWrapper.cpp:803 src/slic3r/GUI/Search.cpp:458 +#: src/slic3r/GUI/ImGuiWrapper.cpp:805 src/slic3r/GUI/Search.cpp:458 msgid "Category" msgstr "" -#: src/slic3r/GUI/ImGuiWrapper.cpp:805 src/slic3r/GUI/Search.cpp:460 +#: src/slic3r/GUI/ImGuiWrapper.cpp:807 src/slic3r/GUI/Search.cpp:460 msgid "Search in English" msgstr "" @@ -3629,18 +3628,18 @@ msgstr "" msgid "Importing done." msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:208 src/slic3r/GUI/Plater.cpp:2269 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:208 src/slic3r/GUI/Plater.cpp:2270 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:209 src/slic3r/GUI/Plater.cpp:2270 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:209 src/slic3r/GUI/Plater.cpp:2271 #: src/slic3r/GUI/Tab.cpp:3208 msgid "Please check your object list before preset changing." msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:37 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:39 src/slic3r/GUI/MainFrame.cpp:949 -#: src/slic3r/GUI/MainFrame.cpp:1340 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:39 src/slic3r/GUI/MainFrame.cpp:953 +#: src/slic3r/GUI/MainFrame.cpp:1344 msgid "Keyboard Shortcuts" msgstr "" @@ -3676,12 +3675,12 @@ msgstr "" msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:115 src/slic3r/GUI/Plater.cpp:767 -#: src/slic3r/GUI/Plater.cpp:5755 src/libslic3r/PrintConfig.cpp:3538 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:115 src/slic3r/GUI/Plater.cpp:762 +#: src/slic3r/GUI/Plater.cpp:5774 src/libslic3r/PrintConfig.cpp:3538 msgid "Export G-code" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 src/slic3r/GUI/Plater.cpp:5756 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 src/slic3r/GUI/Plater.cpp:5775 msgid "Send G-code" msgstr "" @@ -3979,7 +3978,7 @@ msgstr "" msgid "Show/Hide Legend & Estimated printing time" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:219 src/slic3r/GUI/Plater.cpp:4077 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:219 src/slic3r/GUI/Plater.cpp:4078 #: src/slic3r/GUI/Tab.cpp:2572 msgid "Preview" msgstr "" @@ -4037,12 +4036,12 @@ msgstr "" msgid "Keyboard shortcuts" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:63 src/slic3r/GUI/MainFrame.cpp:1270 +#: src/slic3r/GUI/MainFrame.cpp:63 src/slic3r/GUI/MainFrame.cpp:1274 msgid "Open new instance" msgstr "" #: src/slic3r/GUI/MainFrame.cpp:63 src/slic3r/GUI/MainFrame.cpp:77 -#: src/slic3r/GUI/MainFrame.cpp:1270 +#: src/slic3r/GUI/MainFrame.cpp:1274 msgid "Open a new PrusaSlicer instance" msgstr "" @@ -4050,11 +4049,11 @@ msgstr "" msgid "G-code preview" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:66 src/slic3r/GUI/MainFrame.cpp:1149 +#: src/slic3r/GUI/MainFrame.cpp:66 src/slic3r/GUI/MainFrame.cpp:1153 msgid "Open G-code viewer" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:77 src/slic3r/GUI/MainFrame.cpp:1406 +#: src/slic3r/GUI/MainFrame.cpp:77 src/slic3r/GUI/MainFrame.cpp:1410 msgid "Open PrusaSlicer" msgstr "" @@ -4068,696 +4067,696 @@ msgid "" "releases" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:546 src/slic3r/GUI/MainFrame.cpp:548 +#: src/slic3r/GUI/MainFrame.cpp:550 src/slic3r/GUI/MainFrame.cpp:552 msgid "based on Slic3r" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:917 src/slic3r/GUI/MainFrame.cpp:1316 +#: src/slic3r/GUI/MainFrame.cpp:921 src/slic3r/GUI/MainFrame.cpp:1320 msgid "Prusa 3D &Drivers" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:917 src/slic3r/GUI/MainFrame.cpp:1316 +#: src/slic3r/GUI/MainFrame.cpp:921 src/slic3r/GUI/MainFrame.cpp:1320 msgid "Open the Prusa3D drivers download page in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:919 src/slic3r/GUI/MainFrame.cpp:1318 +#: src/slic3r/GUI/MainFrame.cpp:923 src/slic3r/GUI/MainFrame.cpp:1322 msgid "Software &Releases" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:919 src/slic3r/GUI/MainFrame.cpp:1318 +#: src/slic3r/GUI/MainFrame.cpp:923 src/slic3r/GUI/MainFrame.cpp:1322 msgid "Open the software releases page in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:925 src/slic3r/GUI/MainFrame.cpp:1324 +#: src/slic3r/GUI/MainFrame.cpp:929 src/slic3r/GUI/MainFrame.cpp:1328 #, possible-c-format msgid "%s &Website" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:926 src/slic3r/GUI/MainFrame.cpp:1325 +#: src/slic3r/GUI/MainFrame.cpp:930 src/slic3r/GUI/MainFrame.cpp:1329 #, possible-c-format msgid "Open the %s website in your browser" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:932 src/slic3r/GUI/MainFrame.cpp:1331 +#: src/slic3r/GUI/MainFrame.cpp:936 src/slic3r/GUI/MainFrame.cpp:1335 msgid "System &Info" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:932 src/slic3r/GUI/MainFrame.cpp:1331 +#: src/slic3r/GUI/MainFrame.cpp:936 src/slic3r/GUI/MainFrame.cpp:1335 msgid "Show system information" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:934 src/slic3r/GUI/MainFrame.cpp:1333 +#: src/slic3r/GUI/MainFrame.cpp:938 src/slic3r/GUI/MainFrame.cpp:1337 msgid "Show &Configuration Folder" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:934 src/slic3r/GUI/MainFrame.cpp:1333 +#: src/slic3r/GUI/MainFrame.cpp:938 src/slic3r/GUI/MainFrame.cpp:1337 msgid "Show user configuration folder (datadir)" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:936 src/slic3r/GUI/MainFrame.cpp:1335 +#: src/slic3r/GUI/MainFrame.cpp:940 src/slic3r/GUI/MainFrame.cpp:1339 msgid "Report an I&ssue" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:936 src/slic3r/GUI/MainFrame.cpp:1335 +#: src/slic3r/GUI/MainFrame.cpp:940 src/slic3r/GUI/MainFrame.cpp:1339 #, possible-c-format msgid "Report an issue on %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:941 src/slic3r/GUI/MainFrame.cpp:945 -#: src/slic3r/GUI/MainFrame.cpp:1337 +#: src/slic3r/GUI/MainFrame.cpp:945 src/slic3r/GUI/MainFrame.cpp:949 +#: src/slic3r/GUI/MainFrame.cpp:1341 #, possible-c-format msgid "&About %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:941 src/slic3r/GUI/MainFrame.cpp:945 -#: src/slic3r/GUI/MainFrame.cpp:1337 +#: src/slic3r/GUI/MainFrame.cpp:945 src/slic3r/GUI/MainFrame.cpp:949 +#: src/slic3r/GUI/MainFrame.cpp:1341 msgid "Show about dialog" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:949 src/slic3r/GUI/MainFrame.cpp:1340 +#: src/slic3r/GUI/MainFrame.cpp:953 src/slic3r/GUI/MainFrame.cpp:1344 msgid "Show the list of the keyboard shortcuts" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:963 src/slic3r/GUI/MainFrame.cpp:1283 +#: src/slic3r/GUI/MainFrame.cpp:967 src/slic3r/GUI/MainFrame.cpp:1287 msgid "Iso" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:963 src/slic3r/GUI/MainFrame.cpp:1283 +#: src/slic3r/GUI/MainFrame.cpp:967 src/slic3r/GUI/MainFrame.cpp:1287 msgid "Iso View" msgstr "" #. TRN To be shown in the main menu View->Top #. TRN To be shown in Print Settings "Top solid layers" -#: src/slic3r/GUI/MainFrame.cpp:967 src/slic3r/GUI/MainFrame.cpp:1287 +#: src/slic3r/GUI/MainFrame.cpp:971 src/slic3r/GUI/MainFrame.cpp:1291 #: src/libslic3r/PrintConfig.cpp:2266 src/libslic3r/PrintConfig.cpp:2275 msgid "Top" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:967 src/slic3r/GUI/MainFrame.cpp:1287 +#: src/slic3r/GUI/MainFrame.cpp:971 src/slic3r/GUI/MainFrame.cpp:1291 msgid "Top View" msgstr "" #. TRN To be shown in the main menu View->Bottom #. TRN To be shown in Print Settings "Bottom solid layers" #. TRN To be shown in Print Settings "Top solid layers" -#: src/slic3r/GUI/MainFrame.cpp:970 src/slic3r/GUI/MainFrame.cpp:1290 +#: src/slic3r/GUI/MainFrame.cpp:974 src/slic3r/GUI/MainFrame.cpp:1294 #: src/libslic3r/PrintConfig.cpp:215 src/libslic3r/PrintConfig.cpp:224 msgid "Bottom" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:970 src/slic3r/GUI/MainFrame.cpp:1290 +#: src/slic3r/GUI/MainFrame.cpp:974 src/slic3r/GUI/MainFrame.cpp:1294 msgid "Bottom View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:972 src/slic3r/GUI/MainFrame.cpp:1292 +#: src/slic3r/GUI/MainFrame.cpp:976 src/slic3r/GUI/MainFrame.cpp:1296 msgid "Front" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:972 src/slic3r/GUI/MainFrame.cpp:1292 +#: src/slic3r/GUI/MainFrame.cpp:976 src/slic3r/GUI/MainFrame.cpp:1296 msgid "Front View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:974 src/slic3r/GUI/MainFrame.cpp:1294 +#: src/slic3r/GUI/MainFrame.cpp:978 src/slic3r/GUI/MainFrame.cpp:1298 #: src/libslic3r/PrintConfig.cpp:1751 msgid "Rear" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:974 src/slic3r/GUI/MainFrame.cpp:1294 +#: src/slic3r/GUI/MainFrame.cpp:978 src/slic3r/GUI/MainFrame.cpp:1298 msgid "Rear View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:976 src/slic3r/GUI/MainFrame.cpp:1296 +#: src/slic3r/GUI/MainFrame.cpp:980 src/slic3r/GUI/MainFrame.cpp:1300 msgid "Left" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:976 src/slic3r/GUI/MainFrame.cpp:1296 +#: src/slic3r/GUI/MainFrame.cpp:980 src/slic3r/GUI/MainFrame.cpp:1300 msgid "Left View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:978 src/slic3r/GUI/MainFrame.cpp:1298 +#: src/slic3r/GUI/MainFrame.cpp:982 src/slic3r/GUI/MainFrame.cpp:1302 msgid "Right" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:978 src/slic3r/GUI/MainFrame.cpp:1298 +#: src/slic3r/GUI/MainFrame.cpp:982 src/slic3r/GUI/MainFrame.cpp:1302 msgid "Right View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:994 +#: src/slic3r/GUI/MainFrame.cpp:998 msgid "&New Project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:994 +#: src/slic3r/GUI/MainFrame.cpp:998 msgid "Start a new project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:997 +#: src/slic3r/GUI/MainFrame.cpp:1001 msgid "&Open Project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:997 +#: src/slic3r/GUI/MainFrame.cpp:1001 msgid "Open a project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1002 +#: src/slic3r/GUI/MainFrame.cpp:1006 msgid "Recent projects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1011 +#: src/slic3r/GUI/MainFrame.cpp:1015 msgid "" "The selected project is no longer available.\n" "Do you want to remove it from the recent projects list?" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1011 src/slic3r/GUI/MainFrame.cpp:1494 +#: src/slic3r/GUI/MainFrame.cpp:1015 src/slic3r/GUI/MainFrame.cpp:1498 #: src/slic3r/GUI/PrintHostDialogs.cpp:259 msgid "Error" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1036 +#: src/slic3r/GUI/MainFrame.cpp:1040 msgid "&Save Project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1036 +#: src/slic3r/GUI/MainFrame.cpp:1040 msgid "Save current project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1040 src/slic3r/GUI/MainFrame.cpp:1042 +#: src/slic3r/GUI/MainFrame.cpp:1044 src/slic3r/GUI/MainFrame.cpp:1046 msgid "Save Project &as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1040 src/slic3r/GUI/MainFrame.cpp:1042 +#: src/slic3r/GUI/MainFrame.cpp:1044 src/slic3r/GUI/MainFrame.cpp:1046 msgid "Save current project file as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1050 +#: src/slic3r/GUI/MainFrame.cpp:1054 msgid "Import STL/OBJ/AM&F/3MF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1050 +#: src/slic3r/GUI/MainFrame.cpp:1054 msgid "Load a model" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1054 +#: src/slic3r/GUI/MainFrame.cpp:1058 msgid "Import STL (imperial units)" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1054 +#: src/slic3r/GUI/MainFrame.cpp:1058 msgid "Load an model saved with imperial units" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1058 +#: src/slic3r/GUI/MainFrame.cpp:1062 msgid "Import SL1 archive" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1058 +#: src/slic3r/GUI/MainFrame.cpp:1062 msgid "Load an SL1 archive" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1063 +#: src/slic3r/GUI/MainFrame.cpp:1067 msgid "Import &Config" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1063 +#: src/slic3r/GUI/MainFrame.cpp:1067 msgid "Load exported configuration file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1066 +#: src/slic3r/GUI/MainFrame.cpp:1070 msgid "Import Config from &project" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1066 +#: src/slic3r/GUI/MainFrame.cpp:1070 msgid "Load configuration from project file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1070 +#: src/slic3r/GUI/MainFrame.cpp:1074 msgid "Import Config &Bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1070 +#: src/slic3r/GUI/MainFrame.cpp:1074 msgid "Load presets from a bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1073 +#: src/slic3r/GUI/MainFrame.cpp:1077 msgid "&Import" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1076 src/slic3r/GUI/MainFrame.cpp:1456 +#: src/slic3r/GUI/MainFrame.cpp:1080 src/slic3r/GUI/MainFrame.cpp:1460 msgid "Export &G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1076 +#: src/slic3r/GUI/MainFrame.cpp:1080 msgid "Export current plate as G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1080 src/slic3r/GUI/MainFrame.cpp:1457 +#: src/slic3r/GUI/MainFrame.cpp:1084 src/slic3r/GUI/MainFrame.cpp:1461 msgid "S&end G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1080 +#: src/slic3r/GUI/MainFrame.cpp:1084 msgid "Send to print current plate as G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1084 +#: src/slic3r/GUI/MainFrame.cpp:1088 msgid "Export G-code to SD card / Flash drive" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1084 +#: src/slic3r/GUI/MainFrame.cpp:1088 msgid "Export current plate as G-code to SD card / Flash drive" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1088 +#: src/slic3r/GUI/MainFrame.cpp:1092 msgid "Export plate as &STL" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1088 +#: src/slic3r/GUI/MainFrame.cpp:1092 msgid "Export current plate as STL" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1091 +#: src/slic3r/GUI/MainFrame.cpp:1095 msgid "Export plate as STL &including supports" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1091 +#: src/slic3r/GUI/MainFrame.cpp:1095 msgid "Export current plate as STL including supports" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1094 +#: src/slic3r/GUI/MainFrame.cpp:1098 msgid "Export plate as &AMF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1094 +#: src/slic3r/GUI/MainFrame.cpp:1098 msgid "Export current plate as AMF" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1098 src/slic3r/GUI/MainFrame.cpp:1403 +#: src/slic3r/GUI/MainFrame.cpp:1102 src/slic3r/GUI/MainFrame.cpp:1407 msgid "Export &toolpaths as OBJ" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1098 src/slic3r/GUI/MainFrame.cpp:1403 +#: src/slic3r/GUI/MainFrame.cpp:1102 src/slic3r/GUI/MainFrame.cpp:1407 msgid "Export toolpaths as OBJ" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1102 +#: src/slic3r/GUI/MainFrame.cpp:1106 msgid "Export &Config" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1102 +#: src/slic3r/GUI/MainFrame.cpp:1106 msgid "Export current configuration to file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1105 +#: src/slic3r/GUI/MainFrame.cpp:1109 msgid "Export Config &Bundle" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1105 +#: src/slic3r/GUI/MainFrame.cpp:1109 msgid "Export all presets to file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1108 +#: src/slic3r/GUI/MainFrame.cpp:1112 msgid "Export Config Bundle With Physical Printers" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1108 +#: src/slic3r/GUI/MainFrame.cpp:1112 msgid "Export all presets including physical printers to file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1111 +#: src/slic3r/GUI/MainFrame.cpp:1115 msgid "&Export" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1113 +#: src/slic3r/GUI/MainFrame.cpp:1117 msgid "Ejec&t SD card / Flash drive" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1113 +#: src/slic3r/GUI/MainFrame.cpp:1117 msgid "Eject SD card / Flash drive after the G-code was exported to it." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1121 +#: src/slic3r/GUI/MainFrame.cpp:1125 msgid "Quick Slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1121 +#: src/slic3r/GUI/MainFrame.cpp:1125 msgid "Slice a file into a G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1127 +#: src/slic3r/GUI/MainFrame.cpp:1131 msgid "Quick Slice and Save As" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1127 +#: src/slic3r/GUI/MainFrame.cpp:1131 msgid "Slice a file into a G-code, save as" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1133 +#: src/slic3r/GUI/MainFrame.cpp:1137 msgid "Repeat Last Quick Slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1133 +#: src/slic3r/GUI/MainFrame.cpp:1137 msgid "Repeat last quick slice" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1141 +#: src/slic3r/GUI/MainFrame.cpp:1145 msgid "(Re)Slice No&w" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1141 +#: src/slic3r/GUI/MainFrame.cpp:1145 msgid "Start new slicing process" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1145 +#: src/slic3r/GUI/MainFrame.cpp:1149 msgid "&Repair STL file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1145 +#: src/slic3r/GUI/MainFrame.cpp:1149 msgid "Automatically repair an STL file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1149 +#: src/slic3r/GUI/MainFrame.cpp:1153 msgid "&G-code preview" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1152 src/slic3r/GUI/MainFrame.cpp:1410 +#: src/slic3r/GUI/MainFrame.cpp:1156 src/slic3r/GUI/MainFrame.cpp:1414 msgid "&Quit" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1152 src/slic3r/GUI/MainFrame.cpp:1410 +#: src/slic3r/GUI/MainFrame.cpp:1156 src/slic3r/GUI/MainFrame.cpp:1414 #, possible-c-format msgid "Quit %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1179 +#: src/slic3r/GUI/MainFrame.cpp:1183 msgid "&Select all" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1180 +#: src/slic3r/GUI/MainFrame.cpp:1184 msgid "Selects all objects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1182 +#: src/slic3r/GUI/MainFrame.cpp:1186 msgid "D&eselect all" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1183 +#: src/slic3r/GUI/MainFrame.cpp:1187 msgid "Deselects all objects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1186 +#: src/slic3r/GUI/MainFrame.cpp:1190 msgid "&Delete selected" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1187 +#: src/slic3r/GUI/MainFrame.cpp:1191 msgid "Deletes the current selection" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1189 +#: src/slic3r/GUI/MainFrame.cpp:1193 msgid "Delete &all" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1190 +#: src/slic3r/GUI/MainFrame.cpp:1194 msgid "Deletes all objects" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1194 +#: src/slic3r/GUI/MainFrame.cpp:1198 msgid "&Undo" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1197 +#: src/slic3r/GUI/MainFrame.cpp:1201 msgid "&Redo" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1202 +#: src/slic3r/GUI/MainFrame.cpp:1206 msgid "&Copy" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1203 +#: src/slic3r/GUI/MainFrame.cpp:1207 msgid "Copy selection to clipboard" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1205 +#: src/slic3r/GUI/MainFrame.cpp:1209 msgid "&Paste" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1206 +#: src/slic3r/GUI/MainFrame.cpp:1210 msgid "Paste clipboard" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1210 +#: src/slic3r/GUI/MainFrame.cpp:1214 msgid "Re&load from disk" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1211 +#: src/slic3r/GUI/MainFrame.cpp:1215 msgid "Reload the plater from disk" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1215 +#: src/slic3r/GUI/MainFrame.cpp:1219 msgid "Searc&h" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1216 +#: src/slic3r/GUI/MainFrame.cpp:1220 msgid "Search in settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1224 +#: src/slic3r/GUI/MainFrame.cpp:1228 msgid "&Plater Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1224 +#: src/slic3r/GUI/MainFrame.cpp:1228 msgid "Show the plater" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1229 +#: src/slic3r/GUI/MainFrame.cpp:1233 msgid "P&rint Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1229 +#: src/slic3r/GUI/MainFrame.cpp:1233 msgid "Show the print settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1232 src/slic3r/GUI/MainFrame.cpp:1459 +#: src/slic3r/GUI/MainFrame.cpp:1236 src/slic3r/GUI/MainFrame.cpp:1463 msgid "&Filament Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1232 +#: src/slic3r/GUI/MainFrame.cpp:1236 msgid "Show the filament settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1236 +#: src/slic3r/GUI/MainFrame.cpp:1240 msgid "Print&er Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1236 +#: src/slic3r/GUI/MainFrame.cpp:1240 msgid "Show the printer settings" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1242 +#: src/slic3r/GUI/MainFrame.cpp:1246 msgid "3&D" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1242 +#: src/slic3r/GUI/MainFrame.cpp:1246 msgid "Show the 3D editing view" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1245 +#: src/slic3r/GUI/MainFrame.cpp:1249 msgid "Pre&view" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1245 +#: src/slic3r/GUI/MainFrame.cpp:1249 msgid "Show the 3D slices preview" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1266 +#: src/slic3r/GUI/MainFrame.cpp:1270 msgid "Print &Host Upload Queue" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1266 +#: src/slic3r/GUI/MainFrame.cpp:1270 msgid "Display the Print Host Upload Queue window" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1302 +#: src/slic3r/GUI/MainFrame.cpp:1306 msgid "Show &labels" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1302 +#: src/slic3r/GUI/MainFrame.cpp:1306 msgid "Show object/instance labels in 3D scene" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1305 +#: src/slic3r/GUI/MainFrame.cpp:1309 msgid "&Collapse sidebar" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1305 src/slic3r/GUI/Plater.cpp:2159 +#: src/slic3r/GUI/MainFrame.cpp:1309 src/slic3r/GUI/Plater.cpp:2160 msgid "Collapse sidebar" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1355 src/slic3r/GUI/MainFrame.cpp:1365 -#: src/slic3r/GUI/MainFrame.cpp:1425 +#: src/slic3r/GUI/MainFrame.cpp:1359 src/slic3r/GUI/MainFrame.cpp:1369 +#: src/slic3r/GUI/MainFrame.cpp:1429 msgid "&File" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1366 +#: src/slic3r/GUI/MainFrame.cpp:1360 src/slic3r/GUI/MainFrame.cpp:1370 msgid "&Edit" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1357 src/slic3r/GUI/MainFrame.cpp:1367 +#: src/slic3r/GUI/MainFrame.cpp:1361 src/slic3r/GUI/MainFrame.cpp:1371 msgid "&Window" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1368 -#: src/slic3r/GUI/MainFrame.cpp:1426 +#: src/slic3r/GUI/MainFrame.cpp:1362 src/slic3r/GUI/MainFrame.cpp:1372 +#: src/slic3r/GUI/MainFrame.cpp:1430 msgid "&View" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1361 src/slic3r/GUI/MainFrame.cpp:1371 -#: src/slic3r/GUI/MainFrame.cpp:1431 +#: src/slic3r/GUI/MainFrame.cpp:1365 src/slic3r/GUI/MainFrame.cpp:1375 +#: src/slic3r/GUI/MainFrame.cpp:1435 msgid "&Help" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1399 +#: src/slic3r/GUI/MainFrame.cpp:1403 msgid "&Open G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1399 +#: src/slic3r/GUI/MainFrame.cpp:1403 msgid "Open a G-code file" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1406 +#: src/slic3r/GUI/MainFrame.cpp:1410 msgid "Open &PrusaSlicer" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1456 +#: src/slic3r/GUI/MainFrame.cpp:1460 msgid "E&xport" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1457 +#: src/slic3r/GUI/MainFrame.cpp:1461 msgid "S&end to print" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1459 +#: src/slic3r/GUI/MainFrame.cpp:1463 msgid "Mate&rial Settings Tab" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1482 +#: src/slic3r/GUI/MainFrame.cpp:1486 msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1493 +#: src/slic3r/GUI/MainFrame.cpp:1497 msgid "No previously sliced file." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1499 +#: src/slic3r/GUI/MainFrame.cpp:1503 msgid "Previously sliced file (" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1499 +#: src/slic3r/GUI/MainFrame.cpp:1503 msgid ") not found." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1500 +#: src/slic3r/GUI/MainFrame.cpp:1504 msgid "File Not Found" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1535 +#: src/slic3r/GUI/MainFrame.cpp:1539 #, possible-c-format msgid "Save %s file as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1535 +#: src/slic3r/GUI/MainFrame.cpp:1539 msgid "SVG" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1535 +#: src/slic3r/GUI/MainFrame.cpp:1539 msgid "G-code" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1547 +#: src/slic3r/GUI/MainFrame.cpp:1551 msgid "Save zip file as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1556 src/slic3r/GUI/Plater.cpp:2937 -#: src/slic3r/GUI/Plater.cpp:5274 src/slic3r/GUI/Tab.cpp:1561 +#: src/slic3r/GUI/MainFrame.cpp:1560 src/slic3r/GUI/Plater.cpp:2938 +#: src/slic3r/GUI/Plater.cpp:5275 src/slic3r/GUI/Tab.cpp:1561 #: src/slic3r/GUI/Tab.cpp:4080 msgid "Slicing" msgstr "" #. TRN "Processing input_file_basename" -#: src/slic3r/GUI/MainFrame.cpp:1558 +#: src/slic3r/GUI/MainFrame.cpp:1562 #, possible-c-format msgid "Processing %s" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1581 +#: src/slic3r/GUI/MainFrame.cpp:1585 msgid " was successfully sliced." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1583 +#: src/slic3r/GUI/MainFrame.cpp:1587 msgid "Slicing Done!" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1598 +#: src/slic3r/GUI/MainFrame.cpp:1602 msgid "Select the STL file to repair:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1608 +#: src/slic3r/GUI/MainFrame.cpp:1612 msgid "Save OBJ file (less prone to coordinate errors than STL) as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1620 +#: src/slic3r/GUI/MainFrame.cpp:1624 msgid "Your file was repaired." msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1620 src/libslic3r/PrintConfig.cpp:3638 +#: src/slic3r/GUI/MainFrame.cpp:1624 src/libslic3r/PrintConfig.cpp:3638 msgid "Repair" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1634 +#: src/slic3r/GUI/MainFrame.cpp:1638 msgid "Save configuration as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1653 src/slic3r/GUI/MainFrame.cpp:1715 +#: src/slic3r/GUI/MainFrame.cpp:1657 src/slic3r/GUI/MainFrame.cpp:1719 msgid "Select configuration to load:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1689 +#: src/slic3r/GUI/MainFrame.cpp:1693 msgid "Save presets bundle as:" msgstr "" -#: src/slic3r/GUI/MainFrame.cpp:1736 +#: src/slic3r/GUI/MainFrame.cpp:1740 #, possible-c-format msgid "%d presets successfully imported." msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:273 +#: src/slic3r/GUI/Mouse3DController.cpp:462 msgid "3Dconnexion settings" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:284 +#: src/slic3r/GUI/Mouse3DController.cpp:473 msgid "Device:" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:289 +#: src/slic3r/GUI/Mouse3DController.cpp:478 msgid "Speed:" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:292 -#: src/slic3r/GUI/Mouse3DController.cpp:313 +#: src/slic3r/GUI/Mouse3DController.cpp:481 +#: src/slic3r/GUI/Mouse3DController.cpp:502 msgid "Translation" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:304 -#: src/slic3r/GUI/Mouse3DController.cpp:313 +#: src/slic3r/GUI/Mouse3DController.cpp:493 +#: src/slic3r/GUI/Mouse3DController.cpp:502 msgid "Zoom" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:310 +#: src/slic3r/GUI/Mouse3DController.cpp:499 msgid "Deadzone:" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:325 +#: src/slic3r/GUI/Mouse3DController.cpp:514 msgid "Options:" msgstr "" -#: src/slic3r/GUI/Mouse3DController.cpp:328 +#: src/slic3r/GUI/Mouse3DController.cpp:517 msgid "Swap Y/Z axes" msgstr "" @@ -4771,61 +4770,61 @@ msgstr "" msgid "%s has encountered an error" msgstr "" -#: src/slic3r/GUI/NotificationManager.hpp:369 +#: src/slic3r/GUI/NotificationManager.hpp:395 msgid "3D Mouse disconnected." msgstr "" -#: src/slic3r/GUI/NotificationManager.hpp:372 +#: src/slic3r/GUI/NotificationManager.hpp:398 msgid "Configuration update is available." msgstr "" -#: src/slic3r/GUI/NotificationManager.hpp:372 +#: src/slic3r/GUI/NotificationManager.hpp:398 msgid "See more." msgstr "" -#: src/slic3r/GUI/NotificationManager.hpp:373 +#: src/slic3r/GUI/NotificationManager.hpp:400 msgid "New version is available." msgstr "" -#: src/slic3r/GUI/NotificationManager.hpp:373 +#: src/slic3r/GUI/NotificationManager.hpp:400 msgid "See Releases page." msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:376 -#: src/slic3r/GUI/NotificationManager.cpp:386 +#: src/slic3r/GUI/NotificationManager.cpp:387 +#: src/slic3r/GUI/NotificationManager.cpp:397 msgid "More" msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:698 -#: src/slic3r/GUI/NotificationManager.cpp:936 +#: src/slic3r/GUI/NotificationManager.cpp:690 +#: src/slic3r/GUI/NotificationManager.cpp:961 msgid "Export G-Code." msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:742 +#: src/slic3r/GUI/NotificationManager.cpp:734 msgid "Open Folder." msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:780 +#: src/slic3r/GUI/NotificationManager.cpp:772 msgid "Eject drive" msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:855 -#: src/slic3r/GUI/NotificationManager.cpp:871 -#: src/slic3r/GUI/NotificationManager.cpp:882 +#: src/slic3r/GUI/NotificationManager.cpp:880 +#: src/slic3r/GUI/NotificationManager.cpp:896 +#: src/slic3r/GUI/NotificationManager.cpp:907 msgid "ERROR:" msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:860 -#: src/slic3r/GUI/NotificationManager.cpp:875 -#: src/slic3r/GUI/NotificationManager.cpp:890 +#: src/slic3r/GUI/NotificationManager.cpp:885 +#: src/slic3r/GUI/NotificationManager.cpp:900 +#: src/slic3r/GUI/NotificationManager.cpp:915 msgid "WARNING:" msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:939 +#: src/slic3r/GUI/NotificationManager.cpp:964 msgid "Slicing finished." msgstr "" -#: src/slic3r/GUI/NotificationManager.cpp:981 +#: src/slic3r/GUI/NotificationManager.cpp:1007 msgid "Exporting finished." msgstr "" @@ -4834,7 +4833,7 @@ msgid "Instances" msgstr "" #: src/slic3r/GUI/ObjectDataViewModel.cpp:62 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:218 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:225 #, possible-c-format msgid "Instance %d" msgstr "" @@ -4880,12 +4879,12 @@ msgstr "" msgid "Error loading shaders" msgstr "" -#: src/slic3r/GUI/OptionsGroup.cpp:319 +#: src/slic3r/GUI/OptionsGroup.cpp:315 msgctxt "Layers" msgid "Top" msgstr "" -#: src/slic3r/GUI/OptionsGroup.cpp:319 +#: src/slic3r/GUI/OptionsGroup.cpp:315 msgctxt "Layers" msgid "Bottom" msgstr "" @@ -4922,675 +4921,666 @@ msgstr "" msgid "Connection to printers connected via the print host failed." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:300 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:302 msgid "Test" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:305 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:307 msgid "Could not get a valid Printer Host reference" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:317 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:319 msgid "Success!" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:327 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:329 msgid "Refresh Printers" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:354 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:356 msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" "signed certificate." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:364 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:366 msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:365 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:367 msgid "Open CA certificate file" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:393 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:395 #: src/libslic3r/PrintConfig.cpp:120 msgid "HTTPS CA File" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:394 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:396 #, possible-c-format msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:395 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:397 msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " "Keychain." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:519 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:543 msgid "The supplied name is empty. It can't be saved." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:523 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:547 msgid "You should to change a name of your printer device. It can't be saved." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:531 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:555 msgid "Printer with name \"%1%\" already exists." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:532 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:556 msgid "Replace?" msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:555 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:579 msgid "" "Following printer preset(s) is duplicated:%1%The above preset for printer " "\"%2%\" will be used just once." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:601 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:625 msgid "It's not possible to delete the last related preset for the printer." msgstr "" -#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:602 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:626 msgid "Infornation" msgstr "" -#: src/slic3r/GUI/Plater.cpp:167 +#: src/slic3r/GUI/Plater.cpp:162 msgid "Volume" msgstr "" -#: src/slic3r/GUI/Plater.cpp:168 +#: src/slic3r/GUI/Plater.cpp:163 msgid "Facets" msgstr "" -#: src/slic3r/GUI/Plater.cpp:169 +#: src/slic3r/GUI/Plater.cpp:164 msgid "Materials" msgstr "" -#: src/slic3r/GUI/Plater.cpp:172 +#: src/slic3r/GUI/Plater.cpp:167 msgid "Manifold" msgstr "" -#: src/slic3r/GUI/Plater.cpp:222 +#: src/slic3r/GUI/Plater.cpp:217 msgid "Sliced Info" msgstr "" -#: src/slic3r/GUI/Plater.cpp:241 src/slic3r/GUI/Plater.cpp:1142 +#: src/slic3r/GUI/Plater.cpp:236 src/slic3r/GUI/Plater.cpp:1143 msgid "Used Filament (m)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:242 src/slic3r/GUI/Plater.cpp:1154 +#: src/slic3r/GUI/Plater.cpp:237 src/slic3r/GUI/Plater.cpp:1155 msgid "Used Filament (mm³)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:243 +#: src/slic3r/GUI/Plater.cpp:238 msgid "Used Filament (g)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:244 +#: src/slic3r/GUI/Plater.cpp:239 msgid "Used Material (unit)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:245 +#: src/slic3r/GUI/Plater.cpp:240 msgid "Cost (money)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:247 +#: src/slic3r/GUI/Plater.cpp:242 msgid "Number of tool changes" msgstr "" -#: src/slic3r/GUI/Plater.cpp:364 +#: src/slic3r/GUI/Plater.cpp:359 msgid "Select what kind of support do you need" msgstr "" -#: src/slic3r/GUI/Plater.cpp:366 src/libslic3r/PrintConfig.cpp:2034 +#: src/slic3r/GUI/Plater.cpp:361 src/libslic3r/PrintConfig.cpp:2034 #: src/libslic3r/PrintConfig.cpp:2829 msgid "Support on build plate only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:367 src/slic3r/GUI/Plater.cpp:490 +#: src/slic3r/GUI/Plater.cpp:362 src/slic3r/GUI/Plater.cpp:485 msgid "For support enforcers only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:368 +#: src/slic3r/GUI/Plater.cpp:363 msgid "Everywhere" msgstr "" -#: src/slic3r/GUI/Plater.cpp:400 src/slic3r/GUI/Tab.cpp:1455 +#: src/slic3r/GUI/Plater.cpp:395 src/slic3r/GUI/Tab.cpp:1455 msgid "Brim" msgstr "" -#: src/slic3r/GUI/Plater.cpp:402 +#: src/slic3r/GUI/Plater.cpp:397 msgid "" "This flag enables the brim that will be printed around each object on the " "first layer." msgstr "" -#: src/slic3r/GUI/Plater.cpp:410 +#: src/slic3r/GUI/Plater.cpp:405 msgid "Purging volumes" msgstr "" -#: src/slic3r/GUI/Plater.cpp:504 +#: src/slic3r/GUI/Plater.cpp:499 msgid "Select what kind of pad do you need" msgstr "" -#: src/slic3r/GUI/Plater.cpp:506 +#: src/slic3r/GUI/Plater.cpp:501 msgid "Below object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:507 +#: src/slic3r/GUI/Plater.cpp:502 msgid "Around object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:690 -msgid "Print settings" -msgstr "" - -#: src/slic3r/GUI/Plater.cpp:691 src/slic3r/GUI/Tab.cpp:1780 -#: src/slic3r/GUI/Tab.cpp:1781 -msgid "Filament" -msgstr "" - -#: src/slic3r/GUI/Plater.cpp:692 +#: src/slic3r/GUI/Plater.cpp:687 msgid "SLA print settings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:694 src/libslic3r/PrintConfig.cpp:113 -msgid "Printer" -msgstr "" - -#: src/slic3r/GUI/Plater.cpp:753 +#: src/slic3r/GUI/Plater.cpp:748 msgid "Send to printer " msgstr "" -#: src/slic3r/GUI/Plater.cpp:755 +#: src/slic3r/GUI/Plater.cpp:750 msgid "Export to SD card / Flash drive " msgstr "" -#: src/slic3r/GUI/Plater.cpp:768 src/slic3r/GUI/Plater.cpp:2937 -#: src/slic3r/GUI/Plater.cpp:5277 +#: src/slic3r/GUI/Plater.cpp:763 src/slic3r/GUI/Plater.cpp:2938 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Slice now" msgstr "" -#: src/slic3r/GUI/Plater.cpp:917 +#: src/slic3r/GUI/Plater.cpp:918 msgid "Hold Shift to Slice & Export G-code" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1062 +#: src/slic3r/GUI/Plater.cpp:1063 #, possible-c-format msgid "%d (%d shells)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1067 +#: src/slic3r/GUI/Plater.cpp:1068 #, possible-c-format msgid "Auto-repaired (%d errors)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1070 +#: src/slic3r/GUI/Plater.cpp:1071 #, 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:1080 +#: src/slic3r/GUI/Plater.cpp:1081 msgid "Yes" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1101 +#: src/slic3r/GUI/Plater.cpp:1102 msgid "Used Material (ml)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1104 +#: src/slic3r/GUI/Plater.cpp:1105 msgid "object(s)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1104 +#: src/slic3r/GUI/Plater.cpp:1105 msgid "supports and pad" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1142 +#: src/slic3r/GUI/Plater.cpp:1143 msgid "Used Filament (in)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1144 src/slic3r/GUI/Plater.cpp:1161 +#: src/slic3r/GUI/Plater.cpp:1145 src/slic3r/GUI/Plater.cpp:1162 msgid "objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1144 src/slic3r/GUI/Plater.cpp:1161 +#: src/slic3r/GUI/Plater.cpp:1145 src/slic3r/GUI/Plater.cpp:1162 msgid "wipe tower" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1154 +#: src/slic3r/GUI/Plater.cpp:1155 msgid "Used Filament (in³)" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1159 src/libslic3r/PrintConfig.cpp:803 +#: src/slic3r/GUI/Plater.cpp:1160 src/libslic3r/PrintConfig.cpp:803 #: src/libslic3r/PrintConfig.cpp:2644 src/libslic3r/PrintConfig.cpp:2645 msgid "Cost" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1178 src/slic3r/GUI/Plater.cpp:1225 +#: src/slic3r/GUI/Plater.cpp:1179 src/slic3r/GUI/Plater.cpp:1226 msgid "normal mode" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1188 src/slic3r/GUI/Plater.cpp:1236 +#: src/slic3r/GUI/Plater.cpp:1189 src/slic3r/GUI/Plater.cpp:1237 msgid "stealth mode" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1199 src/libslic3r/PrintConfig.cpp:625 +#: src/slic3r/GUI/Plater.cpp:1200 src/libslic3r/PrintConfig.cpp:625 msgid "Color" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1406 +#: src/slic3r/GUI/Plater.cpp:1407 msgid "You can open only one .gcode file at a time." msgstr "" -#: src/slic3r/GUI/Plater.cpp:1407 +#: src/slic3r/GUI/Plater.cpp:1408 msgid "Drag and drop G-code file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1437 +#: src/slic3r/GUI/Plater.cpp:1438 msgid "Load File" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1441 +#: src/slic3r/GUI/Plater.cpp:1442 msgid "Load Files" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1563 +#: src/slic3r/GUI/Plater.cpp:1564 msgid "Optimize Rotation" msgstr "" -#: src/slic3r/GUI/Plater.cpp:1569 +#: src/slic3r/GUI/Plater.cpp:1570 msgid "Import SLA archive" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2047 +#: src/slic3r/GUI/Plater.cpp:2048 #, possible-c-format msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2050 +#: src/slic3r/GUI/Plater.cpp:2051 #, possible-c-format msgid "Ejecting of device %s(%s) has failed." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2071 +#: src/slic3r/GUI/Plater.cpp:2072 msgid "New Project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2158 +#: src/slic3r/GUI/Plater.cpp:2159 msgid "Expand sidebar" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2231 +#: src/slic3r/GUI/Plater.cpp:2232 msgid "Loading" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2241 +#: src/slic3r/GUI/Plater.cpp:2242 msgid "Loading file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2324 +#: src/slic3r/GUI/Plater.cpp:2325 #, possible-c-format msgid "" "Some object(s) in file %s looks like saved in inches.\n" "Should I consider them as a saved in inches and convert them?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2326 +#: src/slic3r/GUI/Plater.cpp:2327 msgid "The object appears to be saved in inches" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2334 +#: src/slic3r/GUI/Plater.cpp:2335 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should I consider\n" "this file as a single object having multiple parts?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2337 src/slic3r/GUI/Plater.cpp:2390 +#: src/slic3r/GUI/Plater.cpp:2338 src/slic3r/GUI/Plater.cpp:2391 msgid "Multi-part object detected" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2344 +#: src/slic3r/GUI/Plater.cpp:2345 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2345 +#: src/slic3r/GUI/Plater.cpp:2346 msgid "Detected advanced data" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2367 +#: src/slic3r/GUI/Plater.cpp:2368 #, 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:2387 +#: src/slic3r/GUI/Plater.cpp:2388 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?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2403 +#: src/slic3r/GUI/Plater.cpp:2404 msgid "Loaded" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2505 +#: src/slic3r/GUI/Plater.cpp:2506 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:2506 +#: src/slic3r/GUI/Plater.cpp:2507 msgid "Object too large?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2568 +#: src/slic3r/GUI/Plater.cpp:2569 msgid "Export STL file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2576 msgid "Export AMF file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2581 +#: src/slic3r/GUI/Plater.cpp:2582 msgid "Save file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2587 +#: src/slic3r/GUI/Plater.cpp:2588 msgid "Export OBJ file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2688 +#: src/slic3r/GUI/Plater.cpp:2689 msgid "Delete Object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2699 +#: src/slic3r/GUI/Plater.cpp:2700 msgid "Reset Project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2778 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "The selected object can't be split because it contains more than one volume/" "material." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2789 +#: src/slic3r/GUI/Plater.cpp:2790 msgid "Split to Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2921 src/slic3r/GUI/Plater.cpp:3604 +#: src/slic3r/GUI/Plater.cpp:2922 src/slic3r/GUI/Plater.cpp:3605 msgid "Invalid data" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2931 +#: src/slic3r/GUI/Plater.cpp:2932 msgid "Ready to slice" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2969 src/slic3r/GUI/PrintHostDialogs.cpp:260 +#: src/slic3r/GUI/Plater.cpp:2970 src/slic3r/GUI/PrintHostDialogs.cpp:260 msgid "Cancelling" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2988 +#: src/slic3r/GUI/Plater.cpp:2989 msgid "Another export job is currently running." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3105 +#: src/slic3r/GUI/Plater.cpp:3106 msgid "Please select the file to reload" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3140 +#: src/slic3r/GUI/Plater.cpp:3141 msgid "It is not allowed to change the file to reload" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3140 +#: src/slic3r/GUI/Plater.cpp:3141 msgid "Do you want to retry" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3158 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Reload from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3249 +#: src/slic3r/GUI/Plater.cpp:3250 msgid "Unable to reload:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3254 +#: src/slic3r/GUI/Plater.cpp:3255 msgid "Error during reload" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3273 +#: src/slic3r/GUI/Plater.cpp:3274 msgid "Reload all from disk" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3294 +#: src/slic3r/GUI/Plater.cpp:3295 msgid "Fix Throught NetFabb" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3562 -msgid "There are active warnings concerning sliced models:\n" +#: src/slic3r/GUI/Plater.cpp:3563 +msgid "There are active warnings concerning sliced models:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3573 +#: src/slic3r/GUI/Plater.cpp:3574 msgid "generated warnings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3612 src/slic3r/GUI/PrintHostDialogs.cpp:261 +#: src/slic3r/GUI/Plater.cpp:3613 src/slic3r/GUI/PrintHostDialogs.cpp:261 msgid "Cancelled" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3874 src/slic3r/GUI/Plater.cpp:3896 +#: src/slic3r/GUI/Plater.cpp:3875 src/slic3r/GUI/Plater.cpp:3897 msgid "Remove the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3883 +#: src/slic3r/GUI/Plater.cpp:3884 msgid "Add one more instance of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3885 +#: src/slic3r/GUI/Plater.cpp:3886 msgid "Remove one instance of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3887 +#: src/slic3r/GUI/Plater.cpp:3888 msgid "Set number of instances" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3887 +#: src/slic3r/GUI/Plater.cpp:3888 msgid "Change the number of instances of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3906 +#: src/slic3r/GUI/Plater.cpp:3907 msgid "Reload the selected object from disk" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3909 +#: src/slic3r/GUI/Plater.cpp:3910 msgid "Export the selected object as STL file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3940 +#: src/slic3r/GUI/Plater.cpp:3941 msgid "Along X axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3940 +#: src/slic3r/GUI/Plater.cpp:3941 msgid "Mirror the selected object along the X axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3942 +#: src/slic3r/GUI/Plater.cpp:3943 msgid "Along Y axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3942 +#: src/slic3r/GUI/Plater.cpp:3943 msgid "Mirror the selected object along the Y axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3944 +#: src/slic3r/GUI/Plater.cpp:3945 msgid "Along Z axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3944 +#: src/slic3r/GUI/Plater.cpp:3945 msgid "Mirror the selected object along the Z axis" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3947 +#: src/slic3r/GUI/Plater.cpp:3948 msgid "Mirror" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3947 +#: src/slic3r/GUI/Plater.cpp:3948 msgid "Mirror the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3959 +#: src/slic3r/GUI/Plater.cpp:3960 msgid "To objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3959 src/slic3r/GUI/Plater.cpp:3979 +#: src/slic3r/GUI/Plater.cpp:3960 src/slic3r/GUI/Plater.cpp:3980 msgid "Split the selected object into individual objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3961 +#: src/slic3r/GUI/Plater.cpp:3962 msgid "To parts" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3961 src/slic3r/GUI/Plater.cpp:3997 +#: src/slic3r/GUI/Plater.cpp:3962 src/slic3r/GUI/Plater.cpp:3998 msgid "Split the selected object into individual sub-parts" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3964 src/slic3r/GUI/Plater.cpp:3979 -#: src/slic3r/GUI/Plater.cpp:3997 src/libslic3r/PrintConfig.cpp:3662 +#: src/slic3r/GUI/Plater.cpp:3965 src/slic3r/GUI/Plater.cpp:3980 +#: src/slic3r/GUI/Plater.cpp:3998 src/libslic3r/PrintConfig.cpp:3662 msgid "Split" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3964 +#: src/slic3r/GUI/Plater.cpp:3965 msgid "Split the selected object" msgstr "" #: src/slic3r/GUI/Plater.cpp:3987 +msgid "Optimize orientation" +msgstr "" + +#: src/slic3r/GUI/Plater.cpp:3988 msgid "Optimize the rotation of the object for better print results." msgstr "" -#: src/slic3r/GUI/Plater.cpp:4069 +#: src/slic3r/GUI/Plater.cpp:4070 msgid "3D editor view" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4445 +#: src/slic3r/GUI/Plater.cpp:4446 msgid "" "%1% printer was active at the time the target Undo / Redo snapshot was " "taken. Switching to %1% printer requires reloading of %1% presets." msgstr "" -#: src/slic3r/GUI/Plater.cpp:4649 +#: src/slic3r/GUI/Plater.cpp:4650 msgid "Load Project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4677 +#: src/slic3r/GUI/Plater.cpp:4678 msgid "Import Object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4681 +#: src/slic3r/GUI/Plater.cpp:4682 msgid "Import Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4751 +#: src/slic3r/GUI/Plater.cpp:4752 msgid "The selected file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4751 +#: src/slic3r/GUI/Plater.cpp:4752 msgid "does not contain valid gcode." msgstr "" -#: src/slic3r/GUI/Plater.cpp:4752 +#: src/slic3r/GUI/Plater.cpp:4753 msgid "Error while loading .gcode file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4806 +#: src/slic3r/GUI/Plater.cpp:4807 msgid "All objects will be removed, continue?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4814 +#: src/slic3r/GUI/Plater.cpp:4815 msgid "Delete Selected Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4822 +#: src/slic3r/GUI/Plater.cpp:4823 msgid "Increase Instances" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4856 +#: src/slic3r/GUI/Plater.cpp:4857 msgid "Decrease Instances" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4887 +#: src/slic3r/GUI/Plater.cpp:4888 msgid "Enter the number of copies:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4888 +#: src/slic3r/GUI/Plater.cpp:4889 msgid "Copies of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4892 +#: src/slic3r/GUI/Plater.cpp:4893 #, possible-c-format msgid "Set numbers of copies to %d" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4953 +#: src/slic3r/GUI/Plater.cpp:4954 msgid "Cut by Plane" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5007 +#: src/slic3r/GUI/Plater.cpp:5008 msgid "Save G-code file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5007 +#: src/slic3r/GUI/Plater.cpp:5008 msgid "Save SL1 file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5154 +#: src/slic3r/GUI/Plater.cpp:5155 #, possible-c-format msgid "STL file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5171 +#: src/slic3r/GUI/Plater.cpp:5172 #, possible-c-format msgid "AMF file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5174 +#: src/slic3r/GUI/Plater.cpp:5175 #, possible-c-format msgid "Error exporting AMF file %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5204 #, possible-c-format msgid "3MF file exported to %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5208 +#: src/slic3r/GUI/Plater.cpp:5209 #, possible-c-format msgid "Error exporting 3MF file %s" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5755 +#: src/slic3r/GUI/Plater.cpp:5774 msgid "Export" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5756 +#: src/slic3r/GUI/Plater.cpp:5775 msgid "Send to printer" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5852 +#: src/slic3r/GUI/Plater.cpp:5871 msgid "Paste From Clipboard" msgstr "" @@ -7057,7 +7047,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:737 -msgid "All modified options will be reverted." +msgid "All settings changes will be discarded." msgstr "" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:740 @@ -7551,25 +7541,25 @@ msgstr "" msgid "Open G-code file:" msgstr "" -#: src/libslic3r/GCode.cpp:604 +#: src/libslic3r/GCode.cpp:602 msgid "There is an object with no extrusions on the first layer." msgstr "" -#: src/libslic3r/GCode.cpp:622 +#: src/libslic3r/GCode.cpp:620 msgid "Empty layers detected, the output would not be printable." msgstr "" -#: src/libslic3r/GCode.cpp:623 +#: src/libslic3r/GCode.cpp:621 msgid "Print z" msgstr "" -#: src/libslic3r/GCode.cpp:624 +#: src/libslic3r/GCode.cpp:622 msgid "" "This is usually caused by negligibly small extrusions or by a faulty model. " "Try to repair the model or change its orientation on the bed." msgstr "" -#: src/libslic3r/ExtrusionEntity.cpp:328 src/libslic3r/ExtrusionEntity.cpp:364 +#: src/libslic3r/ExtrusionEntity.cpp:324 src/libslic3r/ExtrusionEntity.cpp:360 msgid "Mixed" msgstr "" @@ -7863,11 +7853,11 @@ msgstr "" msgid "Generating brim" msgstr "" -#: src/libslic3r/Print.cpp:1680 +#: src/libslic3r/Print.cpp:1672 msgid "Exporting G-code" msgstr "" -#: src/libslic3r/Print.cpp:1684 +#: src/libslic3r/Print.cpp:1676 msgid "Generating G-code" msgstr "" @@ -9144,6 +9134,18 @@ msgstr "" msgid "How to apply the Machine Limits" msgstr "" +#: src/libslic3r/PrintConfig.cpp:1217 +msgid "Emit to G-code" +msgstr "" + +#: src/libslic3r/PrintConfig.cpp:1218 +msgid "Use for time estimate" +msgstr "" + +#: src/libslic3r/PrintConfig.cpp:1219 +msgid "Ignore" +msgstr "" + #: src/libslic3r/PrintConfig.cpp:1242 msgid "Maximum feedrate X" msgstr "" @@ -10904,6 +10906,10 @@ msgstr "" msgid "Minimum wall thickness of a hollowed model." msgstr "" +#: src/libslic3r/PrintConfig.cpp:3080 +msgid "Accuracy" +msgstr "" + #: src/libslic3r/PrintConfig.cpp:3082 msgid "" "Performance vs accuracy of calculation. Lower values may produce unwanted " diff --git a/resources/localization/cs/PrusaSlicer.mo b/resources/localization/cs/PrusaSlicer.mo index 95c509366..27449080d 100644 Binary files a/resources/localization/cs/PrusaSlicer.mo and b/resources/localization/cs/PrusaSlicer.mo differ diff --git a/resources/localization/cs/PrusaSlicer_cs.po b/resources/localization/cs/PrusaSlicer_cs.po index cad51dbfa..25222b061 100644 --- a/resources/localization/cs/PrusaSlicer_cs.po +++ b/resources/localization/cs/PrusaSlicer_cs.po @@ -5,82 +5,105 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Poedit 2.3\n" +"X-Generator: Poedit 2.4.1\n" "Project-Id-Version: \n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" -"Last-Translator: \n" +"Last-Translator: Oleksandra Iushchenko \n" "Language-Team: \n" -#: src/slic3r/GUI/MainFrame.cpp:66 -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:166 +msgid " - Remember to check for updates at https://github.com/prusa3d/PrusaSlicer/releases" +msgstr "- Nezapomeňte zkontrolovat aktualizace na https://github.com/prusa3d/PrusaSlicer/releases" -#: src/slic3r/GUI/MainFrame.cpp:872 +#: src/slic3r/GUI/MainFrame.cpp:1573 msgid " was successfully sliced." msgstr " byl úspěšně slicován." -#: src/libslic3r/PrintConfig.cpp:215 src/libslic3r/PrintConfig.cpp:792 -#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1282 -#: src/libslic3r/PrintConfig.cpp:1532 src/libslic3r/PrintConfig.cpp:2425 -#: src/libslic3r/PrintConfig.cpp:2767 +#: src/slic3r/GUI/Tab.cpp:4124 +msgid "" +"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" +"To enable \"%1%\", please switch off \"%2%\"" +msgstr "" +"\"%1%\" je deaktivováno, protože \"%2%\" je zapnuto v kategorii \"%3%\".\n" +"Chcete-li povolit \"%1%\",, vypněte \"%2%\"" + +#: src/libslic3r/PrintConfig.cpp:249 src/libslic3r/PrintConfig.cpp:828 +#: src/libslic3r/PrintConfig.cpp:1148 src/libslic3r/PrintConfig.cpp:1327 +#: src/libslic3r/PrintConfig.cpp:1390 src/libslic3r/PrintConfig.cpp:1640 +#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2805 +#: src/libslic3r/PrintConfig.cpp:2931 msgid "%" msgstr "%" -#: src/slic3r/GUI/GLCanvas3D.cpp:963 +#: src/slic3r/GUI/GLCanvas3D.cpp:969 #, c-format msgid "%.2f - %.2f mm" msgstr "%.2f - %.2f mm" #. TRN Remove/Delete -#: src/slic3r/GUI/Tab.cpp:3126 +#: src/slic3r/GUI/Tab.cpp:3425 msgid "%1% Preset" msgstr "%1% Přednastavení" -#: src/slic3r/GUI/Plater.cpp:4400 +#: src/slic3r/GUI/Plater.cpp:4423 msgid "%1% printer was active at the time the target Undo / Redo snapshot was taken. Switching to %1% printer requires reloading of %1% presets." msgstr "%1% tiskárna byla aktivní v době, kdy byly pořízeny kroky Zpět / Vpřed. Přepnutí na tiskárnu %1% vyžaduje opětovné načtení předvoleb %1%." -#: src/libslic3r/Print.cpp:1374 +#: src/libslic3r/Print.cpp:1400 msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "%1%=%2% mm je příliš nízké na to, aby bylo možné tisknout ve výšce vrstvy %3% mm" -#: src/slic3r/GUI/PresetHints.cpp:229 +#: src/slic3r/GUI/PresetHints.cpp:228 #, c-format msgid "%3.2f mm³/s at filament speed %3.2f mm/s." msgstr "%3.2f mm³/s při rychlosti filamentu %3.2f mm/s." -#: src/slic3r/GUI/Plater.cpp:1152 +#: src/slic3r/GUI/Plater.cpp:1061 #, c-format msgid "%d (%d shells)" msgstr "%d (%d obalů)" -#: src/slic3r/GUI/Plater.cpp:1160 +#: src/slic3r/GUI/Plater.cpp:1069 #, c-format msgid "%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d facets reversed, %d backwards edges" msgstr "%d poškozených faset, %d okrajů opraveno, %d faset odstraněno, %d faset přidáno, %d faset navráceno, %d zadních okrajů" -#: src/slic3r/GUI/PresetHints.cpp:270 +#: src/slic3r/GUI/PresetHints.cpp:269 #, c-format msgid "%d lines: %.2f mm" msgstr "%d perimetry: %.2f mm" -#: src/slic3r/GUI/MainFrame.cpp:1027 +#: src/slic3r/GUI/MainFrame.cpp:1728 #, c-format msgid "%d presets successfully imported." msgstr "%d přednastavení úspěšně importováno." -#: src/slic3r/GUI/MainFrame.cpp:692 +#: src/slic3r/GUI/GUI_App.cpp:718 +#, c-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "" +"%s\n" +"Chcete pokračovat?" + +#: src/slic3r/GUI/MainFrame.cpp:917 src/slic3r/GUI/MainFrame.cpp:1316 #, c-format msgid "%s &Website" msgstr "%s &Webová stránka" +#: src/slic3r/GUI/GUI_App.cpp:394 +#, c-format +msgid "%s - BREAKING CHANGE" +msgstr "%s - ZLOMOVÁ ZMĚNA" + #: src/slic3r/GUI/UpdateDialogs.cpp:211 #, c-format msgid "%s configuration is incompatible" msgstr "Konfigurace %s není kompatibilní" -#: src/slic3r/GUI/Field.cpp:175 +#: src/slic3r/GUI/Field.cpp:223 #, c-format msgid "%s doesn't support percentage" msgstr "%s nepodporuje procenta" @@ -90,7 +113,7 @@ msgstr "%s nepodporuje procenta" msgid "%s error" msgstr "%s chyba" -#: src/slic3r/GUI/ConfigWizard.cpp:481 +#: src/slic3r/GUI/ConfigWizard.cpp:499 #, c-format msgid "%s Family" msgstr "%s Rodina" @@ -100,7 +123,7 @@ msgstr "%s Rodina" msgid "%s has encountered an error" msgstr "Došlo k chybě v programu %s" -#: src/slic3r/GUI/GUI_App.cpp:138 +#: src/slic3r/GUI/GUI_App.cpp:528 #, c-format msgid "" "%s has encountered an error. It was likely caused by running out of memory. If you are sure you have enough RAM on your system, this may also be a bug and we would be glad if you reported it.\n" @@ -111,12 +134,12 @@ msgstr "" "\n" "Aplikace se nyní ukončí." -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:222 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:62 #, c-format msgid "%s has encountered an error. It was likely caused by running out of memory. If you are sure you have enough RAM on your system, this may also be a bug and we would be glad if you reported it." msgstr "%s zaznamenal chybu. Bylo to pravděpodobně způsobeno nedostatkem paměti. Pokud jste si jisti, že máte v systému dostatek paměti RAM, může to být také chyba programu a v takovém případě bychom byli rádi, kdybyste nám to nahlásili." -#: src/slic3r/GUI/UpdateDialogs.cpp:308 +#: src/slic3r/GUI/UpdateDialogs.cpp:309 #, c-format msgid "%s has no configuration updates available." msgstr "%s nemá k dispozici žádné aktualizace konfigurace." @@ -143,7 +166,7 @@ msgstr "" "\n" "Při nastavování nových předvoleb postupujte podle pokynů v %s a vyberte, zda chcete povolit automatické přednastavené aktualizace." -#: src/slic3r/GUI/GUI_App.cpp:820 +#: src/slic3r/GUI/GUI_App.cpp:1512 #, c-format msgid "%s View Mode" msgstr "%s Režim zobrazení" @@ -163,218 +186,248 @@ msgstr "" "\n" "Aktualizované balíčky konfigurace:" -#: src/slic3r/GUI/MainFrame.cpp:705 +#: src/slic3r/GUI/MainFrame.cpp:933 src/slic3r/GUI/MainFrame.cpp:937 +#: src/slic3r/GUI/MainFrame.cpp:1329 #, c-format msgid "&About %s" msgstr "&O %su" -#: src/slic3r/GUI/GUI_App.cpp:908 +#: src/slic3r/GUI/MainFrame.cpp:1297 +msgid "&Collapse sidebar" +msgstr "&Sbalit postranní panel" + +#: src/slic3r/GUI/GUI_App.cpp:1645 msgid "&Configuration" msgstr "&Konfigurace" -#: src/slic3r/GUI/GUI_App.cpp:800 +#: src/slic3r/GUI/GUI_App.cpp:1480 msgid "&Configuration Snapshots" msgstr "Zálohy konfigura&ce" -#: src/slic3r/GUI/MainFrame.cpp:588 +#: src/slic3r/GUI/MainFrame.cpp:1194 msgid "&Copy" msgstr "&Kopírovat" -#: src/slic3r/GUI/MainFrame.cpp:572 +#: src/slic3r/GUI/MainFrame.cpp:1178 msgid "&Delete selected" msgstr "Sma&zat vybrané" -#: src/slic3r/GUI/MainFrame.cpp:722 +#: src/slic3r/GUI/MainFrame.cpp:1348 src/slic3r/GUI/MainFrame.cpp:1358 msgid "&Edit" msgstr "&Editovat" -#: src/slic3r/GUI/MainFrame.cpp:506 +#: src/slic3r/GUI/MainFrame.cpp:1103 msgid "&Export" msgstr "&Exportovat" -#: src/slic3r/GUI/MainFrame.cpp:617 src/slic3r/GUI/MainFrame.cpp:752 +#: src/slic3r/GUI/MainFrame.cpp:1224 src/slic3r/GUI/MainFrame.cpp:1451 msgid "&Filament Settings Tab" -msgstr "Panel nastavení &filamentu" +msgstr "Panel Nastavení &filamentu" -#: src/slic3r/GUI/MainFrame.cpp:721 +#: src/slic3r/GUI/MainFrame.cpp:1347 src/slic3r/GUI/MainFrame.cpp:1357 +#: src/slic3r/GUI/MainFrame.cpp:1417 msgid "&File" msgstr "&Soubor" -#: src/slic3r/GUI/ConfigWizard.cpp:1981 +#: src/slic3r/GUI/ConfigWizard.cpp:2492 msgid "&Finish" msgstr "&Dokončit" -#: src/slic3r/GUI/MainFrame.cpp:727 +#: src/slic3r/GUI/MainFrame.cpp:1141 +msgid "&G-code preview" +msgstr "&G-code prohlížeč" + +#: src/slic3r/GUI/MainFrame.cpp:1353 src/slic3r/GUI/MainFrame.cpp:1363 +#: src/slic3r/GUI/MainFrame.cpp:1423 msgid "&Help" msgstr "&Pomoc" -#: src/slic3r/GUI/MainFrame.cpp:474 +#: src/slic3r/GUI/MainFrame.cpp:1065 msgid "&Import" msgstr "&Importovat" -#: src/slic3r/GUI/GUI_App.cpp:822 +#: src/slic3r/GUI/GUI_App.cpp:1517 msgid "&Language" msgstr "&Jazyk" -#: src/slic3r/GUI/MainFrame.cpp:405 +#: src/slic3r/GUI/MainFrame.cpp:986 msgid "&New Project" msgstr "&Nový projekt" -#: src/slic3r/GUI/ConfigWizard.cpp:1980 +#: src/slic3r/GUI/ConfigWizard.cpp:2491 msgid "&Next >" msgstr "&Další>" -#: src/slic3r/GUI/MainFrame.cpp:408 +#: src/slic3r/GUI/MainFrame.cpp:1391 +msgid "&Open G-code" +msgstr "&Otevřít G-code" + +#: src/slic3r/GUI/MainFrame.cpp:989 msgid "&Open Project" msgstr "&Otevřít projekt" -#: src/slic3r/GUI/MainFrame.cpp:591 +#: src/slic3r/GUI/MainFrame.cpp:1197 msgid "&Paste" msgstr "Vloži&t" -#: src/slic3r/GUI/MainFrame.cpp:606 +#: src/slic3r/GUI/MainFrame.cpp:1216 msgid "&Plater Tab" msgstr "&Panel Podložka" -#: src/slic3r/GUI/GUI_App.cpp:804 +#: src/slic3r/GUI/GUI_App.cpp:1487 msgid "&Preferences" msgstr "Nas&tavení" -#: src/slic3r/GUI/MainFrame.cpp:540 +#: src/slic3r/GUI/MainFrame.cpp:1144 src/slic3r/GUI/MainFrame.cpp:1402 msgid "&Quit" msgstr "Ukonči&t" -#: src/slic3r/GUI/MainFrame.cpp:583 +#: src/slic3r/GUI/MainFrame.cpp:1189 msgid "&Redo" msgstr "&Vpřed" -#: src/slic3r/GUI/MainFrame.cpp:536 +#: src/slic3r/GUI/MainFrame.cpp:1137 msgid "&Repair STL file" msgstr "Op&ravit soubor STL" -#: src/slic3r/GUI/MainFrame.cpp:446 +#: src/slic3r/GUI/MainFrame.cpp:1028 msgid "&Save Project" msgstr "&Uložit projekt" -#: src/slic3r/GUI/MainFrame.cpp:565 +#: src/slic3r/GUI/MainFrame.cpp:1171 msgid "&Select all" msgstr "Vybrat &vše" -#: src/slic3r/GUI/MainFrame.cpp:580 +#: src/slic3r/GUI/MainFrame.cpp:1186 msgid "&Undo" msgstr "&Zpět" -#: src/slic3r/GUI/MainFrame.cpp:724 +#: src/slic3r/GUI/MainFrame.cpp:1350 src/slic3r/GUI/MainFrame.cpp:1360 +#: src/slic3r/GUI/MainFrame.cpp:1418 msgid "&View" msgstr "&Zobrazení" -#: src/slic3r/GUI/MainFrame.cpp:723 +#: src/slic3r/GUI/MainFrame.cpp:1349 src/slic3r/GUI/MainFrame.cpp:1359 msgid "&Window" msgstr "&Okno" -#: src/slic3r/GUI/ConfigWizard.cpp:603 src/slic3r/GUI/ConfigWizard.cpp:631 +#: src/slic3r/GUI/ConfigWizard.cpp:662 src/slic3r/GUI/ConfigWizard.cpp:812 +#: src/slic3r/GUI/ConfigWizard.cpp:873 src/slic3r/GUI/ConfigWizard.cpp:1007 msgid "(All)" msgstr "(Všechny)" -#: src/libslic3r/PrintConfig.cpp:1446 +#: src/libslic3r/PrintConfig.cpp:1554 msgid "(minimum)" msgstr "(minimálně)" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:109 msgid "(Re)slice" msgstr "(Znovu)Slicovat" -#: src/slic3r/GUI/MainFrame.cpp:532 +#: src/slic3r/GUI/MainFrame.cpp:1133 msgid "(Re)Slice No&w" msgstr "&(Znovu) Slicovat" -#: src/libslic3r/PrintConfig.cpp:771 src/libslic3r/PrintConfig.cpp:2587 +#: src/libslic3r/PrintConfig.cpp:807 src/libslic3r/PrintConfig.cpp:2730 msgid "(Unknown)" msgstr "(Neznámý)" -#: src/slic3r/GUI/MainFrame.cpp:790 +#: src/slic3r/GUI/MainFrame.cpp:1491 msgid ") not found." msgstr ") nebyl nalezen." -#: src/libslic3r/PrintConfig.cpp:1918 +#: src/libslic3r/PrintConfig.cpp:2060 msgid "0 (soluble)" msgstr "0 (rozpustné)" -#: src/libslic3r/PrintConfig.cpp:1919 +#: src/libslic3r/PrintConfig.cpp:2061 msgid "0.2 (detachable)" msgstr "0.2 (oddělitelné)" -#: src/slic3r/GUI/MainFrame.cpp:626 +#: src/slic3r/GUI/MainFrame.cpp:1234 msgid "3&D" msgstr "3&D" -#: src/slic3r/GUI/Plater.cpp:4097 +#: src/slic3r/GUI/Plater.cpp:4044 msgid "3D editor view" msgstr "Zobrazení 3D editoru" -#: src/libslic3r/PrintConfig.cpp:851 +#: src/libslic3r/PrintConfig.cpp:889 msgid "3D Honeycomb" msgstr "3D Plástev" -#: src/slic3r/GUI/Mouse3DController.cpp:274 +#: src/slic3r/GUI/NotificationManager.hpp:318 +msgid "3D Mouse disconnected." +msgstr "3D myš odpojena." + +#: src/slic3r/GUI/Mouse3DController.cpp:263 msgid "3Dconnexion settings" msgstr "Nastavení 3DConnexion" -#: src/slic3r/GUI/Plater.cpp:5038 +#: src/slic3r/GUI/Plater.cpp:5167 #, c-format msgid "3MF file exported to %s" msgstr "Soubor 3MF byl exportován do %s" -#: src/slic3r/GUI/ConfigWizard.cpp:1979 +#: src/slic3r/GUI/ConfigWizard.cpp:2490 msgid "< &Back" msgstr "<&Zpět" -#: src/libslic3r/PrintConfig.cpp:287 +#: src/libslic3r/PrintConfig.cpp:321 msgid "A boolean expression using the configuration values of an active print profile. If this expression evaluates to true, this profile is considered compatible with the active print profile." msgstr "Logický výraz může používat konfigurační hodnoty aktivního profilu tiskárny. Pokud je tento logický výraz pravdivý, potom je tento profil považován za kompatibilní s aktivním profilem tiskárny." -#: src/libslic3r/PrintConfig.cpp:272 +#: src/libslic3r/PrintConfig.cpp:306 msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile." msgstr "Logický výraz může používat konfigurační hodnoty aktivního profilu tiskárny. Pokud je tento logický výraz pravdivý, potom je tento profil považován za kompatibilní s aktivním profilem tiskárny." -#: src/slic3r/GUI/Tab.cpp:975 +#: src/slic3r/GUI/Tab.cpp:1237 msgid "A copy of the current system preset will be created, which will be detached from the system preset." msgstr "Bude vytvořena oddělená kopie aktuálního systémového přednastavení." -#: src/slic3r/GUI/ConfigWizard.cpp:1034 +#: src/slic3r/GUI/ConfigWizard.cpp:1400 msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS." msgstr "Obecným pravidlem je 160 až 230 °C pro PLA a 215 až 250 °C pro ABS." -#: src/slic3r/GUI/ConfigWizard.cpp:1048 +#: src/slic3r/GUI/ConfigWizard.cpp:1414 msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed." msgstr "Obecným pravidlem je 60 °C pro PLA a 110 °C pro ABS. Zadejte nula, pokud nemáte vyhřívanou podložku." -#: src/slic3r/GUI/GLCanvas3D.cpp:686 -msgid "A toolpath outside the print area was detected" -msgstr "Byla detekována dráha mimo tiskovou oblast" +#: src/slic3r/GUI/GLCanvas3D.cpp:634 +msgid "A toolpath outside the print area was detected." +msgstr "Byla detekována cesta mimo tiskovou oblast" -#: src/slic3r/GUI/AboutDialog.cpp:199 +#: src/slic3r/GUI/AboutDialog.cpp:212 src/slic3r/GUI/AboutDialog.cpp:215 #, c-format msgid "About %s" msgstr "O %s" -#: src/slic3r/GUI/GLCanvas3D.cpp:959 +#: src/slic3r/GUI/GCodeViewer.cpp:2189 +msgid "above" +msgstr "nad" + +#: src/slic3r/GUI/GLCanvas3D.cpp:965 #, c-format msgid "above %.2f mm" msgstr "nad %.2f mm" -#: src/libslic3r/PrintConfig.cpp:1569 +#: src/libslic3r/PrintConfig.cpp:1677 msgid "Above Z" msgstr "Nad Z" -#: src/slic3r/GUI/Tab.cpp:1164 +#: src/slic3r/GUI/Tab.cpp:1494 msgid "Acceleration control (advanced)" msgstr "Kontrola akcelerací (pokročilé)" -#: src/libslic3r/PrintConfig.cpp:2925 +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:221 +#: src/libslic3r/PrintConfig.cpp:3089 msgid "Accuracy" msgstr "Přesnost" +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:59 +msgid "Accurate" +msgstr "Přesné" + #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:78 msgid "Activate" msgstr "Aktivovat" @@ -383,67 +436,75 @@ msgstr "Aktivovat" msgid "Active" msgstr "Aktivní" -#: src/slic3r/GUI/DoubleSlider.cpp:1135 src/slic3r/GUI/GUI_ObjectList.cpp:1705 +#: src/slic3r/GUI/DoubleSlider.cpp:1264 src/slic3r/GUI/GUI_ObjectList.cpp:1833 msgid "active" msgstr "aktivní" -#: src/slic3r/GUI/GLCanvas3D.cpp:267 +#: src/slic3r/GUI/GLCanvas3D.cpp:254 msgid "Adaptive" msgstr "Adaptivní" -#: src/slic3r/GUI/Tab.cpp:241 -msgid "Add a new printer" -msgstr "Přidat novou tiskárnu" +#: src/libslic3r/PrintConfig.cpp:894 +msgid "Adaptive Cubic" +msgstr "Kubická adaptivní" -#: src/libslic3r/PrintConfig.cpp:2782 +#: src/slic3r/GUI/SavePresetDialog.cpp:314 +msgid "Add \"%1%\" as a next preset for the the physical printer \"%2%\"" +msgstr "Přidat \"%1%\" jako další přednasatevení pro fyzickou tikárnu \"%2%\"" + +#: src/libslic3r/PrintConfig.cpp:2946 msgid "Add a pad underneath the supported model" msgstr "Pod podepíraný model přidá podložku" -#: src/libslic3r/PrintConfig.cpp:2058 +#: src/libslic3r/PrintConfig.cpp:2200 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 "Přidá pouzdro (jednu obvodovou čáru) kolem podpěr. Díky tomu je podpora spolehlivější, ale také obtížnější na odstranění." -#: src/slic3r/GUI/DoubleSlider.cpp:991 +#: src/slic3r/GUI/DoubleSlider.cpp:1114 msgid "Add another code - Ctrl + Left click" msgstr "Přidat další kód - Ctrl + Levé kliknutí" -#: src/slic3r/GUI/DoubleSlider.cpp:992 +#: src/slic3r/GUI/DoubleSlider.cpp:1115 msgid "Add another code - Right click" msgstr "Přidání jiného kódu - Pravé tlačítko" -#: src/slic3r/GUI/DoubleSlider.cpp:1477 +#: src/slic3r/GUI/DoubleSlider.cpp:1665 msgid "Add color change" msgstr "Přidat změnu barvy" -#: src/slic3r/GUI/DoubleSlider.cpp:1180 +#: src/slic3r/GUI/DoubleSlider.cpp:1307 msgid "Add color change (%1%) for:" msgstr "Přidat změnu barvy (%1%) pro:" -#: src/slic3r/GUI/DoubleSlider.cpp:988 +#: src/slic3r/GUI/DoubleSlider.cpp:1111 msgid "Add color change - Left click" msgstr "Přidat změnu barvy - Levé tlačítko myši" -#: src/slic3r/GUI/DoubleSlider.cpp:986 +#: src/slic3r/GUI/DoubleSlider.cpp:1109 msgid "Add color change - Left click for predefined color or Shift + Left click for custom color selection" msgstr "Přidat změnu barvy - Levé tlačítko myši pro předdefinovanou barvu, nebo Shift + Levé tlačítko myši pro výběr vlastní barvy" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:218 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:219 msgid "Add color change marker for current layer" msgstr "Přidat značku změny barvy pro aktuální vrstvu" -#: src/slic3r/GUI/DoubleSlider.cpp:1490 +#: src/slic3r/GUI/DoubleSlider.cpp:1682 msgid "Add custom G-code" msgstr "Přidat vlastní G-code" -#: src/slic3r/GUI/GLCanvas3D.cpp:240 +#: src/slic3r/GUI/DoubleSlider.cpp:1679 +msgid "Add custom template" +msgstr "Přidat vlastní šablonu" + +#: src/slic3r/GUI/GLCanvas3D.cpp:235 msgid "Add detail" msgstr "Přidat detail" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:421 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:308 msgid "Add drainage hole" msgstr "Přidání odtokového otvoru" -#: src/slic3r/GUI/DoubleSlider.cpp:984 +#: src/slic3r/GUI/DoubleSlider.cpp:1107 msgid "Add extruder change - Left click" msgstr "Přidat změnu extruderu - Levé tlačítko myši" @@ -451,30 +512,30 @@ msgstr "Přidat změnu extruderu - Levé tlačítko myši" msgid "Add extruder to sequence" msgstr "Přidat extruder do seznamu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1993 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2152 msgid "Add Generic Subobject" msgstr "Přidání obecného Dílčího objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2896 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2925 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2943 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3297 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3325 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3345 msgid "Add Height Range" msgstr "Přidání Rozsahu vrstev" -#: src/slic3r/GUI/GLCanvas3D.cpp:4526 src/slic3r/GUI/Plater.cpp:3788 -#: src/slic3r/GUI/Plater.cpp:3800 src/slic3r/GUI/Plater.cpp:3940 +#: src/slic3r/GUI/GLCanvas3D.cpp:4892 src/slic3r/GUI/Plater.cpp:3708 +#: src/slic3r/GUI/Plater.cpp:3720 src/slic3r/GUI/Plater.cpp:3858 msgid "Add instance" msgstr "Přidat instanci" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:159 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:153 msgid "Add Instance of the selected object" msgstr "Přidat instanci vybraného objektu" -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:162 +#: src/slic3r/GUI/GUI_ObjectLayers.cpp:165 msgid "Add layer range" msgstr "Přidat rozsah vrstev" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2328 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2692 msgid "Add Layers" msgstr "Přidat Vrstvy" @@ -482,12 +543,12 @@ msgstr "Přidat Vrstvy" msgid "Add modifier" msgstr "Přidat modifikátor" -#: src/libslic3r/PrintConfig.cpp:479 -#, no-c-format +#: src/libslic3r/PrintConfig.cpp:515 +#, c-format msgid "Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r keeps adding perimeters, until more than 70% of the loop immediately above is supported." msgstr "Přidání více perimetrů, pokud je potřeba, pro vyvarování se tvorbě mezer v šikmých plochách. Slic3r pokračuje v přidávání perimetrů, dokud není podepřeno více než 70% perimetrů v následující vrstvě." -#: src/slic3r/GUI/Plater.cpp:3940 +#: src/slic3r/GUI/Plater.cpp:3858 msgid "Add one more instance of the selected object" msgstr "Přidejte jednu nebo více instancí vybraného objektu" @@ -495,52 +556,61 @@ msgstr "Přidejte jednu nebo více instancí vybraného objektu" msgid "Add part" msgstr "Přidat díl" -#: src/slic3r/GUI/DoubleSlider.cpp:1487 +#: src/slic3r/GUI/DoubleSlider.cpp:1675 msgid "Add pause print" msgstr "Přidat pozastavení tisku" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1363 +#: src/slic3r/GUI/PresetComboBoxes.cpp:627 +#: src/slic3r/GUI/PresetComboBoxes.cpp:674 +msgid "Add physical printer" +msgstr "Přidat fyzickou tiskárnu" + +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1210 msgid "Add point" msgstr "Přidat bod" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1366 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1213 msgid "Add point to selection" msgstr "Přidat bod k výběru" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:180 +msgid "Add preset for this printer device" +msgstr "Přidat přednastavení pro tuto tiskárnu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:1640 msgid "Add settings" msgstr "Přidat nastavení" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1386 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1517 msgid "Add Settings Bundle for Height range" msgstr "Přidání Skupiny nastavení pro Výškový rozsah" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1388 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1519 msgid "Add Settings Bundle for Object" msgstr "Přidání skupiny nastavení pro Objekt" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1387 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1518 msgid "Add Settings Bundle for Sub-object" msgstr "Přidání skupiny nastavení pro Dílčí objekt" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1314 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1445 msgid "Add Settings for Layers" msgstr "Přidání nastavení pro Vrstvy" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1316 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1447 msgid "Add Settings for Object" msgstr "Přidání nastavení pro Objekty" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1315 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1446 msgid "Add Settings for Sub-object" msgstr "Přidání nastavení pro Dílčí objeky" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1793 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2051 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1953 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2210 msgid "Add Shape" msgstr "Přidat Tvar" -#: src/libslic3r/PrintConfig.cpp:409 +#: src/libslic3r/PrintConfig.cpp:443 msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)." msgstr "Přidá plnou výplň u šikmých ploch pro garanci tloušťky svislých stěn (vrchních a spodních plných vrstev)." @@ -552,11 +622,19 @@ msgstr "Přidat blokátor podpěr" msgid "Add support enforcer" msgstr "Přidat vynucení podpěr" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:494 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:374 msgid "Add support point" msgstr "Přidání podpěrného bodu" -#: src/slic3r/GUI/GLCanvas3D.cpp:4467 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:371 +msgid "Add supports" +msgstr "Přidání podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:293 +msgid "Add supports by angle" +msgstr "Přidat podpěry dle úhlu" + +#: src/slic3r/GUI/GLCanvas3D.cpp:4833 msgid "Add..." msgstr "Přidat..." @@ -564,23 +642,29 @@ msgstr "Přidat..." msgid "Add/Remove filaments" msgstr "Přidání / Odebrání filamentů" -#: src/slic3r/GUI/Preset.cpp:1201 +#: src/slic3r/GUI/PresetComboBoxes.cpp:813 msgid "Add/Remove materials" msgstr "Přidání / Odebrání materiálů" -#: src/slic3r/GUI/Preset.cpp:1203 +#: src/slic3r/GUI/PresetComboBoxes.cpp:622 +#: src/slic3r/GUI/PresetComboBoxes.cpp:669 +msgid "Add/Remove presets" +msgstr "Přidat/Odebrat přednastavení" + +#: src/slic3r/GUI/PresetComboBoxes.cpp:815 +#: src/slic3r/GUI/PresetComboBoxes.cpp:972 msgid "Add/Remove printers" msgstr "Přidat/Odebrat tiskárny" -#: src/slic3r/GUI/Tab.cpp:970 +#: src/slic3r/GUI/Tab.cpp:1288 msgid "Additional information:" msgstr "Doplňující informace:" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:59 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:62 msgid "Additional Settings" msgstr "Další nastavení" -#: src/slic3r/GUI/ConfigWizard.cpp:791 +#: src/slic3r/GUI/ConfigWizard.cpp:1150 msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied." msgstr "Dále je před nainstalováním aktualizace vytvořena záloha veškerého nastavení." @@ -588,23 +672,22 @@ msgstr "Dále je před nainstalováním aktualizace vytvořena záloha veškeré msgid "Address" msgstr "Adresa" -#: src/slic3r/GUI/GUI_App.cpp:814 src/slic3r/GUI/GUI_ObjectList.cpp:104 -#: src/slic3r/GUI/GUI_ObjectList.cpp:622 src/slic3r/GUI/Tab.cpp:1087 -#: src/slic3r/GUI/Tab.cpp:1102 src/slic3r/GUI/Tab.cpp:1201 -#: src/slic3r/GUI/Tab.cpp:1204 src/slic3r/GUI/Tab.cpp:1470 -#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:3661 -#: src/slic3r/GUI/wxExtensions.cpp:754 src/libslic3r/PrintConfig.cpp:88 -#: src/libslic3r/PrintConfig.cpp:119 src/libslic3r/PrintConfig.cpp:223 -#: src/libslic3r/PrintConfig.cpp:1037 src/libslic3r/PrintConfig.cpp:2276 -#: src/libslic3r/PrintConfig.cpp:2448 +#: src/slic3r/GUI/GUI_ObjectList.cpp:102 src/slic3r/GUI/GUI_ObjectList.cpp:661 +#: src/slic3r/GUI/Tab.cpp:1409 src/slic3r/GUI/Tab.cpp:1430 +#: src/slic3r/GUI/Tab.cpp:1531 src/slic3r/GUI/Tab.cpp:1534 +#: src/slic3r/GUI/Tab.cpp:1816 src/slic3r/GUI/Tab.cpp:2152 +#: src/slic3r/GUI/Tab.cpp:4080 src/libslic3r/PrintConfig.cpp:90 +#: src/libslic3r/PrintConfig.cpp:121 src/libslic3r/PrintConfig.cpp:257 +#: src/libslic3r/PrintConfig.cpp:1081 src/libslic3r/PrintConfig.cpp:2419 +#: src/libslic3r/PrintConfig.cpp:2591 msgid "Advanced" msgstr "Pokročilý" -#: src/slic3r/GUI/ConfigWizard.cpp:821 +#: src/slic3r/GUI/ConfigWizard.cpp:1180 msgid "Advanced mode" msgstr "Pokročilý režim" -#: src/slic3r/GUI/GUI_App.cpp:814 +#: src/slic3r/GUI/GUI_App.cpp:1506 msgid "Advanced View Mode" msgstr "Pokročilý režim" @@ -612,124 +695,140 @@ msgstr "Pokročilý režim" msgid "Advanced: Output log" msgstr "Pokročilý:  Výstupní log" -#: src/libslic3r/PrintConfig.cpp:668 +#: src/libslic3r/PrintConfig.cpp:704 msgid "After a tool change, the exact position of the newly loaded filament inside the nozzle may not be known, and the filament pressure is likely not yet stable. Before purging the print head into an infill or a sacrificial object, Slic3r will always prime this amount of material into the wipe tower to produce successive infill or sacrificial object extrusions reliably." msgstr "Po výměně nástroje nemusí být známa přesná poloha nově zavedeného filamentu uvnitř trysky a tlak filamentu pravděpodobně ještě není stabilní. Před vyčištěním tiskové hlavy do výplně nebo do objektu bude Slic3r toto množství materiálu vždy vytlačovat do čistící věže, aby se spolehlivě vytvořily následné výplně nebo objekty." -#: src/slic3r/GUI/Tab.cpp:1994 src/libslic3r/PrintConfig.cpp:1080 +#: src/slic3r/GUI/Tab.cpp:2182 src/libslic3r/PrintConfig.cpp:1173 msgid "After layer change G-code" msgstr "G-code po změně vrstvy" -#: src/libslic3r/PrintConfig.cpp:3398 +#: src/libslic3r/PrintConfig.cpp:3597 msgid "Align the model to the given point." msgstr "Zarovnejte model s daným bodem." -#: src/libslic3r/PrintConfig.cpp:3397 +#: src/libslic3r/PrintConfig.cpp:3596 msgid "Align XY" msgstr "Zarovnat XY" -#: src/libslic3r/PrintConfig.cpp:1631 +#: src/libslic3r/PrintConfig.cpp:1739 msgid "Aligned" msgstr "Zarovnaný" -#: src/slic3r/GUI/ConfigWizard.cpp:290 src/slic3r/GUI/ConfigWizard.cpp:573 -#: src/slic3r/GUI/Tab.cpp:3174 +#: src/slic3r/GUI/ConfigWizard.cpp:308 src/slic3r/GUI/ConfigWizard.cpp:598 +#: src/slic3r/GUI/Tab.cpp:3507 src/slic3r/GUI/UnsavedChangesDialog.cpp:921 msgid "All" msgstr "Všechny" -#: src/libslic3r/Print.cpp:1219 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:197 +msgid "All gizmos: Rotate - left mouse button; Pan - right mouse button" +msgstr "Všechna gizma: Rotace - levé talčítko myši; Posun - pravé tlačítko myši" + +#: src/slic3r/GUI/ConfigWizard.cpp:694 +msgid "All installed printers are compatible with the selected filament." +msgstr "Všechny instalované tiskárny jsou kompatibilní s vybraným filamentem." + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:737 +msgid "All modified options will be reverted." +msgstr "Všechny upravené možnosti budou vráceny." + +#: src/libslic3r/Print.cpp:1245 msgid "All objects are outside of the print volume." msgstr "Všechny objekty jsou mimo tiskový prostor." -#: src/slic3r/GUI/Plater.cpp:4669 +#: src/slic3r/GUI/Plater.cpp:4774 msgid "All objects will be removed, continue?" msgstr "Všechny objekty budou odebrány, pokračovat?" -#: src/slic3r/GUI/ConfigWizard.cpp:289 +#: src/slic3r/GUI/ConfigWizard.cpp:307 msgid "All standard" msgstr "Všechny běžné" -#: src/libslic3r/Zipper.cpp:62 +#: src/libslic3r/miniz_extension.cpp:121 msgid "allocation failed" msgstr "alokace selhala" -#: src/slic3r/GUI/Plater.cpp:3995 +#: src/slic3r/GUI/Plater.cpp:3915 msgid "Along X axis" msgstr "Podél osy X" -#: src/slic3r/GUI/Plater.cpp:3997 +#: src/slic3r/GUI/Plater.cpp:3917 msgid "Along Y axis" msgstr "Podél osy Y" -#: src/slic3r/GUI/Plater.cpp:3999 +#: src/slic3r/GUI/Plater.cpp:3919 msgid "Along Z axis" msgstr "Podél osy Z" -#: src/slic3r/GUI/ConfigWizard.cpp:222 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:160 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:141 +msgid "Alt + Mouse wheel" +msgstr "Alt + kolečko myši" + +#: src/slic3r/GUI/ConfigWizard.cpp:240 msgid "Alternate nozzles:" msgstr "Alternativní trysky:" -#: src/slic3r/GUI/Plater.cpp:5002 +#: src/slic3r/GUI/Preferences.cpp:163 +msgid "Always ask for unsaved changes when selecting new preset" +msgstr "Při výběru nového přednastavení se vždy dotázat na neuložené změny" + +#: src/slic3r/GUI/Plater.cpp:5135 #, c-format msgid "AMF file exported to %s" msgstr "Soubor AMF byl exportován do %s" -#: src/slic3r/GUI/GLCanvas3D.cpp:690 +#: src/slic3r/GUI/GLCanvas3D.cpp:638 msgid "" -"An object outside the print area was detected\n" -"Resolve the current problem to continue slicing" +"An object outside the print area was detected.\n" +"Resolve the current problem to continue slicing." msgstr "" -"Byl detekován objekt mimo tiskovou oblast\n" -"Pro pokračování ve slicování vyřešte tento problém" +"Byl detekován objekt mimo tiskovou oblast.\n" +"Pro pokračování ve slicování vyřešte tento problém." -#: src/slic3r/GUI/GLCanvas3D.cpp:685 -msgid "An object outside the print area was detected" -msgstr "Byl detekován objekt mimo tiskovou oblast" +#: src/slic3r/GUI/GLCanvas3D.cpp:633 +msgid "An object outside the print area was detected." +msgstr "Byl detekován objekt mimo tiskovou oblast." -#: src/slic3r/GUI/Tab.cpp:2943 -msgid "and it has the following unsaved changes:" -msgstr "a má neuložené následující změny:" - -#: src/slic3r/GUI/Plater.cpp:3170 +#: src/slic3r/GUI/Plater.cpp:2972 msgid "Another export job is currently running." msgstr "V současné době běží jiná úloha exportu." -#: src/slic3r/GUI/KBShortcutsDialog.cpp:168 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:169 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:162 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:163 msgid "Any arrow" msgstr "Šipky" -#: src/slic3r/GUI/Tab.cpp:965 +#: src/slic3r/GUI/Tab.cpp:1283 msgid "Any modifications should be saved as a new preset inherited from this one." msgstr "Jakékoliv úpravy by měly být uloženy jako nové přednastavení zděděná z tohoto." -#: src/libslic3r/PrintConfig.cpp:104 +#: src/libslic3r/PrintConfig.cpp:106 msgid "API Key / Password" msgstr "API klíč / Heslo" -#: src/slic3r/GUI/GUI_App.cpp:810 +#: src/slic3r/GUI/GUI_App.cpp:1493 msgid "Application preferences" msgstr "Nastavení aplikace" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:52 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1374 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:51 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221 msgid "Apply changes" msgstr "Aplikovat změny" -#: src/libslic3r/PrintConfig.cpp:575 src/libslic3r/PrintConfig.cpp:1708 +#: src/libslic3r/PrintConfig.cpp:611 src/libslic3r/PrintConfig.cpp:1823 msgid "approximate seconds" msgstr "vteřin přibližně" -#: src/libslic3r/PrintConfig.cpp:428 src/libslic3r/PrintConfig.cpp:854 +#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:892 msgid "Archimedean Chords" msgstr "Archimedean Chords" -#: src/libslic3r/Zipper.cpp:88 +#: src/libslic3r/miniz_extension.cpp:147 msgid "archive is too large" msgstr "archiv je moc velký" -#. TRN remove/delete -#: src/slic3r/GUI/Tab.cpp:3123 +#: src/slic3r/GUI/Tab.cpp:3420 msgid "Are you sure you want to %1% the selected preset?" msgstr "Opravdu chcete %1% vybrané přednastavení?" @@ -741,97 +840,125 @@ msgstr "" "Opravdu chcete ukončit nahrávání firmware?\n" "Tiskárna může zůstat v nefunkčním stavu!" -#: src/slic3r/GUI/DoubleSlider.cpp:1903 src/slic3r/GUI/DoubleSlider.cpp:1924 +#: src/slic3r/GUI/DoubleSlider.cpp:2122 src/slic3r/GUI/DoubleSlider.cpp:2142 msgid "Are you sure you want to continue?" msgstr "Opravdu chcete pokračovat?" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1269 +#: src/slic3r/GUI/Tab.cpp:3392 +msgid "Are you sure you want to delete \"%1%\" preset from the physical printer \"%2%\"?" +msgstr "Opravdu chcete odstranit přednastavení \"%1%\" z fyzické tiskárny \"%2%\"?" + +#: src/slic3r/GUI/PresetComboBoxes.cpp:658 +msgid "Are you sure you want to delete \"%1%\" printer?" +msgstr "Opravdu chcete odstranit tiskárnu \"%1%\"?" + +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1128 msgid "Are you sure you want to do it?" msgstr "Opravdu to chcete udělat?" -#: src/libslic3r/PrintConfig.cpp:2423 +#: src/libslic3r/PrintConfig.cpp:2566 msgid "Area fill" msgstr "Zaplněná plocha" -#: src/slic3r/GUI/Plater.cpp:641 +#: src/slic3r/GUI/Plater.cpp:507 msgid "Around object" msgstr "Okolo objektu" -#: src/slic3r/GUI/GLCanvas3D.cpp:4493 src/slic3r/GUI/KBShortcutsDialog.cpp:157 -#: src/slic3r/GUI/Plater.cpp:2754 +#: src/slic3r/GUI/GLCanvas3D.cpp:4859 src/slic3r/GUI/KBShortcutsDialog.cpp:151 +#: src/slic3r/GUI/Plater.cpp:1549 msgid "Arrange" msgstr "Uspořádat" -#: src/slic3r/GUI/GLCanvas3D.cpp:4493 src/slic3r/GUI/KBShortcutsDialog.cpp:158 +#: src/slic3r/GUI/GLCanvas3D.cpp:4859 src/slic3r/GUI/KBShortcutsDialog.cpp:152 msgid "Arrange selection" msgstr "Uspořádat výběr" -#: src/libslic3r/PrintConfig.cpp:3443 +#: src/libslic3r/PrintConfig.cpp:3642 msgid "Arrange the supplied models in a plate and merge them in a single model in order to perform actions once." msgstr "Uspořádejte modely na tiskovou podložku a slučte je do jednoho modelu, abyste s nimi mohli provádět akce jednou." -#: src/slic3r/GUI/Plater.cpp:2813 +#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:149 msgid "Arranging" msgstr "Uspořádávání" -#: src/slic3r/GUI/Plater.cpp:2841 +#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:182 msgid "Arranging canceled." msgstr "Uspořádávání zrušeno." -#: src/slic3r/GUI/Plater.cpp:2842 +#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:183 msgid "Arranging done." msgstr "Uspořádávání dokončeno." -#: src/slic3r/GUI/KBShortcutsDialog.cpp:165 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:215 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:159 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:206 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:216 msgid "Arrow Down" msgstr "Šipka dolů" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:166 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:216 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:160 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:217 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:229 msgid "Arrow Left" msgstr "Šipka vlevo" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:167 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:217 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:161 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:218 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 msgid "Arrow Right" msgstr "Šipka vpravo" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:164 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:204 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:214 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:158 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:215 msgid "Arrow Up" msgstr "Šipka nahoru" -#: src/slic3r/GUI/GLCanvas3DManager.cpp:290 +#: src/slic3r/GUI/GUI_App.cpp:246 +msgid "Artwork model by Nora Al-Badri and Jan Nikolai Nelles" +msgstr "Model od Nory Al-Badri a Jana Nikolaje Nellese" + +#: src/slic3r/GUI/OpenGLManager.cpp:265 msgid "As a workaround, you may run PrusaSlicer with a software rendered 3D graphics by running prusa-slicer.exe with the --sw_renderer parameter." msgstr "Řešením může být spuštění PrusaSliceru se softwarovým vykreslováním 3D grafiky a to spuštěním prusa-slicer.exe s parametrem --sw_renderer." -#: src/slic3r/GUI/GUI_App.cpp:1086 src/slic3r/GUI/Plater.cpp:2313 -#: src/slic3r/GUI/Tab.cpp:2960 +#: src/slic3r/GUI/Preferences.cpp:154 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:659 +msgid "Ask for unsaved changes when closing application" +msgstr "Zeptat se na neuložené změny při zavírání aplikace" + +#: src/slic3r/GUI/Preferences.cpp:161 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:660 +msgid "Ask for unsaved changes when selecting new preset" +msgstr "Zeptat se na neuložené změny při výběru nového profilu" + +#: src/slic3r/GUI/GUI_App.cpp:1878 src/slic3r/GUI/Jobs/SLAImportJob.cpp:210 +#: src/slic3r/GUI/Plater.cpp:2256 src/slic3r/GUI/Tab.cpp:3189 msgid "Attention!" msgstr "Pozor!" -#: src/libslic3r/PrintConfig.cpp:1871 +#: src/libslic3r/PrintConfig.cpp:150 +msgid "Authorization Type" +msgstr "Typ oprávnění" + +#: src/libslic3r/PrintConfig.cpp:2013 msgid "Auto generated supports" msgstr "Automaticky generované podpěry" -#: src/slic3r/GUI/Preferences.cpp:47 +#: src/slic3r/GUI/Preferences.cpp:64 msgid "Auto-center parts" msgstr "Auto-centrování objektů" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:56 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1377 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:55 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1224 msgid "Auto-generate points" msgstr "Automatické generování bodů" -#: src/slic3r/GUI/Plater.cpp:1157 +#: src/slic3r/GUI/Plater.cpp:1066 #, c-format msgid "Auto-repaired (%d errors)" msgstr "Automaticky opraveno (%d chyb)" -#: src/slic3r/GUI/GUI_ObjectList.cpp:339 +#: src/slic3r/GUI/GUI_ObjectList.cpp:386 #, c-format msgid "Auto-repaired (%d errors):" msgstr "Automaticky opraveno ( %d chyb):" @@ -840,39 +967,43 @@ msgstr "Automaticky opraveno ( %d chyb):" msgid "Autodetected" msgstr "Automaticky detekováno" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1273 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1134 msgid "Autogenerate support points" msgstr "Automatické generování podpěrných bodů" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1268 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1127 msgid "Autogeneration will erase all manually edited points." msgstr "Automatické generování vymaže všechny ručně vytvořené body." -#: src/slic3r/GUI/Tab.cpp:3632 +#: src/slic3r/GUI/Tab.cpp:4051 msgid "Automatic generation" msgstr "Automatické generování" -#: src/slic3r/GUI/ConfigWizard.cpp:761 +#: src/slic3r/GUI/ConfigWizard.cpp:1120 msgid "Automatic updates" msgstr "Automatické aktualizace" -#: src/slic3r/GUI/MainFrame.cpp:536 +#: src/slic3r/GUI/MainFrame.cpp:1137 msgid "Automatically repair an STL file" msgstr "Automaticky opravit STL soubor" -#: src/slic3r/GUI/Tab.cpp:1171 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:233 +msgid "Autoset custom supports" +msgstr "Automatické nastavení podpěr" + +#: src/slic3r/GUI/Tab.cpp:1501 msgid "Autospeed (advanced)" msgstr "Automatická rychlost (pokročilé)" -#: src/libslic3r/PrintConfig.cpp:136 +#: src/libslic3r/PrintConfig.cpp:169 msgid "Avoid crossing perimeters" msgstr "Vyhnout se přejíždění perimetrů" -#: src/slic3r/GUI/Tab.cpp:3268 +#: src/slic3r/GUI/Tab.cpp:3705 msgid "BACK ARROW" msgstr "ŠIPKA ZPĚT" -#: src/slic3r/GUI/Tab.cpp:3290 +#: src/slic3r/GUI/Tab.cpp:3727 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" "Click to reset all settings for the current option group to the last saved preset." @@ -880,7 +1011,7 @@ msgstr "" "Ikona ŠIPKY ZPĚT indikuje, že došlo ke změně nastavení, které není shodné s naposledy uloženým přednastavením pro aktuální skupinu nastavení.\n" "Klikněte pro reset všech nastavení pro aktuální skupinu nastavení na naposledy uložené přednastavení." -#: src/slic3r/GUI/Tab.cpp:3304 +#: src/slic3r/GUI/Tab.cpp:3741 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n" "Click to reset current value to the last saved preset." @@ -888,19 +1019,23 @@ msgstr "" "Ikona ŠIPKY ZPĚT indikuje, že se hodnota změnila a není shodná s naposledy uloženým přednastavením.\n" "Klikněte pro reset současné hodnoty na naposledy uložené přednastavení." -#: src/slic3r/GUI/Preferences.cpp:55 +#: src/slic3r/GUI/Preferences.cpp:72 msgid "Background processing" msgstr "Zpracování na pozadí" -#: src/slic3r/GUI/GUI_ObjectList.cpp:351 +#: src/slic3r/GUI/GUI_ObjectList.cpp:398 msgid "backwards edges" msgstr "zadní okraje" -#: src/slic3r/GUI/MainFrame.cpp:174 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:60 +msgid "Balanced" +msgstr "Vyvážené" + +#: src/slic3r/GUI/MainFrame.cpp:535 src/slic3r/GUI/MainFrame.cpp:537 msgid "based on Slic3r" msgstr "založený na Slic3r" -#: src/slic3r/GUI/Tab.cpp:1439 +#: src/slic3r/GUI/Tab.cpp:1785 msgid "Bed" msgstr "Tisková podložka" @@ -912,7 +1047,7 @@ msgstr "Vlastní model podložky" msgid "Bed custom texture" msgstr "Vlastní textura podložky" -#: src/slic3r/GUI/BedShapeDialog.hpp:59 src/slic3r/GUI/ConfigWizard.cpp:929 +#: src/slic3r/GUI/BedShapeDialog.hpp:98 src/slic3r/GUI/ConfigWizard.cpp:1295 msgid "Bed Shape" msgstr "Tvar tiskové podložky" @@ -920,23 +1055,23 @@ msgstr "Tvar tiskové podložky" msgid "Bed shape" msgstr "Tvar tiskové podložky" -#: src/slic3r/GUI/ConfigWizard.cpp:929 +#: src/slic3r/GUI/ConfigWizard.cpp:1295 msgid "Bed Shape and Size" msgstr "Tvar a rozměr podložky" -#: src/libslic3r/PrintConfig.cpp:147 +#: src/libslic3r/PrintConfig.cpp:181 msgid "Bed temperature" msgstr "Teplota tiskové podložky" -#: src/libslic3r/PrintConfig.cpp:145 +#: src/libslic3r/PrintConfig.cpp:178 msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output." msgstr "Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu." -#: src/slic3r/GUI/ConfigWizard.cpp:1051 +#: src/slic3r/GUI/ConfigWizard.cpp:1417 msgid "Bed Temperature:" msgstr "Teplota tiskové podložky:" -#: src/slic3r/GUI/Tab.cpp:1988 src/libslic3r/PrintConfig.cpp:153 +#: src/slic3r/GUI/Tab.cpp:2175 src/libslic3r/PrintConfig.cpp:187 msgid "Before layer change G-code" msgstr "G-code před změnou vrstvy" @@ -944,143 +1079,191 @@ msgstr "G-code před změnou vrstvy" msgid "Before roll back" msgstr "Před vrácením zpět" -#: src/slic3r/GUI/Plater.cpp:640 +#: src/slic3r/GUI/Plater.cpp:506 msgid "Below object" msgstr "Pod objektem" -#: src/libslic3r/PrintConfig.cpp:1578 +#: src/libslic3r/PrintConfig.cpp:1686 msgid "Below Z" msgstr "Pod Z" -#: src/libslic3r/PrintConfig.cpp:164 +#: src/libslic3r/PrintConfig.cpp:198 msgid "Between objects G-code" msgstr "G-code mezi objekty" -#: src/slic3r/GUI/Tab.cpp:2006 +#: src/slic3r/GUI/Tab.cpp:2196 msgid "Between objects G-code (for sequential printing)" msgstr "G-code mezi objekty (pro sekvenční tisk)" -#: src/libslic3r/PrintConfig.cpp:2489 src/libslic3r/PrintConfig.cpp:2490 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:242 +msgid "Block" +msgstr "Blokovat" + +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:32 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:383 +msgid "Block seam" +msgstr "Blokace švu" + +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:49 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:373 +msgid "Block supports" +msgstr "Blokování podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:292 +msgid "Block supports by angle" +msgstr "Blokování podpěr dle úhlu" + +#: src/libslic3r/PrintConfig.cpp:2632 src/libslic3r/PrintConfig.cpp:2633 msgid "Bottle volume" msgstr "Objem láhve" -#: src/libslic3r/PrintConfig.cpp:2496 src/libslic3r/PrintConfig.cpp:2497 +#: src/libslic3r/PrintConfig.cpp:2639 src/libslic3r/PrintConfig.cpp:2640 msgid "Bottle weight" msgstr "Hmotnost láhve" #. TRN To be shown in the main menu View->Bottom #. TRN To be shown in Print Settings "Bottom solid layers" #. TRN To be shown in Print Settings "Top solid layers" -#: src/slic3r/GUI/MainFrame.cpp:665 src/libslic3r/PrintConfig.cpp:174 -#: src/libslic3r/PrintConfig.cpp:183 +#: src/slic3r/GUI/MainFrame.cpp:962 src/slic3r/GUI/MainFrame.cpp:1282 +#: src/libslic3r/PrintConfig.cpp:208 src/libslic3r/PrintConfig.cpp:217 msgid "Bottom" msgstr "Zespod" -#: src/libslic3r/PrintConfig.cpp:435 +#: src/libslic3r/PrintConfig.cpp:471 msgid "Bottom fill pattern" msgstr "Vzor spodní výplně" -#: src/slic3r/GUI/PresetHints.cpp:342 +#: src/slic3r/GUI/PresetHints.cpp:340 msgid "Bottom is open." msgstr "Spodní část je otevřená." -#: src/slic3r/GUI/PresetHints.cpp:336 +#: src/slic3r/GUI/PresetHints.cpp:334 msgid "Bottom shell is %1% mm thick for layer height %2% mm." msgstr "Tloušťka spodní skořepiny je %1% mm při výšce vrstvy %2% mm." -#: src/libslic3r/PrintConfig.cpp:177 +#: src/libslic3r/PrintConfig.cpp:211 msgid "Bottom solid layers" msgstr "Plné spodní vrstvy" -#: src/slic3r/GUI/MainFrame.cpp:665 +#: src/slic3r/GUI/MainFrame.cpp:962 src/slic3r/GUI/MainFrame.cpp:1282 msgid "Bottom View" msgstr "Pohled zespod" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1432 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1464 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1468 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1563 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1595 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1599 msgid "Box" msgstr "Kostka" -#: src/libslic3r/PrintConfig.cpp:193 +#: src/libslic3r/PrintConfig.cpp:227 msgid "Bridge" msgstr "Most" -#: src/libslic3r/PrintConfig.cpp:222 +#: src/libslic3r/PrintConfig.cpp:256 msgid "Bridge flow ratio" msgstr "Poměr průtoku při vytváření mostů" -#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:316 +#: src/slic3r/GUI/GUI_Preview.cpp:308 src/libslic3r/ExtrusionEntity.cpp:321 +#: src/libslic3r/ExtrusionEntity.cpp:350 msgid "Bridge infill" msgstr "Výplň mostů" -#: src/libslic3r/PrintConfig.cpp:234 +#: src/libslic3r/PrintConfig.cpp:268 msgid "Bridges" msgstr "Mosty" -#: src/libslic3r/PrintConfig.cpp:213 +#: src/libslic3r/PrintConfig.cpp:247 msgid "Bridges fan speed" msgstr "Rychlost ventilátoru při vytváření mostů" -#: src/libslic3r/PrintConfig.cpp:202 +#: src/libslic3r/PrintConfig.cpp:236 msgid "Bridging angle" msgstr "Úhel vytváření mostů" -#: src/libslic3r/PrintConfig.cpp:204 +#: src/libslic3r/PrintConfig.cpp:238 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." msgstr "Přepsání úhlu vytváření mostů. Nastavením hodnoty na nulu se bude úhel vytváření mostů vypočítávat automaticky. Při zadání jiného úhlu, bude pro všechny mosty použitý zadaný úhel. Pro nulový úhel zadejte 180°." -#: src/slic3r/GUI/PresetHints.cpp:219 +#: src/slic3r/GUI/PresetHints.cpp:218 msgid "Bridging volumetric" msgstr "Volumetrická hodnota mostů" -#: src/slic3r/GUI/Plater.cpp:534 src/slic3r/GUI/Tab.cpp:1117 +#: src/slic3r/GUI/Plater.cpp:400 src/slic3r/GUI/Tab.cpp:1446 msgid "Brim" msgstr "Límec" -#: src/libslic3r/PrintConfig.cpp:244 +#: src/libslic3r/PrintConfig.cpp:278 msgid "Brim width" msgstr "Šířka límce" -#: src/slic3r/GUI/FirmwareDialog.cpp:805 src/slic3r/GUI/Tab.cpp:1658 -#: src/slic3r/GUI/Tab.cpp:1721 +#: src/slic3r/GUI/FirmwareDialog.cpp:805 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:271 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:327 msgid "Browse" msgstr "Procházet" -#: src/libslic3r/Zipper.cpp:82 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:45 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:28 +msgid "Brush shape" +msgstr "Tvar štětce" + +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:44 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:27 +msgid "Brush size" +msgstr "Velikost štětce" + +#: src/libslic3r/miniz_extension.cpp:141 msgid "buffer too small" msgstr "buffer je příliš malý" +#: src/slic3r/GUI/GUI_App.cpp:1152 +msgid "" +"But since this version of PrusaSlicer we don't show this information in Printer Settings anymore.\n" +"Settings will be available in physical printers settings." +msgstr "" +"Ale od této verze PrusaSliceru již nebudeme tyto informace zobrazovat v Nastavení tiskárny.\n" +"Nastavení bude k dispozici v nastavení fyzických tiskáren." + #: src/slic3r/GUI/ButtonsDescription.cpp:16 msgid "Buttons And Text Colors Description" msgstr "Barvy pro textové popisky a tlačítka" -#: src/slic3r/GUI/PresetHints.cpp:223 +#: src/slic3r/GUI/GUI_App.cpp:1084 +msgid "" +"By default new Printer devices will be named as \"Printer N\" during its creation.\n" +"Note: This name can be changed later from the physical printers settings" +msgstr "" +"Ve výchozím stavu budou při vytváření nové tiskárny pojmenovány jako „Printer N“.\n" +"Poznámka: Tento název lze později změnit v nastavení fyzických tiskáren" + +#: src/slic3r/GUI/PresetHints.cpp:222 msgid "by the print profile maximum" msgstr "maximem pro profil tisku" -#: src/slic3r/GUI/Preferences.cpp:113 +#: src/slic3r/GUI/Preferences.cpp:178 msgid "Camera" msgstr "Kamera" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:144 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:140 msgid "Camera view" msgstr "Pohled kamery" -#: src/slic3r/GUI/ConfigWizard.cpp:1982 src/slic3r/GUI/FirmwareDialog.cpp:151 +#: src/slic3r/GUI/ConfigWizard.cpp:2493 src/slic3r/GUI/FirmwareDialog.cpp:151 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:245 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:644 msgid "Cancel" msgstr "Zrušit" -#: src/slic3r/GUI/PrintHostDialogs.cpp:157 +#: src/slic3r/GUI/PrintHostDialogs.cpp:155 msgid "Cancel selected" msgstr "Zrušit vybrané" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/PrintHostDialogs.cpp:233 +#: src/slic3r/GUI/Plater.cpp:3589 src/slic3r/GUI/PrintHostDialogs.cpp:233 msgid "Cancelled" msgstr "Zrušeno" -#: src/slic3r/GUI/Plater.cpp:3153 src/slic3r/GUI/PrintHostDialogs.cpp:232 +#: src/slic3r/GUI/Plater.cpp:2953 src/slic3r/GUI/PrintHostDialogs.cpp:232 msgid "Cancelling" msgstr "Zrušení" @@ -1092,7 +1275,7 @@ msgstr "Ukončování..." msgid "Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible." msgstr "Nelze vypočítat šířku extrudování pro %1%: Proměnná \"%2%\" není dostupná." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3017 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3400 msgid "" "Cannot insert a new layer range after the current layer range.\n" "Current layer range overlaps with the next layer range." @@ -1100,7 +1283,7 @@ msgstr "" "Nelze vložit nový rozsah vrstev za aktuální rozsah vrstev.\n" "Aktuální rozsah vrstev se překrývá s dalším rozsahem vrstev." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3008 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3391 msgid "" "Cannot insert a new layer range after the current layer range.\n" "The next layer range is too thin to be split to two\n" @@ -1110,7 +1293,7 @@ msgstr "" "Další rozsah vrstev je příliš tenký na to, aby byl rozdělen na dva\n" "bez porušení minimální výšky vrstvy." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3012 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3395 msgid "" "Cannot insert a new layer range between the current and the next layer range.\n" "The gap between the current layer range and the next layer range\n" @@ -1120,80 +1303,88 @@ msgstr "" "Mezera mezi aktuálním rozsahem vrstev a dalším rozsahem vrstev\n" "je tenčí, než je minimální povolená výška vrstvy." -#: src/slic3r/GUI/Tab.cpp:3073 +#: src/slic3r/GUI/SavePresetDialog.cpp:137 msgid "Cannot overwrite a system profile." msgstr "Nelze přepsat systémový profil." -#: src/slic3r/GUI/Tab.cpp:3077 +#: src/slic3r/GUI/SavePresetDialog.cpp:142 msgid "Cannot overwrite an external profile." msgstr "Nelze přepsat externí profil." -#: src/libslic3r/SLAPrint.cpp:613 +#: src/libslic3r/SLAPrint.cpp:627 msgid "Cannot proceed without support points! Add support points or disable support generation." msgstr "Nelze pokračovat bez podpěrných bodů! Přidejte podpěrné body nebo zakažte generování podpěr." -#: src/slic3r/GUI/Tab.cpp:1834 +#: src/slic3r/GUI/Tab.cpp:2068 src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 msgid "Capabilities" msgstr "Možnosti" -#: src/slic3r/GUI/GUI_App.cpp:801 +#: src/slic3r/GUI/GUI_App.cpp:1481 msgid "Capture a configuration snapshot" msgstr "Vytvořit aktuální zálohu konfigurace" -#: src/libslic3r/PrintConfig.cpp:3424 +#: src/slic3r/GUI/ImGuiWrapper.cpp:801 src/slic3r/GUI/Search.cpp:458 +msgid "Category" +msgstr "Kategorie" + +#: src/libslic3r/PrintConfig.cpp:3623 msgid "Center" msgstr "Střed" -#: src/libslic3r/PrintConfig.cpp:3425 +#: src/libslic3r/PrintConfig.cpp:3624 msgid "Center the print around the given center." msgstr "Vycentrujte tisk kolem daného středu." -#: src/slic3r/GUI/Tab.cpp:1728 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:329 msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" msgstr "Soubory s certifikátem (*.crt, *.pem)|*.crt;*.pem|Všechny soubory|*.*" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:180 +#: src/slic3r/GUI/SavePresetDialog.cpp:313 +msgid "Change \"%1%\" to \"%2%\" for this physical printer \"%3%\"" +msgstr "Změnit \"%1%\" na\"%2%\" pro tuto fyzickou tiskárnu \"%3%\"" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:174 msgid "Change camera type (perspective, orthographic)" msgstr "Změna typu kamery (perspektivní, ortografická)" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:885 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:693 msgid "Change drainage hole diameter" msgstr "Změna poloměru odtokového otvoru" -#: src/slic3r/GUI/DoubleSlider.cpp:1144 src/slic3r/GUI/GUI_ObjectList.cpp:1671 +#: src/slic3r/GUI/DoubleSlider.cpp:1273 src/slic3r/GUI/GUI_ObjectList.cpp:1800 msgid "Change extruder" msgstr "Změnit extruder" -#: src/slic3r/GUI/GUI_ObjectList.cpp:536 +#: src/slic3r/GUI/GUI_ObjectList.cpp:574 msgid "Change Extruder" msgstr "Změnit Extruder" -#: src/slic3r/GUI/DoubleSlider.cpp:1145 +#: src/slic3r/GUI/DoubleSlider.cpp:1274 msgid "Change extruder (N/A)" msgstr "Změnit extruder (N/A)" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3997 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4484 msgid "Change Extruders" msgstr "Změnit Extrudery" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:157 #, c-format msgid "Change Option %s" msgstr "Změna parametru %s" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3558 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4021 msgid "Change Part Type" msgstr "Změna typu části" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:820 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:694 msgid "Change point head diameter" msgstr "Změna průměru hrotu" -#: src/slic3r/GUI/Plater.cpp:3944 +#: src/slic3r/GUI/Plater.cpp:3862 msgid "Change the number of instances of the selected object" msgstr "Změní počet instancí vybraného objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1589 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1718 msgid "Change type" msgstr "Změnit typ" @@ -1201,125 +1392,172 @@ msgstr "Změnit typ" msgid "Changelog && Download" msgstr "Changelog && Stažení" -#: src/slic3r/GUI/GUI_App.cpp:442 +#: src/slic3r/GUI/GUI_App.cpp:1245 msgid "Changing of an application language" msgstr "Změnit jazyk aplikace" -#: src/slic3r/GUI/ConfigWizard.cpp:769 src/slic3r/GUI/Preferences.cpp:64 +#: src/slic3r/GUI/ConfigWizard.cpp:1128 src/slic3r/GUI/Preferences.cpp:81 msgid "Check for application updates" msgstr "Zkontrolovat aktualizace aplikace" -#: src/slic3r/GUI/GUI_App.cpp:802 +#: src/slic3r/GUI/GUI_App.cpp:1482 msgid "Check for configuration updates" msgstr "Zkontrolujte aktualizace konfigurace" -#: src/slic3r/GUI/GUI_App.cpp:802 +#: src/slic3r/GUI/GUI_App.cpp:1482 msgid "Check for updates" msgstr "Zkontrolovat akt&ualizace" -#: src/slic3r/GUI/BedShapeDialog.cpp:532 +#: src/slic3r/GUI/BedShapeDialog.cpp:608 msgid "Choose a file to import bed texture from (PNG/SVG):" msgstr "Vyberte soubor, ze kterého chcete importovat texturu pro tiskovou podložku (PNG/SVG):" -#: src/slic3r/GUI/MainFrame.cpp:773 +#: src/slic3r/GUI/MainFrame.cpp:1474 msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Zvolit soubor ke slicování (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/BedShapeDialog.cpp:555 +#: src/slic3r/GUI/BedShapeDialog.cpp:631 msgid "Choose an STL file to import bed model from:" msgstr "Vyberte STL soubor, ze kterého chcete importovat model tiskové podložky:" -#: src/slic3r/GUI/BedShapeDialog.cpp:487 +#: src/slic3r/GUI/BedShapeDialog.cpp:563 msgid "Choose an STL file to import bed shape from:" msgstr "Vyberte STL soubor, ze kterého chcete importovat tvar tiskové podložky:" -#: src/slic3r/GUI/GUI_App.cpp:555 +#: src/slic3r/GUI/GUI_App.cpp:1208 msgid "Choose one file (3MF/AMF):" msgstr "Vyberte jeden soubor (3MF/AMF):" -#: src/slic3r/GUI/GUI_App.cpp:567 +#: src/slic3r/GUI/GUI_App.cpp:1233 +msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" +msgstr "Vyberte jeden soubor (GCODE/.GCO/.G/.ngc/NGC):" + +#: src/slic3r/GUI/GUI_App.cpp:1220 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Vyberte jeden nebo více souborů (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/ConfigWizard.cpp:895 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:35 +msgid "Choose SLA archive:" +msgstr "Vyberte SLA archiv:" + +#: src/slic3r/GUI/ConfigWizard.cpp:1261 msgid "Choose the type of firmware used by your printer." msgstr "Vyberte typ firmware používaný vaší tiskárnou." -#: src/slic3r/GUI/BedShapeDialog.cpp:89 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:53 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:36 +msgid "Circle" +msgstr "Kruh" + +#: src/slic3r/GUI/BedShapeDialog.cpp:142 msgid "Circular" msgstr "Kruhový" -#: src/slic3r/GUI/GLCanvas3D.cpp:4624 src/slic3r/GUI/GLCanvas3D.cpp:4657 -msgid "Click right mouse button to open History" -msgstr "Stiskem pravého tlačítka myši se zobrazí Historie" +#: src/slic3r/GUI/GLCanvas3D.cpp:5028 src/slic3r/GUI/GLCanvas3D.cpp:5067 +msgid "Click right mouse button to open/close History" +msgstr "Stisk pravého tlačítka myši pro zobrazení/skrytí Historie" -#: src/slic3r/GUI/GUI_ObjectList.cpp:404 +#: src/slic3r/GUI/GUI_ObjectList.cpp:451 msgid "Click the icon to change the object printable property" msgstr "Klepnutím na ikonu změníte příznak objektu, zda se bude tisknout či nikoliv" -#: src/slic3r/GUI/GUI_ObjectList.cpp:398 +#: src/slic3r/GUI/GUI_ObjectList.cpp:445 msgid "Click the icon to change the object settings" msgstr "Pro změnu nastavení objektu klikněte na ikonu" -#: src/slic3r/GUI/Plater.cpp:343 +#: src/slic3r/GUI/PresetComboBoxes.cpp:566 msgid "Click to edit preset" msgstr "Klikněte pro editaci přednastavení" -#: src/libslic3r/PrintConfig.cpp:252 +#: src/slic3r/GUI/GCodeViewer.cpp:2071 +msgid "Click to hide" +msgstr "Kliknutím skryjete" + +#: src/slic3r/GUI/GCodeViewer.cpp:2071 +msgid "Click to show" +msgstr "Kliknutím zobrazíte" + +#: src/libslic3r/PrintConfig.cpp:286 msgid "Clip multi-part objects" msgstr "Připnutí objektů z více částí k sobě" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:50 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:58 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:42 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:49 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:25 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:57 msgid "Clipping of view" -msgstr "Řezová rovina" +msgstr "Řez rovinou" #: src/slic3r/GUI/FirmwareDialog.cpp:852 -#: src/slic3r/GUI/Mouse3DController.cpp:364 -#: src/slic3r/GUI/PrintHostDialogs.cpp:161 +#: src/slic3r/GUI/Mouse3DController.cpp:353 +#: src/slic3r/GUI/PrintHostDialogs.cpp:159 msgid "Close" msgstr "Zavřít" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:45 -#: src/libslic3r/PrintConfig.cpp:2934 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:44 +#: src/libslic3r/PrintConfig.cpp:3098 msgid "Closing distance" msgstr "Vzdálenost uzavření" -#: src/slic3r/GUI/Plater.cpp:1260 src/libslic3r/PrintConfig.cpp:582 +#: src/slic3r/GUI/MainFrame.cpp:1297 src/slic3r/GUI/Plater.cpp:2144 +msgid "Collapse sidebar" +msgstr "Sbalit postranní panel" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:180 +msgid "Collapse/Expand the sidebar" +msgstr "Sbalit/Rozbalit postranní panel" + +#: src/slic3r/GUI/Plater.cpp:1198 src/libslic3r/PrintConfig.cpp:618 msgid "Color" msgstr "Barva" -#: src/slic3r/GUI/DoubleSlider.cpp:1005 +#: src/slic3r/GUI/GCodeViewer.cpp:2410 src/slic3r/GUI/GCodeViewer.cpp:2438 +msgid "Color change" +msgstr "Změna barvy" + +#: src/slic3r/GUI/DoubleSlider.cpp:1130 msgid "Color change (\"%1%\")" msgstr "Změna barvy (\"%1%\")" -#: src/slic3r/GUI/DoubleSlider.cpp:1006 +#: src/slic3r/GUI/DoubleSlider.cpp:1131 msgid "Color change (\"%1%\") for Extruder %2%" msgstr "Změna barvy (\"%1%\") pro Extruder %2%" -#: src/slic3r/GUI/GLCanvas3D.cpp:995 +#: src/slic3r/GUI/GLCanvas3D.cpp:1001 #, c-format msgid "Color change for Extruder %d at %.2f mm" msgstr "Změna barvy pro extruder %d ve výšce %.2f mm" -#: src/slic3r/GUI/GUI_Preview.cpp:228 src/slic3r/GUI/GUI_Preview.cpp:572 -#: src/libslic3r/GCode/PreviewData.cpp:359 +#: src/slic3r/GUI/Tab.cpp:2203 +msgid "Color Change G-code" +msgstr "G-code pro změnu barvy" + +#: src/libslic3r/PrintConfig.cpp:1960 +msgid "Color change G-code" +msgstr "G-code pro změnu barvy" + +#: src/slic3r/GUI/GCodeViewer.cpp:2531 src/slic3r/GUI/GUI_Preview.cpp:1475 +msgid "Color changes" +msgstr "Změny barev" + +#: src/slic3r/GUI/GCodeViewer.cpp:2242 src/slic3r/GUI/GUI_Preview.cpp:282 +#: src/slic3r/GUI/GUI_Preview.cpp:784 src/libslic3r/GCode/PreviewData.cpp:364 msgid "Color Print" msgstr "Barevný tisk" -#: src/libslic3r/PrintConfig.cpp:260 +#: src/libslic3r/PrintConfig.cpp:294 msgid "Colorprint height" msgstr "Výška barevného tisku" -#: src/libslic3r/PrintConfig.cpp:990 +#: src/libslic3r/PrintConfig.cpp:1034 msgid "Combine infill every" msgstr "Kombinovat výplň každou" -#: src/libslic3r/PrintConfig.cpp:995 +#: src/libslic3r/PrintConfig.cpp:1039 msgid "Combine infill every n layers" msgstr "Kombinovat výplň každou n vrstvu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:154 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:148 msgid "Commands" msgstr "Příkazy" @@ -1327,23 +1565,23 @@ msgstr "Příkazy" msgid "Comment:" msgstr "Komentář:" -#: src/slic3r/GUI/Tab.cpp:56 src/libslic3r/PrintConfig.cpp:280 +#: src/slic3r/GUI/Tab.cpp:107 src/libslic3r/PrintConfig.cpp:314 msgid "Compatible print profiles" msgstr "Kompatibilní tiskové profily" -#: src/libslic3r/PrintConfig.cpp:286 +#: src/libslic3r/PrintConfig.cpp:320 msgid "Compatible print profiles condition" msgstr "Stav kompatibilních tiskových profilů" -#: src/slic3r/GUI/Tab.cpp:50 src/libslic3r/PrintConfig.cpp:265 +#: src/slic3r/GUI/Tab.cpp:101 src/libslic3r/PrintConfig.cpp:299 msgid "Compatible printers" msgstr "Kompatibilní tiskárny" -#: src/libslic3r/PrintConfig.cpp:271 +#: src/libslic3r/PrintConfig.cpp:305 msgid "Compatible printers condition" msgstr "Stav kompatibilních tiskáren" -#: src/libslic3r/PrintConfig.cpp:304 +#: src/libslic3r/PrintConfig.cpp:338 msgid "Complete individual objects" msgstr "Dokončení individuálních objektů" @@ -1351,27 +1589,27 @@ msgstr "Dokončení individuálních objektů" msgid "Completed" msgstr "Dokončeno" -#: src/libslic3r/Zipper.cpp:54 +#: src/libslic3r/miniz_extension.cpp:113 msgid "compression failed" msgstr "komprese se nezdařila" -#: src/libslic3r/PrintConfig.cpp:426 src/libslic3r/PrintConfig.cpp:849 +#: src/libslic3r/PrintConfig.cpp:462 src/libslic3r/PrintConfig.cpp:887 msgid "Concentric" msgstr "Koncentrická" -#: src/slic3r/GUI/ConfigWizard.cpp:2110 +#: src/slic3r/GUI/ConfigWizard.cpp:2625 msgid "Configuration &Assistant" msgstr "Průvodce n&astavením" -#: src/slic3r/GUI/ConfigWizard.cpp:2113 +#: src/slic3r/GUI/ConfigWizard.cpp:2628 msgid "Configuration &Wizard" msgstr "Průvodce &nastavením" -#: src/slic3r/GUI/ConfigWizard.cpp:2109 +#: src/slic3r/GUI/ConfigWizard.cpp:2624 msgid "Configuration Assistant" msgstr "Průvodce nastavení tiskárny" -#: src/libslic3r/PrintConfig.cpp:1316 +#: src/libslic3r/PrintConfig.cpp:1424 msgid "Configuration notes" msgstr "Konfigurační poznámky" @@ -1387,11 +1625,15 @@ msgstr "Aktualizace nastavení" msgid "Configuration update is available" msgstr "Je k dispozici aktualizace nastavení" -#: src/slic3r/GUI/UpdateDialogs.cpp:303 +#: src/slic3r/GUI/NotificationManager.hpp:321 +msgid "Configuration update is available." +msgstr "Je k dispozici aktualizace konfigurace." + +#: src/slic3r/GUI/UpdateDialogs.cpp:304 msgid "Configuration updates" msgstr "Aktualizace konfigurace" -#: src/slic3r/GUI/ConfigWizard.cpp:2112 +#: src/slic3r/GUI/ConfigWizard.cpp:2627 msgid "Configuration Wizard" msgstr "Průvodce nastavením" @@ -1399,15 +1641,11 @@ msgstr "Průvodce nastavením" msgid "Confirmation" msgstr "Potvrzení" -#: src/slic3r/GUI/Tab.cpp:1931 -msgid "Connection failed." -msgstr "Připojení selhalo." - -#: src/slic3r/GUI/Tab.cpp:3627 +#: src/slic3r/GUI/Tab.cpp:4046 msgid "Connection of the support sticks and junctions" msgstr "Spojení podpůrných tyčí a spojek" -#: src/slic3r/Utils/AstroBox.cpp:83 +#: src/slic3r/Utils/AstroBox.cpp:84 msgid "Connection to AstroBox works correctly." msgstr "Připojení k AstroBoxu funguje správně." @@ -1423,124 +1661,134 @@ msgstr "Připojení k FlashAir funguje správně a nahrávání je povoleno." msgid "Connection to OctoPrint works correctly." msgstr "Připojení k OctoPrint pracuje správně." -#: src/slic3r/GUI/Tab.cpp:1928 -msgid "Connection to printer works correctly." -msgstr "Připojení k tiskárně pracuje správně." +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:260 +msgid "Connection to printers connected via the print host failed." +msgstr "Připojení k tiskárnám připojených prostřednictvím tiskového serveru se nezdařilo." -#: src/slic3r/Utils/OctoPrint.cpp:176 +#: src/slic3r/Utils/OctoPrint.cpp:185 msgid "Connection to Prusa SL1 works correctly." msgstr "Připojení k tiskárně Prusa SL1 funguje správně." -#: src/libslic3r/PrintConfig.cpp:1909 +#: src/libslic3r/PrintConfig.cpp:2051 msgid "Contact Z distance" msgstr "Mezera mezi podpěrami a objektem v ose Z" -#: src/slic3r/GUI/AboutDialog.cpp:261 +#: src/slic3r/GUI/AboutDialog.cpp:286 msgid "Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and numerous others." msgstr "Příspěvky od Henrika Brixa Andersena, Nicolase Dandrimonta, Marka Hindessa, Petra Ledviny, Josefa Lenoxe, Y. Sapira, Mika Sheldrakeho, Vojtěcha Bubnika a mnoha dalších." -#: src/libslic3r/PrintConfig.cpp:2659 +#: src/slic3r/GUI/GUI_App.cpp:245 +msgid "Contributions by Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas Meszaros, Lukas Matena, Vojtech Kral, David Kocik and numerous others." +msgstr "Příspěvky od Vojtěcha Bubníka, Enrica Turriho, Oleksandry Iushchenko, Tamáse Mészárose, Lukáše Matěny, Vojtěcha Krále, Davida Kocíka a řady dalších." + +#: src/libslic3r/PrintConfig.cpp:2823 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 "Řídí typ mostu mezi dvěma sousedními sloupky. Může být zig-zag, cross (dvojitý zig-zag) nebo dynamic, který automaticky přepíná mezi prvními dvěma v závislosti na vzdálenosti dvou sloupků." -#: src/slic3r/GUI/Tab.cpp:1444 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1858 src/slic3r/GUI/Plater.cpp:4886 +msgid "Convert from imperial units" +msgstr "Převod z imperiálních jednotek" + +#: src/slic3r/GUI/Tab.cpp:1790 msgid "Cooling" msgstr "Chlazení" -#: src/libslic3r/PrintConfig.cpp:660 +#: src/libslic3r/PrintConfig.cpp:696 msgid "Cooling moves are gradually accelerating beginning at this speed." msgstr "Chladicí pohyby se postupně zrychlují a začínají touto rychlostí." -#: src/libslic3r/PrintConfig.cpp:679 +#: src/libslic3r/PrintConfig.cpp:715 msgid "Cooling moves are gradually accelerating towards this speed." msgstr "Chladící pohyby se postupně zrychlují až k této rychlosti." -#: src/slic3r/GUI/Tab.cpp:1465 +#: src/slic3r/GUI/Tab.cpp:1811 msgid "Cooling thresholds" msgstr "Podmínky chlazení" -#: src/libslic3r/PrintConfig.cpp:327 +#: src/libslic3r/PrintConfig.cpp:361 msgid "Cooling tube length" msgstr "Délka chladící trubičky" -#: src/libslic3r/PrintConfig.cpp:319 +#: src/libslic3r/PrintConfig.cpp:353 msgid "Cooling tube position" msgstr "Pozice chladící trubičky" -#: src/slic3r/GUI/Plater.cpp:4752 +#: src/slic3r/GUI/Plater.cpp:4856 msgid "Copies of the selected object" msgstr "Kopie vybraného modelu" -#: src/slic3r/GUI/GLCanvas3D.cpp:4505 +#: src/slic3r/GUI/GLCanvas3D.cpp:4871 msgid "Copy" msgstr "Kopírovat" -#: src/slic3r/GUI/MainFrame.cpp:589 +#: src/slic3r/GUI/MainFrame.cpp:1195 msgid "Copy selection to clipboard" msgstr "Kopírovat výběr do schránky" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:127 msgid "Copy to clipboard" msgstr "Kopírovat do schránky" -#: src/slic3r/GUI/SysInfoDialog.cpp:154 +#: src/slic3r/GUI/SysInfoDialog.cpp:177 msgid "Copy to Clipboard" msgstr "Kopírovat do Schránky" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:121 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:156 msgid "Copying of the temporary G-code has finished but the exported code couldn't be opened during copy check. The output G-code is at %1%.tmp." msgstr "Kopírování dočasného G-codu bylo dokončeno, ale exportovaný G-code nemohl být během kontroly kopírování otevřen. Výstupní G-cod je v %1%.tmp." -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:118 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:153 msgid "Copying of the temporary G-code has finished but the original code at %1% couldn't be opened during copy check. The output G-code is at %2%.tmp." msgstr "Kopírování dočasného G-codu bylo dokončeno, ale původní G-code na %1% nemohl být během kontroly kopírování otevřen. Výstupní G-code je v %2%.tmp." -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:480 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:522 msgid "Copying of the temporary G-code to the output G-code failed" msgstr "Kopírování dočasného G-codu do výstupního G-codu selhalo" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:109 -msgid "Copying of the temporary G-code to the output G-code failed. Maybe the SD card is write locked?" +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:163 +msgid "" +"Copying of the temporary G-code to the output G-code failed. Maybe the SD card is write locked?\n" +"Error message: %1%" msgstr "Kopírování dočasného G-codu do výstupního G-codu se nezdařilo. Není SD karta chráněná proti zápisu?" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:112 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:147 msgid "Copying of the temporary G-code to the output G-code failed. There might be problem with target device, please try exporting again or using different device. The corrupted output G-code is at %1%.tmp." msgstr "Kopírování dočasného G-codu do výstupního G-codu se nezdařilo. Může to být problém s cílovým zařízením. Zkuste exportovat znovu nebo použijte jiné zařízení. Poškozený výstupní G-code je v %1%.tmp." -#: src/slic3r/GUI/AboutDialog.cpp:127 src/slic3r/GUI/AboutDialog.cpp:256 +#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:281 msgid "Copyright" msgstr "Autorská práva" -#: src/libslic3r/PrintConfig.cpp:2571 src/libslic3r/PrintConfig.cpp:2572 +#: src/libslic3r/PrintConfig.cpp:2714 src/libslic3r/PrintConfig.cpp:2715 msgid "Correction for expansion" msgstr "Korekce expanze" -#: src/slic3r/GUI/Tab.cpp:2100 src/slic3r/GUI/Tab.cpp:3519 +#: src/slic3r/GUI/Tab.cpp:2270 src/slic3r/GUI/Tab.cpp:3935 msgid "Corrections" msgstr "Korekce" -#: src/slic3r/GUI/Plater.cpp:1243 src/libslic3r/PrintConfig.cpp:760 -#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2511 +#: src/slic3r/GUI/Plater.cpp:1158 src/libslic3r/PrintConfig.cpp:796 +#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2654 msgid "Cost" msgstr "Náklady" -#: src/slic3r/GUI/Plater.cpp:239 +#: src/slic3r/GUI/Plater.cpp:245 msgid "Cost (money)" msgstr "Cena (peníze)" -#: src/slic3r/GUI/Plater.cpp:2835 +#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:176 msgid "Could not arrange model objects! Some geometries may be invalid." msgstr "Objekty nelze uspořádat! Některé geometrie mohou být neplatné." -#: src/slic3r/Utils/AstroBox.cpp:89 +#: src/slic3r/Utils/AstroBox.cpp:90 msgid "Could not connect to AstroBox" msgstr "Nelze se připojit k AstroBoxu" -#: src/slic3r/Utils/Duet.cpp:54 +#: src/slic3r/Utils/Duet.cpp:55 msgid "Could not connect to Duet" msgstr "Nelze se připojit k Duet" -#: src/slic3r/Utils/FlashAir.cpp:73 +#: src/slic3r/Utils/FlashAir.cpp:74 msgid "Could not connect to FlashAir" msgstr "Nelze se spojit s FlashAir" @@ -1548,56 +1796,69 @@ msgstr "Nelze se spojit s FlashAir" msgid "Could not connect to OctoPrint" msgstr "Nelze se spojit s OctoPrintem" -#: src/slic3r/Utils/OctoPrint.cpp:181 +#: src/slic3r/Utils/OctoPrint.cpp:191 msgid "Could not connect to Prusa SLA" msgstr "Nelze se připojit k Prusa SLA" -#: src/slic3r/GUI/Tab.cpp:1687 +#: src/slic3r/Utils/Http.cpp:73 +msgid "Could not detect system SSL certificate store. PrusaSlicer will be unable to establish secure network connections." +msgstr "Úložiště systémových certifikátů SSL se nepodařilo zjistit. PrusaSlicer nebude schopen navázat zabezpečené síťové připojení." + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:289 msgid "Could not get a valid Printer Host reference" msgstr "Nelze získat platný odkaz na tiskový server" -#: src/slic3r/Utils/Duet.cpp:134 +#: src/slic3r/Utils/Duet.cpp:136 msgid "Could not get resources to create a new connection" msgstr "Nelze získat prostředky pro vytvoření nového spojení" -#: src/libslic3r/PrintConfig.cpp:1959 +#: src/libslic3r/PrintConfig.cpp:2101 msgid "Cover the top contact layer of the supports with loops. Disabled by default." msgstr "Zakrýt smyčkami horní kontaktní vrstvu podpěr. Ve výchozím nastavení zakázáno." -#: src/libslic3r/PrintConfig.cpp:89 +#: src/libslic3r/PrintConfig.cpp:91 msgid "Cracks smaller than 2x gap closing radius are being filled during the triangle mesh slicing. The gap closing operation may reduce the final print resolution, therefore it is advisable to keep the value reasonably low." msgstr "Praskliny menší než 2x poloměr uzavření mezery se vyplní během slicování trojúhelníkových sítí. Operace uzavírání mezery může snížit konečné rozlišení tisku, proto je vhodné udržovat rozumně nízkou hodnotu." -#: src/libslic3r/Zipper.cpp:58 +#: src/libslic3r/miniz_extension.cpp:117 msgid "CRC-32 check failed" msgstr "CRC-32 kontrola selhala" -#: src/libslic3r/PrintConfig.cpp:2857 +#: src/libslic3r/PrintConfig.cpp:3021 msgid "Create pad around object and ignore the support elevation" msgstr "Vytvoří podložku kolem objektu a ignorujte nadzvednutí objektu podpěrami" -#: src/libslic3r/PrintConfig.cpp:2724 +#: src/libslic3r/PrintConfig.cpp:2888 msgid "Critical angle" msgstr "Kritický úhel" -#: src/libslic3r/PrintConfig.cpp:2668 +#: src/libslic3r/PrintConfig.cpp:2832 msgid "Cross" msgstr "Cross" -#: src/libslic3r/PrintConfig.cpp:847 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:225 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:203 +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + kolečko myši" + +#: src/libslic3r/PrintConfig.cpp:885 msgid "Cubic" msgstr "Kubická" -#: src/slic3r/GUI/wxExtensions.cpp:704 +#: src/slic3r/Utils/Http.cpp:91 +msgid "CURL init has failed. PrusaSlicer will be unable to establish network connections. See logs for additional details." +msgstr "CURL init selhal. PrusaSlicer nebude schopen navázat síťová připojení. Další podrobnosti najdete v logu." + +#: src/slic3r/GUI/wxExtensions.cpp:624 #, c-format msgid "Current mode is %s" msgstr "Aktuální režim je %s" -#: src/slic3r/GUI/Tab.cpp:959 +#: src/slic3r/GUI/Tab.cpp:1278 msgid "Current preset is inherited from" msgstr "Aktuální nastavení je zděděné od" -#: src/slic3r/GUI/Tab.cpp:957 +#: src/slic3r/GUI/Tab.cpp:1276 msgid "Current preset is inherited from the default preset." msgstr "Aktuální nastavení je zděděno z výchozího nastavení." @@ -1605,451 +1866,488 @@ msgstr "Aktuální nastavení je zděděno z výchozího nastavení." msgid "Current version:" msgstr "Aktuální verze:" -#: src/slic3r/GUI/BedShapeDialog.cpp:98 src/slic3r/GUI/GUI_Preview.cpp:249 -#: src/libslic3r/ExtrusionEntity.cpp:322 +#: src/slic3r/GUI/BedShapeDialog.cpp:143 src/slic3r/GUI/GUI_Preview.cpp:314 +#: src/libslic3r/ExtrusionEntity.cpp:327 src/libslic3r/ExtrusionEntity.cpp:362 msgid "Custom" msgstr "Vlastní" -#: src/libslic3r/PrintConfig.cpp:112 +#: src/libslic3r/PrintConfig.cpp:114 msgid "Custom CA certificate file can be specified for HTTPS OctoPrint connections, in crt/pem format. If left blank, the default OS CA certificate repository is used." msgstr "Pro HTTPS připojení OctoPrintu lze zadat vlastní CA certifikát ve formátu crt/pem. Pokud zůstane pole prázdné, použije se výchozí úložiště certifikátů OS CA." -#: src/slic3r/GUI/Tab.cpp:1527 src/slic3r/GUI/Tab.cpp:1975 +#: src/slic3r/GUI/Tab.cpp:1872 src/slic3r/GUI/Tab.cpp:2160 +#: src/libslic3r/PrintConfig.cpp:1978 msgid "Custom G-code" msgstr "Vlastní G-code" -#: src/slic3r/GUI/DoubleSlider.cpp:1619 +#: src/slic3r/GUI/DoubleSlider.cpp:1815 msgid "Custom G-code on current layer (%1% mm)." msgstr "Vlastní G-code v současné vrstvě (%1% mm)." -#: src/slic3r/GUI/ConfigWizard.cpp:732 +#: src/slic3r/GUI/GCodeViewer.cpp:2580 src/slic3r/GUI/GUI_Preview.cpp:1477 +msgid "Custom G-codes" +msgstr "Vlastní G-cody" + +#: src/slic3r/GUI/ConfigWizard.cpp:1091 msgid "Custom Printer" msgstr "Vlastní tiskárna" -#: src/slic3r/GUI/ConfigWizard.cpp:732 +#: src/slic3r/GUI/ConfigWizard.cpp:1091 msgid "Custom Printer Setup" msgstr "Vlastní nastavení tiskárny" -#: src/slic3r/GUI/ConfigWizard.cpp:736 +#: src/slic3r/GUI/ConfigWizard.cpp:1095 msgid "Custom profile name:" msgstr "Vlastní název profilu:" -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:42 -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:144 src/libslic3r/PrintConfig.cpp:3402 +#: src/slic3r/GUI/DoubleSlider.cpp:1135 +msgid "Custom template (\"%1%\")" +msgstr "Vlastní šablona (\"%1%\")" + +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:48 +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:146 src/libslic3r/PrintConfig.cpp:3601 msgid "Cut" msgstr "Řezat" -#: src/slic3r/GUI/Plater.cpp:4786 +#: src/slic3r/GUI/Plater.cpp:4921 msgid "Cut by Plane" msgstr "Řez Rovinou" -#: src/libslic3r/PrintConfig.cpp:3403 +#: src/libslic3r/PrintConfig.cpp:3602 msgid "Cut model at the given Z." msgstr "Rozříznout model v dané výšce Z." -#: src/slic3r/GUI/GUI_ObjectList.cpp:1432 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1563 msgid "Cylinder" msgstr "Válec" -#: src/slic3r/GUI/MainFrame.cpp:568 +#: src/slic3r/GUI/MainFrame.cpp:1174 msgid "D&eselect all" msgstr "Odznačit vš&e" -#: src/libslic3r/PrintConfig.cpp:3504 +#: src/libslic3r/PrintConfig.cpp:3709 msgid "Data directory" msgstr "Složka Data" -#: src/slic3r/GUI/Mouse3DController.cpp:313 +#: src/slic3r/GUI/Mouse3DController.cpp:300 msgid "Deadzone:" msgstr "Mrtvá zóna:" -#: src/libslic3r/Zipper.cpp:52 +#: src/libslic3r/miniz_extension.cpp:111 msgid "decompression failed or archive is corrupted" msgstr "dekomprese selhala nebo je archiv poškozen" -#: src/slic3r/GUI/Plater.cpp:4720 +#: src/slic3r/GUI/Plater.cpp:4824 msgid "Decrease Instances" msgstr "Odebrání Instancí" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1704 src/libslic3r/PrintConfig.cpp:335 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1832 src/libslic3r/PrintConfig.cpp:369 msgid "Default" msgstr "Výchozí" -#: src/slic3r/GUI/GUI_ObjectList.cpp:457 src/slic3r/GUI/GUI_ObjectList.cpp:469 -#: src/slic3r/GUI/GUI_ObjectList.cpp:917 src/slic3r/GUI/GUI_ObjectList.cpp:3967 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3977 -#: src/slic3r/GUI/GUI_ObjectList.cpp:4012 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:200 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:257 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:282 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:490 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:1753 +#: src/slic3r/GUI/ExtraRenderers.cpp:297 src/slic3r/GUI/GUI_ObjectList.cpp:496 +#: src/slic3r/GUI/GUI_ObjectList.cpp:508 src/slic3r/GUI/GUI_ObjectList.cpp:1015 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4454 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4464 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4499 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:202 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:259 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:284 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:492 msgid "default" msgstr "výchozí" -#: src/libslic3r/PrintConfig.cpp:777 +#: src/libslic3r/PrintConfig.cpp:813 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 "Výchozí úhel pro orientaci výplně. Bude pro něj použito křížové šrafování. Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže rozpoznat, takže toto nastavení je neovlivní." -#: src/libslic3r/PrintConfig.cpp:554 +#: src/slic3r/GUI/GCodeViewer.cpp:2289 +msgid "Default color" +msgstr "Výchozí barva" + +#: src/slic3r/GUI/GCodeViewer.cpp:2313 +msgid "default color" +msgstr "výchozí barva" + +#: src/libslic3r/PrintConfig.cpp:590 msgid "Default extrusion width" msgstr "Výchozí šířka extruze" -#: src/slic3r/GUI/Tab.cpp:987 +#: src/slic3r/GUI/Tab.cpp:1305 msgid "default filament profile" msgstr "výchozí profil filamentu" -#: src/libslic3r/PrintConfig.cpp:345 +#: src/libslic3r/PrintConfig.cpp:379 msgid "Default filament profile" msgstr "Výchozí profil filamentu" -#: src/libslic3r/PrintConfig.cpp:346 +#: src/libslic3r/PrintConfig.cpp:380 msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated." msgstr "Výchozí materiálový profil spojený se současným profilem tiskárny. Při výběru současného profilu tiskárny se aktivuje tento materiálový profil." -#: src/slic3r/GUI/Tab.cpp:2919 -#, c-format -msgid "Default preset (%s)" -msgstr "Výchozí přednastavení (%s)" - -#: src/slic3r/GUI/GLCanvas3D.cpp:904 src/slic3r/GUI/GLCanvas3D.cpp:933 +#: src/slic3r/GUI/GLCanvas3D.cpp:910 src/slic3r/GUI/GLCanvas3D.cpp:939 msgid "Default print color" msgstr "Výchozí barva tisku" -#: src/slic3r/GUI/Tab.cpp:984 +#: src/slic3r/GUI/Tab.cpp:1302 msgid "default print profile" msgstr "výchozí tiskový profil" -#: src/libslic3r/PrintConfig.cpp:352 +#: src/libslic3r/PrintConfig.cpp:386 msgid "Default print profile" msgstr "Výchozí tiskový profil" -#: src/libslic3r/PrintConfig.cpp:353 src/libslic3r/PrintConfig.cpp:2592 -#: src/libslic3r/PrintConfig.cpp:2603 +#: src/libslic3r/PrintConfig.cpp:387 src/libslic3r/PrintConfig.cpp:2735 +#: src/libslic3r/PrintConfig.cpp:2746 msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated." msgstr "Výchozí tiskový profil spojený se současným profilem tiskárny. Při výběru současného profilu tiskárny se aktivuje tento tiskový profil." -#: src/slic3r/GUI/Tab.cpp:1001 +#: src/slic3r/GUI/Tab.cpp:1319 msgid "default SLA material profile" msgstr "výchozí profil pro SLA materiál" -#: src/libslic3r/PrintConfig.cpp:2591 src/libslic3r/PrintConfig.cpp:2602 +#: src/libslic3r/PrintConfig.cpp:2734 src/libslic3r/PrintConfig.cpp:2745 msgid "Default SLA material profile" msgstr "Výchozí profil pro SLA materiál" -#: src/slic3r/GUI/Tab.cpp:1005 +#: src/slic3r/GUI/Tab.cpp:1323 msgid "default SLA print profile" msgstr "výchozí SLA tiskový profil" -#: src/slic3r/GUI/Field.cpp:136 +#: src/slic3r/GUI/Field.cpp:184 msgid "default value" msgstr "výchozí hodnota" -#: src/slic3r/GUI/ConfigWizard.cpp:734 +#: src/slic3r/GUI/ConfigWizard.cpp:1093 msgid "Define a custom printer profile" msgstr "Vytvořit vlastní tiskový profil" -#: src/libslic3r/PrintConfig.cpp:2798 +#: src/libslic3r/PrintConfig.cpp:2962 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 effect inside the cavity, which makes peeling the print off the vat foil difficult." msgstr "Definuje hloubku dutiny. Chcete-li dutinu vypnout, nastavte ji na nulu. Při povolování této funkce buďte opatrní, protože některé pryskyřice mohou způsobit extrémní sací efekt uvnitř dutiny, což ztěžuje odlupování tisku z fólie ve vaničce." -#: src/slic3r/GUI/GUI_ObjectList.cpp:346 +#: src/slic3r/GUI/GUI_ObjectList.cpp:393 msgid "degenerate facets" msgstr "degenerace facetů" -#: src/libslic3r/PrintConfig.cpp:640 +#: src/libslic3r/PrintConfig.cpp:676 msgid "Delay after unloading" msgstr "Zpoždění po vyjmutí" -#: src/slic3r/GUI/Tab.cpp:3121 +#: src/slic3r/GUI/Tab.cpp:3386 msgid "delete" msgstr "smazat" -#: src/slic3r/GUI/GLCanvas3D.cpp:4475 src/slic3r/GUI/GUI_ObjectList.cpp:1718 -#: src/slic3r/GUI/Plater.cpp:3931 src/slic3r/GUI/Plater.cpp:3953 -#: src/slic3r/GUI/Tab.cpp:3124 +#: src/slic3r/GUI/GLCanvas3D.cpp:4841 src/slic3r/GUI/GUI_ObjectList.cpp:1846 +#: src/slic3r/GUI/Plater.cpp:3849 src/slic3r/GUI/Plater.cpp:3871 +#: src/slic3r/GUI/Tab.cpp:3423 msgid "Delete" msgstr "Smazat" -#: src/slic3r/GUI/MainFrame.cpp:575 +#: src/slic3r/GUI/MainFrame.cpp:1181 msgid "Delete &all" msgstr "Sm&azat vše" -#: src/slic3r/GUI/GLCanvas3D.cpp:4484 src/slic3r/GUI/KBShortcutsDialog.cpp:129 -#: src/slic3r/GUI/Plater.cpp:4669 +#: src/slic3r/GUI/GLCanvas3D.cpp:4850 src/slic3r/GUI/KBShortcutsDialog.cpp:124 +#: src/slic3r/GUI/Plater.cpp:4774 msgid "Delete all" msgstr "Smazat vše" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2176 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2341 msgid "Delete All Instances from Object" msgstr "Smazat všechny instance objektu" -#: src/slic3r/GUI/DoubleSlider.cpp:1516 +#: src/slic3r/GUI/DoubleSlider.cpp:1708 msgid "Delete color change" msgstr "Smazat změnu barvy" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:219 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:220 msgid "Delete color change marker for current layer" msgstr "Odebrat značku změny barvy pro aktuální vrstvu" -#: src/slic3r/GUI/DoubleSlider.cpp:1519 +#: src/slic3r/GUI/DoubleSlider.cpp:1711 msgid "Delete custom G-code" msgstr "Smazat vlastní G-code" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:539 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:424 msgid "Delete drainage hole" msgstr "Odstranění odtokového otvoru" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2192 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2357 msgid "Delete Height Range" msgstr "Odstranění Rozsahu vrstev" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2246 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2412 msgid "Delete Instance" msgstr "Smazání Instance" -#: src/slic3r/GUI/Plater.cpp:2712 +#: src/slic3r/GUI/Plater.cpp:2673 msgid "Delete Object" msgstr "Smazat Objekt" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:101 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:104 #, c-format msgid "Delete Option %s" msgstr "Odebrání parametru %s" -#: src/slic3r/GUI/DoubleSlider.cpp:1518 +#: src/slic3r/GUI/DoubleSlider.cpp:1710 msgid "Delete pause print" msgstr "Odebrat pozastavení tisku" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:128 +#: src/slic3r/GUI/PresetComboBoxes.cpp:652 +msgid "Delete physical printer" +msgstr "Odstranit fyzickou tiskárnu" + +#: src/slic3r/GUI/PresetComboBoxes.cpp:659 +msgid "Delete Physical Printer" +msgstr "Odstranit fyzickou tiskárnu" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:123 msgid "Delete selected" msgstr "Smazat vybrané" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2830 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3221 msgid "Delete Selected" msgstr "Smazání vybraných" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2693 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3083 msgid "Delete Selected Item" msgstr "Smazat vybrané položky" -#: src/slic3r/GUI/Plater.cpp:4677 +#: src/slic3r/GUI/Plater.cpp:4782 msgid "Delete Selected Objects" msgstr "Odstranit vybrané objekty" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2152 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2319 msgid "Delete Settings" msgstr "Smazat Nastavení" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2227 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2393 msgid "Delete Subobject" msgstr "Smazání dílčího objektu" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:631 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:514 msgid "Delete support point" msgstr "Odebrání podpěrného bodu" -#: src/slic3r/GUI/Tab.cpp:134 +#: src/slic3r/GUI/Tab.cpp:204 msgid "Delete this preset" msgstr "Smazat přednastavení" -#: src/slic3r/GUI/DoubleSlider.cpp:1035 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:55 +msgid "Delete this preset from this printer device" +msgstr "Odstranit toto přednastavení z této tiskárny" + +#: src/slic3r/GUI/DoubleSlider.cpp:1160 msgid "Delete tick mark - Left click or press \"-\" key" msgstr "Smazat značku - Levé tlačítko myši nebo klávesa \"-\"" -#: src/slic3r/GUI/DoubleSlider.cpp:1517 +#: src/slic3r/GUI/DoubleSlider.cpp:1709 msgid "Delete tool change" msgstr "Smazat změnu nástroje" -#: src/slic3r/GUI/MainFrame.cpp:576 +#: src/slic3r/GUI/MainFrame.cpp:1182 msgid "Deletes all objects" msgstr "Smazat všechny objekty" -#: src/slic3r/GUI/MainFrame.cpp:573 +#: src/slic3r/GUI/MainFrame.cpp:1179 msgid "Deletes the current selection" msgstr "Smaže aktuální výběr" -#: src/libslic3r/PrintConfig.cpp:717 src/libslic3r/PrintConfig.cpp:2503 -#: src/libslic3r/PrintConfig.cpp:2504 +#: src/libslic3r/PrintConfig.cpp:753 src/libslic3r/PrintConfig.cpp:2646 +#: src/libslic3r/PrintConfig.cpp:2647 msgid "Density" msgstr "Hustota" -#: src/libslic3r/PrintConfig.cpp:791 +#: src/libslic3r/PrintConfig.cpp:827 msgid "Density of internal infill, expressed in the range 0% - 100%." msgstr "Hustota vnitřní výplně, vyjádřená v rozmezí 0% až 100%." -#: src/slic3r/GUI/Tab.cpp:1258 src/slic3r/GUI/Tab.cpp:1548 -#: src/slic3r/GUI/Tab.cpp:2019 src/slic3r/GUI/Tab.cpp:2135 -#: src/slic3r/GUI/Tab.cpp:3543 src/slic3r/GUI/Tab.cpp:3671 +#: src/slic3r/GUI/Tab.cpp:1588 src/slic3r/GUI/Tab.cpp:1895 +#: src/slic3r/GUI/Tab.cpp:2228 src/slic3r/GUI/Tab.cpp:2304 +#: src/slic3r/GUI/Tab.cpp:3959 src/slic3r/GUI/Tab.cpp:4090 msgid "Dependencies" msgstr "Závislosti" -#: src/libslic3r/PrintConfig.cpp:1612 src/libslic3r/PrintConfig.cpp:1613 +#: src/libslic3r/PrintConfig.cpp:1720 src/libslic3r/PrintConfig.cpp:1721 msgid "Deretraction Speed" msgstr "Rychlost deretrakce" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:127 +#: src/slic3r/GUI/GCodeViewer.cpp:2529 src/slic3r/GUI/GUI_Preview.cpp:337 +#: src/slic3r/GUI/GUI_Preview.cpp:1473 +msgid "Deretractions" +msgstr "Deretrakce" + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:172 +msgid "Descriptive name for the printer" +msgstr "Popisný název tiskárny" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:122 msgid "Deselect all" msgstr "Odznačit vše" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1369 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1216 msgid "Deselect by rectangle" msgstr "Odznačit obdélníkovým výběrem myši" -#: src/slic3r/GUI/MainFrame.cpp:569 +#: src/slic3r/GUI/MainFrame.cpp:1175 msgid "Deselects all objects" msgstr "Odznačit všechny objekty" -#: src/slic3r/GUI/Tab.cpp:963 +#: src/slic3r/GUI/Tab.cpp:1224 msgid "Detach from system preset" msgstr "Oddělit od systémového přednastavení" -#: src/slic3r/GUI/Tab.cpp:984 +#: src/slic3r/GUI/Tab.cpp:1246 msgid "Detach preset" msgstr "Oddělení přednastavení" -#: src/slic3r/GUI/Tab.cpp:3029 +#: src/slic3r/GUI/Tab.cpp:3323 msgid "Detached" msgstr "Odpojeno" -#: src/libslic3r/PrintConfig.cpp:1373 +#: src/libslic3r/PrintConfig.cpp:1481 msgid "Detect bridging perimeters" msgstr "Detekovat perimetry přemostění" -#: src/libslic3r/PrintConfig.cpp:2075 +#: src/libslic3r/PrintConfig.cpp:2218 msgid "Detect single-width walls (parts where two extrusions don't fit and we need to collapse them into a single trace)." msgstr "Detekuje stěny o tloušťce jedné čáry (části, kam se dvě čáry nemohou vejít a je potřeba sloučit je do čáry jedné)." -#: src/libslic3r/PrintConfig.cpp:2073 +#: src/libslic3r/PrintConfig.cpp:2216 msgid "Detect thin walls" msgstr "Detekovat tenké zdi" -#: src/libslic3r/PrintConfig.cpp:3472 +#: src/libslic3r/PrintConfig.cpp:3671 msgid "Detect unconnected parts in the given model(s) and split them into separate objects." msgstr "Rozpoznat nepřipojené části daného modelu(ů) a rozdělit je do samostatných objektů." -#: src/slic3r/GUI/Plater.cpp:2368 +#: src/slic3r/GUI/Plater.cpp:2330 msgid "Detected advanced data" msgstr "Byla detekována data z pokročilého režimu" -#: src/slic3r/GUI/Mouse3DController.cpp:289 +#: src/slic3r/GUI/Mouse3DController.cpp:274 msgid "Device:" msgstr "Zařízení:" -#: src/slic3r/GUI/BedShapeDialog.cpp:93 src/libslic3r/PrintConfig.cpp:709 +#: src/slic3r/GUI/BedShapeDialog.cpp:95 src/libslic3r/PrintConfig.cpp:745 msgid "Diameter" msgstr "Průměr" -#: src/libslic3r/PrintConfig.cpp:2694 +#: src/libslic3r/PrintConfig.cpp:2858 msgid "Diameter in mm of the pillar base" msgstr "Průměr základny podpěr v mm" -#: src/libslic3r/PrintConfig.cpp:2650 +#: src/libslic3r/PrintConfig.cpp:2793 msgid "Diameter in mm of the support pillars" msgstr "Průměr podpěrných sloupů v mm" -#: src/libslic3r/PrintConfig.cpp:2622 +#: src/libslic3r/PrintConfig.cpp:2765 msgid "Diameter of the pointing side of the head" msgstr "Průměr konce podpůrného hrotu" -#: src/slic3r/GUI/BedShapeDialog.cpp:94 +#: src/slic3r/GUI/BedShapeDialog.cpp:131 msgid "Diameter of the print bed. It is assumed that origin (0,0) is located in the center." msgstr "Průměr tiskové podložky. Přepokládaný počátek (0,0) je umístěn uprostřed." -#: src/libslic3r/PrintConfig.cpp:1639 +#: src/libslic3r/PrintConfig.cpp:1747 msgid "Direction" msgstr "Směr" -#: src/libslic3r/PrintConfig.cpp:359 +#: src/libslic3r/PrintConfig.cpp:393 msgid "Disable fan for the first" msgstr "Vypnutí chlazení pro prvních" -#: src/libslic3r/PrintConfig.cpp:1349 +#: src/libslic3r/PrintConfig.cpp:1457 msgid "Disables retraction when the travel path does not exceed the upper layer's perimeters (and thus any ooze will be probably invisible)." msgstr "Vypne retrakce, pokud dráha nepřekročí perimetr vrchní vrstvy (a proto bude pravděpodobně jakékoliv odkapávání neviditelné)." -#: src/slic3r/GUI/DoubleSlider.cpp:952 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:641 +msgid "Discard" +msgstr "Zahodit" + +#: src/slic3r/GUI/DoubleSlider.cpp:1066 msgid "Discard all custom changes" msgstr "Odstranit všechny vámi provedené změny" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:53 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1375 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:52 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1222 msgid "Discard changes" msgstr "Zahodit změny" -#: src/slic3r/GUI/GUI_App.cpp:932 src/slic3r/GUI/Tab.cpp:2946 -msgid "Discard changes and continue anyway?" -msgstr "Zahodit změny a pokračovat?" - -#: src/slic3r/GUI/Tab.cpp:2078 +#: src/slic3r/GUI/Tab.cpp:2248 msgid "Display" msgstr "Displej" -#: src/libslic3r/PrintConfig.cpp:2359 +#: src/libslic3r/PrintConfig.cpp:2502 msgid "Display height" msgstr "Výška displeje" -#: src/libslic3r/PrintConfig.cpp:2378 +#: src/libslic3r/PrintConfig.cpp:2521 msgid "Display horizontal mirroring" msgstr "Horizontální zrcadlení displeje" -#: src/libslic3r/PrintConfig.cpp:2392 +#: src/libslic3r/PrintConfig.cpp:2535 msgid "Display orientation" msgstr "Orientace displeje" -#: src/slic3r/GUI/MainFrame.cpp:648 +#: src/slic3r/GUI/MainFrame.cpp:1258 msgid "Display the Print Host Upload Queue window" msgstr "Zobrazit okno s frontou nahrávání do tiskového serveru" -#: src/libslic3r/PrintConfig.cpp:2385 +#: src/libslic3r/PrintConfig.cpp:2528 msgid "Display vertical mirroring" msgstr "Vertikální zrcadlení displeje" -#: src/libslic3r/PrintConfig.cpp:2353 +#: src/libslic3r/PrintConfig.cpp:2496 msgid "Display width" msgstr "Šířka displeje" -#: src/libslic3r/PrintConfig.cpp:377 +#: src/libslic3r/PrintConfig.cpp:411 msgid "Distance between copies" msgstr "Vzdálenost mezi kopiemi" -#: src/libslic3r/PrintConfig.cpp:1680 +#: src/libslic3r/PrintConfig.cpp:1157 +msgid "Distance between ironing lines" +msgstr "Vzdálenost mezi žehlicími tahy" + +#: src/libslic3r/PrintConfig.cpp:1788 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 "Vzdálenost mezi obrysem a objektem (objekty). Nastavte tuto hodnotu na nulu, pro sloučení obrysu s předmětem (předměty) a tvorbu límce pro dosažení lepší přilnavosti." -#: src/libslic3r/PrintConfig.cpp:2882 +#: src/libslic3r/PrintConfig.cpp:3046 msgid "Distance between two connector sticks which connect the object and the generated pad." msgstr "Rozteč mezi dvěmi spojkami, které spojují objekt s vygenerovanou podložkou." -#: src/libslic3r/PrintConfig.cpp:1679 +#: src/libslic3r/PrintConfig.cpp:1787 msgid "Distance from object" msgstr "Vzdálenost od objektu" -#: src/slic3r/GUI/BedShapeDialog.cpp:85 +#: src/slic3r/GUI/BedShapeDialog.cpp:121 msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle." msgstr "Vzdálenost souřadnice 0,0 G-code od předního levého rohu obdélníku." -#: src/libslic3r/PrintConfig.cpp:320 +#: src/libslic3r/PrintConfig.cpp:354 msgid "Distance of the center-point of the cooling tube from the extruder tip." msgstr "Vzdálenost ze středu chladící trubičky ke špičce extruderu." -#: src/libslic3r/PrintConfig.cpp:1382 +#: src/libslic3r/PrintConfig.cpp:1490 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 "Vzdálenost špičky extruderu od místa, kde je zaparkován filament při vytažení. Měla by se shodovat s hodnotou ve firmware tiskárny." -#: src/libslic3r/PrintConfig.cpp:378 +#: src/libslic3r/PrintConfig.cpp:412 msgid "Distance used for the auto-arrange feature of the plater." msgstr "Vzdálenost, použitá pro funkci automatického rozmístění po podložce." -#: src/libslic3r/PrintConfig.cpp:3486 +#: src/libslic3r/PrintConfig.cpp:3685 msgid "Do not fail if a file supplied to --load does not exist." msgstr "Nepodaří se, pokud neexistuje soubor dodaný k přepínači --load." -#: src/libslic3r/PrintConfig.cpp:3430 +#: src/libslic3r/PrintConfig.cpp:3629 msgid "Do not rearrange the given models before merging and keep their original XY coordinates." msgstr "Nepřeuspořádávejte modely před sloučením a tím ponecháním jejich původních souřadnic v XY." -#: src/slic3r/GUI/Field.cpp:240 +#: src/slic3r/GUI/Field.cpp:288 #, c-format msgid "" "Do you mean %s%% instead of %s %s?\n" @@ -2060,31 +2358,35 @@ msgstr "" "Vyberte ANO, pokud chcete změnit tuto hodnotu na %s%%,\n" "nebo NE, pokud jste si jisti, že %s %s je správná hodnota." -#: src/slic3r/GUI/DoubleSlider.cpp:1920 +#: src/slic3r/GUI/DoubleSlider.cpp:2138 msgid "Do you want to delete all saved tool changes?" msgstr "Opravdu chcete odstranit všechny uložené změny nástrojů?" -#: src/slic3r/GUI/GUI_App.cpp:884 +#: src/slic3r/GUI/GUI_App.cpp:1610 msgid "Do you want to proceed?" msgstr "Chcete pokračovat?" -#: src/slic3r/GUI/Plater.cpp:3321 +#: src/slic3r/GUI/Plater.cpp:3124 msgid "Do you want to retry" msgstr "Chcete to zkusit znovu" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1045 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:911 msgid "Do you want to save your manually edited support points?" msgstr "Chcete uložit ručně upravené podpěrné body?" -#: src/slic3r/GUI/ConfigWizard.cpp:1834 +#: src/slic3r/GUI/ConfigWizard.cpp:2261 msgid "Do you want to select default filaments for these FFF printer models?" msgstr "Chcete pro tyto modely FFF tiskáren vybrat výchozí filamenty?" -#: src/slic3r/GUI/ConfigWizard.cpp:1852 +#: src/slic3r/GUI/ConfigWizard.cpp:2279 msgid "Do you want to select default SLA materials for these printer models?" msgstr "Chcete pro tyto modely tiskáren vybrat výchozí SLA materiály?" -#: src/libslic3r/PrintConfig.cpp:3429 +#: src/slic3r/GUI/Plater.cpp:4751 +msgid "does not contain valid gcode." +msgstr "neobsahuje platný G-code." + +#: src/libslic3r/PrintConfig.cpp:3628 msgid "Don't arrange" msgstr "Neuspořádávat" @@ -2092,7 +2394,7 @@ msgstr "Neuspořádávat" msgid "Don't notify about new releases any more" msgstr "Neupozorňovat na nové verze" -#: src/libslic3r/PrintConfig.cpp:369 +#: src/libslic3r/PrintConfig.cpp:403 msgid "Don't support bridges" msgstr "Nevytvářet podpěry pod mosty" @@ -2100,234 +2402,292 @@ msgstr "Nevytvářet podpěry pod mosty" msgid "Downgrade" msgstr "Downgrade" -#: src/libslic3r/PrintConfig.cpp:1695 +#: src/libslic3r/PrintConfig.cpp:1803 msgid "Draft shield" msgstr "Ochranný štít" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1365 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1368 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1369 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1212 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1216 msgid "Drag" msgstr "Tažení" -#: src/libslic3r/SLAPrintSteps.cpp:44 +#: src/slic3r/GUI/Plater.cpp:1406 +msgid "Drag and drop G-code file" +msgstr "Přetáhněte soubor G-code" + +#: src/libslic3r/SLAPrintSteps.cpp:45 msgid "Drilling holes into model." msgstr "Vrtání otvorů do modelu." -#: src/libslic3r/SLAPrintSteps.cpp:199 +#: src/libslic3r/SLAPrintSteps.cpp:201 msgid "Drilling holes into the mesh failed. This is usually caused by broken model. Try to fix it first." msgstr "Vrtání otvorů do meshe selhalo. Je to obvykle způsobené poškozeným modelem. Zkuste ho nejprve opravit." -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:337 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:349 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:345 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:357 msgid "Drop to bed" msgstr "Spadnout na podložku" -#: src/libslic3r/PrintConfig.cpp:3433 +#: src/libslic3r/PrintConfig.cpp:3632 msgid "Duplicate" msgstr "Duplikovat" -#: src/libslic3r/PrintConfig.cpp:3438 +#: src/libslic3r/PrintConfig.cpp:3637 msgid "Duplicate by grid" msgstr "Duplikovat mřížkou" -#: src/slic3r/GUI/PresetHints.cpp:40 +#: src/slic3r/GUI/GCodeViewer.cpp:2445 +msgid "Duration" +msgstr "Doba trvání" + +#: src/slic3r/GUI/PresetHints.cpp:39 msgid "During the other layers, fan" msgstr "V průběhu ostatních vrstev, ventilátor" -#: src/libslic3r/PrintConfig.cpp:2669 +#: src/libslic3r/PrintConfig.cpp:2833 msgid "Dynamic" msgstr "Dynamic" -#: src/slic3r/GUI/MainFrame.cpp:749 +#: src/slic3r/GUI/MainFrame.cpp:1448 msgid "E&xport" msgstr "E&xportovat" -#: src/slic3r/GUI/GUI_ObjectList.cpp:347 +#: src/slic3r/GUI/GUI_ObjectList.cpp:394 msgid "edges fixed" msgstr "hrany opraveny" -#: src/slic3r/GUI/DoubleSlider.cpp:1508 +#: src/slic3r/GUI/DoubleSlider.cpp:1700 msgid "Edit color" msgstr "Upravit barvu" -#: src/slic3r/GUI/DoubleSlider.cpp:960 +#: src/slic3r/GUI/DoubleSlider.cpp:1083 msgid "Edit current color - Right click the colored slider segment" msgstr "Upravit aktuální barvu - Klik pravým tlačítkem na barevný segment posuvníku" -#: src/slic3r/GUI/DoubleSlider.cpp:1510 +#: src/slic3r/GUI/DoubleSlider.cpp:1702 msgid "Edit custom G-code" msgstr "Upravit vlastní G-code" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3003 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3459 msgid "Edit Height Range" msgstr "Úprava Rozsahu vrstev" -#: src/slic3r/GUI/DoubleSlider.cpp:1509 +#: src/slic3r/GUI/DoubleSlider.cpp:1701 msgid "Edit pause print message" msgstr "Upravit zprávu při pozastavení tisku" -#: src/slic3r/GUI/DoubleSlider.cpp:1037 +#: src/slic3r/GUI/PresetComboBoxes.cpp:645 +msgid "Edit physical printer" +msgstr "Upravit fyzickou tiskárnu" + +#: src/slic3r/GUI/PresetComboBoxes.cpp:641 +msgid "Edit preset" +msgstr "Upravit přednastavení" + +#: src/slic3r/GUI/DoubleSlider.cpp:1162 msgid "Edit tick mark - Ctrl + Left click" msgstr "Upravit značku - Ctrl + Levé tlačítko myši" -#: src/slic3r/GUI/DoubleSlider.cpp:1038 +#: src/slic3r/GUI/DoubleSlider.cpp:1163 msgid "Edit tick mark - Right click" msgstr "Upravit značku - Pravé tlačítko myši" -#: src/slic3r/GUI/GUI_ObjectList.cpp:282 src/slic3r/GUI/GUI_ObjectList.cpp:394 +#: src/slic3r/GUI/GUI_ObjectList.cpp:300 src/slic3r/GUI/GUI_ObjectList.cpp:441 msgid "Editing" msgstr "Editace" -#: src/slic3r/GUI/MainFrame.cpp:547 +#: src/slic3r/GUI/MainFrame.cpp:1105 msgid "Ejec&t SD card / Flash drive" msgstr "Vysunou&t SD kartu / Flash disk" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:126 +#: src/slic3r/GUI/NotificationManager.cpp:780 +msgid "Eject drive" +msgstr "Vysunout úložiště" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:119 msgid "Eject SD card / Flash drive" msgstr "Vysunout SD kartu / Flash disk" -#: src/slic3r/GUI/MainFrame.cpp:547 +#: src/slic3r/GUI/MainFrame.cpp:1105 msgid "Eject SD card / Flash drive after the G-code was exported to it." msgstr "Vysunout SD kartu / Flash disk po vyexportování G-codu." -#: src/slic3r/GUI/Plater.cpp:2202 +#: src/slic3r/GUI/Plater.cpp:2034 #, c-format msgid "Ejecting of device %s(%s) has failed." msgstr "Vysunutí zařízení %s(%s) se nezdařilo." -#: src/libslic3r/PrintConfig.cpp:118 +#: src/libslic3r/PrintConfig.cpp:120 msgid "Elephant foot compensation" msgstr "Kompenzace rozplácnutí první vrstvy" -#: src/libslic3r/PrintConfig.cpp:2447 +#: src/libslic3r/PrintConfig.cpp:2590 msgid "Elephant foot minimum width" msgstr "Minimální šířka po kompenzaci rozplácnutí první vrstvy" -#: src/libslic3r/SLAPrint.cpp:625 +#: src/libslic3r/SLAPrint.cpp:639 msgid "Elevation is too low for object. Use the \"Pad around object\" feature to print the object without elevation." msgstr "Nadzvednutí objektu je příliš malé. Pomocí funkce „Podložka okolo objektu“ můžete objekt vytisknout bez nadzvednutí nad podložku." -#: src/libslic3r/PrintConfig.cpp:1093 +#: src/libslic3r/PrintConfig.cpp:1186 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 "Vkládání M73 P[počet vytištěných procent] R[zbývající čas v minutách] v 1 minutových intervalech do G-codu, aby firmware ukázal přesný zbývající čas. M73 nyní rozpoznává pouze firmware tiskárny Prusa i3 MK3. Firmware i3 MK3 také podporuje M73 Qxx Sxx pro tichý režim." -#: src/libslic3r/GCode.cpp:637 +#: src/libslic3r/GCode.cpp:622 msgid "Empty layers detected, the output would not be printable." msgstr "Byly detekovány prázdné vrstvy, model by nebylo možné vytisknout." -#: src/slic3r/GUI/Tab.cpp:1445 src/libslic3r/PrintConfig.cpp:1355 -#: src/libslic3r/PrintConfig.cpp:2200 +#: src/slic3r/GUI/Tab.cpp:1791 src/libslic3r/PrintConfig.cpp:1463 +#: src/libslic3r/PrintConfig.cpp:2343 msgid "Enable" msgstr "Zapnout" -#: src/libslic3r/PrintConfig.cpp:313 +#: src/libslic3r/PrintConfig.cpp:347 msgid "Enable auto cooling" msgstr "Zapnutí automatického chlazení" -#: src/libslic3r/PrintConfig.cpp:572 +#: src/libslic3r/PrintConfig.cpp:608 msgid "Enable fan if layer print time is below" msgstr "Zapnout ventilátor, pokud je doba tisku vrstvy kratší než" -#: src/libslic3r/PrintConfig.cpp:2908 +#: src/libslic3r/PrintConfig.cpp:3072 msgid "Enable hollowing" msgstr "Povolit tvorbu dutin" -#: src/libslic3r/PrintConfig.cpp:2380 +#: src/libslic3r/PrintConfig.cpp:2523 msgid "Enable horizontal mirroring of output images" msgstr "Zapne horizontální zrcadlení výstupních obrázků" -#: src/libslic3r/PrintConfig.cpp:1867 +#: src/libslic3r/PrintConfig.cpp:1124 +msgid "Enable ironing" +msgstr "Zapnout ironing" + +#: src/libslic3r/PrintConfig.cpp:1125 +msgid "Enable ironing of the top layers with the hot print head for smooth surface" +msgstr "Pro hladké vrchní vrstvy povolte ironing pomocí ohřáté tiskové hlavy." + +#: src/libslic3r/PrintConfig.cpp:2009 msgid "Enable support material generation." msgstr "Zapne generování podpěr." -#: src/libslic3r/PrintConfig.cpp:966 +#: src/libslic3r/PrintConfig.cpp:1010 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 "Zapněte tuto možnost, chcete-li do G-Code přidávat komentáře, které budou určovat, příslušnost tiskových pohybů k jednotlivým objektům. To je užitečné pro Octoprint plugin CancelObject. Nastavení NENÍ kompatibilní se Single Extruder Multi Material konfigurací a s čištěním trysky do objektu / výplně." -#: src/libslic3r/PrintConfig.cpp:929 +#: src/libslic3r/PrintConfig.cpp:973 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 "Aktivací získáte komentovaný soubor G-code, přičemž každý řádek je doplněn popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru můžou zpomalit firmware." -#: src/libslic3r/PrintConfig.cpp:2186 +#: src/libslic3r/PrintConfig.cpp:2329 msgid "Enable variable layer height feature" msgstr "Zapnout variabilní výšku vrstev" -#: src/libslic3r/PrintConfig.cpp:2387 +#: src/libslic3r/PrintConfig.cpp:2530 msgid "Enable vertical mirroring of output images" msgstr "Zapne vertikální zrcadlení výstupních obrázků" -#: src/slic3r/GUI/Tab.cpp:1534 src/slic3r/GUI/Tab.cpp:1982 -#: src/libslic3r/PrintConfig.cpp:385 src/libslic3r/PrintConfig.cpp:395 +#: src/slic3r/GUI/Tab.cpp:1880 src/slic3r/GUI/Tab.cpp:2168 +#: src/libslic3r/PrintConfig.cpp:419 src/libslic3r/PrintConfig.cpp:429 msgid "End G-code" msgstr "Konec G-code" -#: src/libslic3r/PrintConfig.cpp:1924 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:239 +msgid "Enforce" +msgstr "Vynutit" + +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:30 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:381 +msgid "Enforce seam" +msgstr "Vynucení švu" + +#: src/libslic3r/PrintConfig.cpp:2066 msgid "Enforce support for the first" msgstr "Zesílit podpěry pro prvních" -#: src/libslic3r/PrintConfig.cpp:1931 +#: src/libslic3r/PrintConfig.cpp:2073 msgid "Enforce support for the first n layers" msgstr "Vynucení podpěr pro prvních n vrstev" +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:47 +msgid "Enforce supports" +msgstr "Vynucení podpěr" + #: src/slic3r/GUI/PrintHostDialogs.cpp:198 #: src/slic3r/GUI/PrintHostDialogs.cpp:229 msgid "Enqueued" msgstr "Zařazeno do fronty" -#: src/libslic3r/PrintConfig.cpp:407 +#: src/libslic3r/PrintConfig.cpp:441 msgid "Ensure vertical shell thickness" msgstr "Zajistit tloušťku svislých stěn" -#: src/slic3r/GUI/DoubleSlider.cpp:1618 +#: src/slic3r/GUI/GLCanvas3D.cpp:4402 src/slic3r/GUI/GLCanvas3D.cpp:4410 +#: src/slic3r/GUI/Search.cpp:433 +msgid "Enter a search term" +msgstr "Zadejte hledaný výraz" + +#: src/slic3r/GUI/DoubleSlider.cpp:1814 msgid "Enter custom G-code used on current layer" msgstr "Vložte vlastní G-code použitý v této vrstvě" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3803 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4266 msgid "Enter new name" msgstr "Zadejte nový název" -#: src/slic3r/GUI/DoubleSlider.cpp:1634 +#: src/slic3r/GUI/DoubleSlider.cpp:1830 msgid "Enter short message shown on Printer display when a print is paused" msgstr "Zadejte krátkou zprávu, která se zobrazí na displeji tiskárny při pozastavení tisku" -#: src/slic3r/GUI/ConfigWizard.cpp:1047 +#: src/slic3r/GUI/ConfigWizard.cpp:1413 msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed." msgstr "Zadejte požadovanou teplotu filamentu, aby se spojil s vyhřívanou podložkou." -#: src/slic3r/GUI/ConfigWizard.cpp:979 +#: src/slic3r/GUI/ConfigWizard.cpp:1345 msgid "Enter the diameter of your filament." msgstr "Zadejte průměr vašeho filamentu." -#: src/slic3r/GUI/ConfigWizard.cpp:966 +#: src/slic3r/GUI/ConfigWizard.cpp:1332 msgid "Enter the diameter of your printer's hot end nozzle." msgstr "Zadejte průměr trysky hotendu vaší tiskárny." -#: src/slic3r/GUI/DoubleSlider.cpp:1650 +#: src/slic3r/GUI/DoubleSlider.cpp:1851 src/slic3r/GUI/DoubleSlider.cpp:1855 msgid "Enter the height you want to jump to" msgstr "Zadejte výšku, na kterou chcete přejít" -#: src/slic3r/GUI/Plater.cpp:4751 +#: src/slic3r/GUI/DoubleSlider.cpp:1851 +msgid "Enter the move you want to jump to" +msgstr "Zadejte pohyb v rámci vrstvy, na který chcete přejít" + +#: src/slic3r/GUI/Plater.cpp:4855 msgid "Enter the number of copies:" msgstr "Zadejte počet kopií:" -#: src/slic3r/GUI/ConfigWizard.cpp:1033 +#: src/slic3r/GUI/ConfigWizard.cpp:1399 msgid "Enter the temperature needed for extruding your filament." msgstr "Zadejte požadovanou teplotu pro extruzi vašeho filamentu." -#: src/libslic3r/PrintConfig.cpp:761 +#: src/libslic3r/PrintConfig.cpp:797 msgid "Enter your filament cost per kg here. This is only for statistical information." msgstr "Zde zadejte cenu filamentu za kg. Slouží pouze pro statistické informace." -#: src/libslic3r/PrintConfig.cpp:718 +#: src/libslic3r/PrintConfig.cpp:754 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 "Zde zadejte hustotu filamentu. Toto je pouze pro statistické informace. Přípustný způsob je zvážit známou délku filamentu a vypočítat poměr délky k objemu. Je lepší vypočítat objem přímo přes posun." -#: src/libslic3r/PrintConfig.cpp:710 +#: src/libslic3r/PrintConfig.cpp:746 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 "Zde zadejte průměr filamentu. Je zapotřebí správné přesnosti, proto použijte šupleru a proveďte několik měření podél filamentu, poté vypočtete průměr." -#: src/slic3r/GUI/MainFrame.cpp:422 src/slic3r/GUI/MainFrame.cpp:785 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:39 +msgid "Entering Paint-on supports" +msgstr "Vstup do Malování podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:40 +msgid "Entering Seam painting" +msgstr "Vstup do Malování švu" + +#: src/slic3r/GUI/MainFrame.cpp:1003 src/slic3r/GUI/MainFrame.cpp:1486 #: src/slic3r/GUI/PrintHostDialogs.cpp:231 msgid "Error" msgstr "Chyba" @@ -2337,25 +2697,33 @@ msgstr "Chyba" msgid "Error accessing port at %s: %s" msgstr "Chyba při přístupu k portu na %s : %s" -#: src/slic3r/GUI/Plater.cpp:3433 +#: src/slic3r/GUI/Plater.cpp:3238 msgid "Error during reload" msgstr "Chyba při opětovném načtení souboru" -#: src/slic3r/GUI/Plater.cpp:5043 +#: src/slic3r/GUI/Plater.cpp:5172 #, c-format msgid "Error exporting 3MF file %s" msgstr "Chyba při exportu souboru 3MF %s" -#: src/slic3r/GUI/Plater.cpp:5005 +#: src/slic3r/GUI/Plater.cpp:5138 #, c-format msgid "Error exporting AMF file %s" msgstr "Chyba při exportu souboru AMF %s" -#: src/slic3r/GUI/PrintHostDialogs.cpp:154 +#: src/slic3r/GUI/OpenGLManager.cpp:276 +msgid "Error loading shaders" +msgstr "Chyba při načítání shaderů" + +#: src/slic3r/GUI/PrintHostDialogs.cpp:152 msgid "Error Message" msgstr "Chybová hláška" -#: src/slic3r/GUI/AppConfig.cpp:114 +#: src/slic3r/GUI/GUI_App.cpp:661 +msgid "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to manually delete the file to recover from the error." +msgstr "Chyba při zpracování konfiguračního souboru PrusaGCodeVieweru. Je pravděpodobně poškozený. Pro zotavení zkuste soubor ručně odstranit." + +#: src/slic3r/GUI/GUI_App.cpp:655 src/slic3r/GUI/GUI_App.cpp:670 msgid "Error parsing PrusaSlicer config file, it is probably corrupted. Try to manually delete the file to recover from the error. Your user profiles will not be affected." msgstr "Chyba při načítání konfiguračního souboru PrusaSliceru. Soubor je pravděpodobně poškozen. Zkuste soubor ručně smazat . Vaše uživatelské profily nebudou ovlivněny." @@ -2363,45 +2731,60 @@ msgstr "Chyba při načítání konfiguračního souboru PrusaSliceru. Soubor je msgid "Error uploading to print host:" msgstr "Chyba při nahrávání do tiskového serveru:" -#: src/libslic3r/Zipper.cpp:102 +#: src/slic3r/GUI/Plater.cpp:4752 +msgid "Error while loading .gcode file" +msgstr "Chyba při načítání souboru .gcode" + +#: src/libslic3r/Zipper.cpp:27 msgid "Error with zip archive" msgstr "Chyba v zip archivu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1918 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2077 msgid "Error!" msgstr "Chyba!" -#: src/slic3r/GUI/BedShapeDialog.cpp:505 +#: src/slic3r/GUI/BedShapeDialog.cpp:581 msgid "Error! Invalid model" msgstr "Chyba! Neplatný model" +#: src/slic3r/GUI/NotificationManager.cpp:667 +#: src/slic3r/GUI/NotificationManager.cpp:683 +#: src/slic3r/GUI/NotificationManager.cpp:694 +msgid "ERROR:" +msgstr "CHYBA:" + #: src/slic3r/GUI/FirmwareDialog.cpp:647 #, c-format msgid "Error: %s" msgstr "Chyba: %s" -#: src/slic3r/GUI/Job.hpp:123 +#: src/slic3r/GUI/Jobs/Job.cpp:74 msgid "ERROR: not enough resources to execute a new job." msgstr "CHYBA: nedostatek prostředků ke spuštění nové úlohy." -#: src/slic3r/GUI/Plater.cpp:240 src/slic3r/GUI/Plater.cpp:1216 -#: src/slic3r/GUI/Plater.cpp:1258 +#: src/slic3r/GUI/GCodeViewer.cpp:2552 src/slic3r/GUI/GCodeViewer.cpp:2557 +#: src/slic3r/GUI/Plater.cpp:246 src/slic3r/GUI/Plater.cpp:1125 +#: src/slic3r/GUI/Plater.cpp:1175 src/slic3r/GUI/Plater.cpp:1196 msgid "Estimated printing time" msgstr "Odhadovaný čas tisku" -#: src/slic3r/GUI/Plater.cpp:502 +#: src/slic3r/GUI/GCodeViewer.cpp:2442 src/slic3r/GUI/GCodeViewer.cpp:2445 +msgid "Event" +msgstr "Akce" + +#: src/slic3r/GUI/Plater.cpp:368 msgid "Everywhere" msgstr "Všude" -#: src/slic3r/GUI/PresetHints.cpp:51 +#: src/slic3r/GUI/PresetHints.cpp:50 msgid "except for the first %1% layers." msgstr "s výjimkou prvních %1% vrstev." -#: src/slic3r/GUI/PresetHints.cpp:53 +#: src/slic3r/GUI/PresetHints.cpp:52 msgid "except for the first layer." msgstr "vyjma první vrstvy." -#: src/libslic3r/Print.cpp:1377 +#: src/libslic3r/Print.cpp:1403 msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "Příliš velká hodnota proměnné %1% =%2% mm pro tisk s průměrem trysky %3% mm" @@ -2410,116 +2793,129 @@ msgstr "Příliš velká hodnota proměnné %1% =%2% mm pro tisk s průměrem tr msgid "Exit %s" msgstr "Ukončit %s" -#: src/libslic3r/PrintConfig.cpp:371 +#: src/slic3r/GUI/Plater.cpp:2143 +msgid "Expand sidebar" +msgstr "Rozbalit postranní panel" + +#: src/libslic3r/PrintConfig.cpp:405 msgid "Experimental option for preventing support material from being generated under bridged areas." msgstr "Experimentální nastavení pro zabránění tvorbě podpěr v oblastech po mosty." -#: src/libslic3r/PrintConfig.cpp:1375 +#: src/libslic3r/PrintConfig.cpp:1483 msgid "Experimental option to adjust flow for overhangs (bridge flow will be used), to apply bridge speed to them and enable fan." msgstr "Experimentální volba pro nastavení průtoku pro přesahy (použije se průtok jako u mostů), aplikuje se na ně rychlost mostu a spustí se ventilátor." -#: src/slic3r/GUI/GUI_App.cpp:815 src/slic3r/GUI/wxExtensions.cpp:755 +#: src/slic3r/GUI/GUI_App.cpp:1507 src/slic3r/GUI/wxExtensions.cpp:676 msgid "Expert" msgstr "Expert" -#: src/slic3r/GUI/ConfigWizard.cpp:822 +#: src/slic3r/GUI/ConfigWizard.cpp:1181 msgid "Expert mode" msgstr "Expertní režim" -#: src/slic3r/GUI/GUI_App.cpp:815 +#: src/slic3r/GUI/GUI_App.cpp:1507 msgid "Expert View Mode" msgstr "Režim Expert" -#: src/slic3r/GUI/Plater.cpp:5521 +#: src/slic3r/GUI/Plater.cpp:5706 msgid "Export" msgstr "Exportovat" -#: src/slic3r/GUI/MainFrame.cpp:500 +#: src/slic3r/GUI/MainFrame.cpp:1094 msgid "Export &Config" msgstr "Exportovat Konfigura&ci" -#: src/slic3r/GUI/MainFrame.cpp:477 src/slic3r/GUI/MainFrame.cpp:749 +#: src/slic3r/GUI/MainFrame.cpp:1068 src/slic3r/GUI/MainFrame.cpp:1448 msgid "Export &G-code" msgstr "Exportovat &G-code" -#: src/slic3r/GUI/MainFrame.cpp:496 +#: src/slic3r/GUI/MainFrame.cpp:1090 src/slic3r/GUI/MainFrame.cpp:1395 msgid "Export &toolpaths as OBJ" msgstr "Exportovat &trasy extruderu jako OBJ" -#: src/libslic3r/PrintConfig.cpp:3338 +#: src/libslic3r/PrintConfig.cpp:3531 msgid "Export 3MF" msgstr "Exportovat 3MF" -#: src/slic3r/GUI/MainFrame.cpp:503 +#: src/slic3r/GUI/MainFrame.cpp:1100 +msgid "Export all presets including physical printers to file" +msgstr "Exportovat do souboru všechna přednastavení včetně fyzických tiskáren" + +#: src/slic3r/GUI/MainFrame.cpp:1097 msgid "Export all presets to file" msgstr "Exportovat všechna přednastavení do souboru" -#: src/libslic3r/PrintConfig.cpp:3343 +#: src/libslic3r/PrintConfig.cpp:3536 msgid "Export AMF" msgstr "Exportovat AMF" -#: src/slic3r/GUI/Plater.cpp:2598 +#: src/slic3r/GUI/Plater.cpp:2560 msgid "Export AMF file:" msgstr "Exportovat AMF soubor:" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1657 src/slic3r/GUI/Plater.cpp:3966 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1786 src/slic3r/GUI/Plater.cpp:3884 msgid "Export as STL" msgstr "Exportovat jako STL" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:124 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:117 msgid "Export config" msgstr "Exportovat konfiguraci" -#: src/slic3r/GUI/MainFrame.cpp:503 +#: src/slic3r/GUI/MainFrame.cpp:1097 msgid "Export Config &Bundle" msgstr "Exportovat Konfigurační &Balík" -#: src/slic3r/GUI/MainFrame.cpp:500 +#: src/slic3r/GUI/MainFrame.cpp:1100 +msgid "Export Config Bundle With Physical Printers" +msgstr "Exportovat Konfigurační balík včetně fyzických tiskáren" + +#: src/slic3r/GUI/MainFrame.cpp:1094 msgid "Export current configuration to file" msgstr "Exportovat současnou konfiguraci do souboru" -#: src/slic3r/GUI/MainFrame.cpp:492 +#: src/slic3r/GUI/MainFrame.cpp:1086 msgid "Export current plate as AMF" msgstr "Exportovat stávající plochu jako AMF" -#: src/slic3r/GUI/MainFrame.cpp:477 +#: src/slic3r/GUI/MainFrame.cpp:1068 msgid "Export current plate as G-code" msgstr "Exportovat stávající plochu do G-code" -#: src/slic3r/GUI/MainFrame.cpp:521 +#: src/slic3r/GUI/MainFrame.cpp:1076 msgid "Export current plate as G-code to SD card / Flash drive" msgstr "Exportovat aktuální podložku jako G-code na SD kartu / Flash disk" -#: src/slic3r/GUI/MainFrame.cpp:486 +#: src/slic3r/GUI/MainFrame.cpp:1080 msgid "Export current plate as STL" msgstr "Exportovat stávající plochu jako STL" -#: src/slic3r/GUI/MainFrame.cpp:489 +#: src/slic3r/GUI/MainFrame.cpp:1083 msgid "Export current plate as STL including supports" msgstr "Exportovat stávající plochu včetně podpěr jako STL" -#: src/slic3r/GUI/Plater.cpp:3664 -msgid "Export failed" -msgstr "Exportování selhalo" - -#: src/slic3r/GUI/ConfigWizard.cpp:801 +#: src/slic3r/GUI/ConfigWizard.cpp:1160 msgid "Export full pathnames of models and parts sources into 3mf and amf files" msgstr "Exportovat úplné zdrojové cesty modelů a dílů do souborů 3mf a amf" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:122 src/slic3r/GUI/Plater.cpp:891 -#: src/slic3r/GUI/Plater.cpp:5521 src/libslic3r/PrintConfig.cpp:3353 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:115 src/slic3r/GUI/Plater.cpp:766 +#: src/slic3r/GUI/Plater.cpp:5706 src/libslic3r/PrintConfig.cpp:3546 msgid "Export G-code" msgstr "Exportovat G-code" -#: src/slic3r/GUI/MainFrame.cpp:521 +#: src/slic3r/GUI/MainFrame.cpp:1076 msgid "Export G-code to SD card / Flash drive" msgstr "Exportovat G-code na SD kartu / Flash disk" -#: src/libslic3r/PrintConfig.cpp:3320 +#: src/slic3r/GUI/NotificationManager.cpp:631 +#: src/slic3r/GUI/NotificationManager.cpp:748 +msgid "Export G-Code." +msgstr "Export G-codu." + +#: src/libslic3r/PrintConfig.cpp:3513 msgid "Export OBJ" msgstr "Exportovat OBJ" -#: src/slic3r/GUI/Plater.cpp:2610 +#: src/slic3r/GUI/Plater.cpp:2572 msgid "Export OBJ file:" msgstr "Exportovat OBJ soubor:" @@ -2527,212 +2923,219 @@ msgstr "Exportovat OBJ soubor:" msgid "Export of a temporary 3mf file failed" msgstr "Export dočasného 3MF souboru selhalo" -#: src/slic3r/GUI/MainFrame.cpp:492 +#: src/slic3r/GUI/MainFrame.cpp:1086 msgid "Export plate as &AMF" msgstr "Exportovat plochu jako &AMF" -#: src/slic3r/GUI/MainFrame.cpp:486 +#: src/slic3r/GUI/MainFrame.cpp:1080 msgid "Export plate as &STL" msgstr "Exportovat plochu jako &STL" -#: src/slic3r/GUI/MainFrame.cpp:489 +#: src/slic3r/GUI/MainFrame.cpp:1083 msgid "Export plate as STL &including supports" msgstr "Exportovat t&iskovou plochu včetně podpěr jako STL" -#: src/libslic3r/PrintConfig.cpp:3332 +#: src/libslic3r/PrintConfig.cpp:3525 msgid "Export SLA" msgstr "Exportovat SLA" -#: src/slic3r/GUI/Preferences.cpp:72 +#: src/slic3r/GUI/Preferences.cpp:89 msgid "Export sources full pathnames to 3mf and amf" msgstr "Exportovat absolutní cesty k 3mf a amf souborům" -#: src/libslic3r/PrintConfig.cpp:3348 +#: src/libslic3r/PrintConfig.cpp:3541 msgid "Export STL" msgstr "Exportovat STL" -#: src/slic3r/GUI/Plater.cpp:2591 +#: src/slic3r/GUI/Plater.cpp:2553 msgid "Export STL file:" msgstr "Exportovat STL soubor:" -#: src/libslic3r/PrintConfig.cpp:3339 +#: src/libslic3r/PrintConfig.cpp:3532 msgid "Export the model(s) as 3MF." msgstr "Exportovat model(y) jako 3MF." -#: src/libslic3r/PrintConfig.cpp:3344 +#: src/libslic3r/PrintConfig.cpp:3537 msgid "Export the model(s) as AMF." msgstr "Exportovat model(y) jako AMF." -#: src/libslic3r/PrintConfig.cpp:3321 +#: src/libslic3r/PrintConfig.cpp:3514 msgid "Export the model(s) as OBJ." msgstr "Exportovat model(y) jako OBJ." -#: src/libslic3r/PrintConfig.cpp:3349 +#: src/libslic3r/PrintConfig.cpp:3542 msgid "Export the model(s) as STL." msgstr "Exportovat model(y) jako STL." -#: src/slic3r/GUI/Plater.cpp:3966 +#: src/slic3r/GUI/Plater.cpp:3884 msgid "Export the selected object as STL file" msgstr "Exportovat vybrané objekty jako STL soubor" -#: src/slic3r/GUI/Plater.cpp:880 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:118 src/slic3r/GUI/Plater.cpp:755 msgid "Export to SD card / Flash drive" msgstr "Export na SD kartu / Flash disk" -#: src/slic3r/GUI/MainFrame.cpp:496 +#: src/slic3r/GUI/Plater.cpp:755 +msgid "Export to SD card / Flash drive " +msgstr "Export na SD kartu / Flash disk" + +#: src/slic3r/GUI/MainFrame.cpp:1090 src/slic3r/GUI/MainFrame.cpp:1395 msgid "Export toolpaths as OBJ" msgstr "Exportovat trasy extruderu jako OBJ" -#: src/libslic3r/Print.cpp:1638 +#: src/slic3r/GUI/NotificationManager.hpp:317 +msgid "Exporting finished." +msgstr "Exportování dokončeno." + +#: src/libslic3r/Print.cpp:1676 msgid "Exporting G-code" msgstr "Exportování souboru G-code" #: src/slic3r/Utils/FixModelByWin10.cpp:341 -msgid "Exporting model..." -msgstr "Exportování modelu..." +msgid "Exporting model" +msgstr "Exportování modelu" #: src/slic3r/Utils/FixModelByWin10.cpp:219 #: src/slic3r/Utils/FixModelByWin10.cpp:359 msgid "Exporting source model" msgstr "Exportování zdrojového modelu" -#: src/libslic3r/SLAPrint.cpp:646 +#: src/libslic3r/SLAPrint.cpp:660 msgid "Exposition time is out of printer profile bounds." msgstr "Doba osvitu je mimo rozsah profilu tiskárny." -#: src/slic3r/GUI/Tab.cpp:2117 src/slic3r/GUI/Tab.cpp:3515 +#: src/slic3r/GUI/Tab.cpp:2287 src/slic3r/GUI/Tab.cpp:3931 msgid "Exposure" msgstr "Osvit" -#: src/libslic3r/PrintConfig.cpp:2541 src/libslic3r/PrintConfig.cpp:2542 +#: src/libslic3r/PrintConfig.cpp:2684 src/libslic3r/PrintConfig.cpp:2685 msgid "Exposure time" msgstr "Doba osvitu" -#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:311 +#: src/slic3r/GUI/GUI_Preview.cpp:302 src/libslic3r/ExtrusionEntity.cpp:315 +#: src/libslic3r/ExtrusionEntity.cpp:338 msgid "External perimeter" msgstr "Vnější perimetr" -#: src/slic3r/GUI/PresetHints.cpp:156 +#: src/slic3r/GUI/PresetHints.cpp:155 msgid "external perimeters" msgstr "vnější perimetry" -#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:457 +#: src/libslic3r/PrintConfig.cpp:482 src/libslic3r/PrintConfig.cpp:493 msgid "External perimeters" msgstr "Vnější perimetry" -#: src/libslic3r/PrintConfig.cpp:469 +#: src/libslic3r/PrintConfig.cpp:505 msgid "External perimeters first" msgstr "Nejprve tisknout vnější perimetry" -#: src/libslic3r/PrintConfig.cpp:1588 src/libslic3r/PrintConfig.cpp:1596 +#: src/libslic3r/PrintConfig.cpp:1696 src/libslic3r/PrintConfig.cpp:1704 msgid "Extra length on restart" msgstr "Extra vzdálenost při návratu" -#: src/libslic3r/PrintConfig.cpp:1390 +#: src/libslic3r/PrintConfig.cpp:1498 msgid "Extra loading distance" msgstr "Extra délka při zavádění" -#: src/libslic3r/PrintConfig.cpp:477 +#: src/libslic3r/PrintConfig.cpp:513 msgid "Extra perimeters if needed" msgstr "Extra perimetry (pokud jsou potřeba)" -#: src/slic3r/GUI/GUI_ObjectList.cpp:278 src/slic3r/GUI/Tab.cpp:1434 -#: src/slic3r/GUI/wxExtensions.cpp:598 src/libslic3r/PrintConfig.cpp:487 +#: src/slic3r/GUI/GCodeViewer.cpp:2277 src/slic3r/GUI/GCodeViewer.cpp:2313 +#: src/slic3r/GUI/GCodeViewer.cpp:2318 src/slic3r/GUI/GUI_ObjectList.cpp:296 +#: src/slic3r/GUI/Tab.cpp:1780 src/slic3r/GUI/wxExtensions.cpp:515 +#: src/libslic3r/PrintConfig.cpp:523 msgid "Extruder" msgstr "Extruder" -#: src/slic3r/GUI/DoubleSlider.cpp:1134 src/slic3r/GUI/DoubleSlider.cpp:1170 -#: src/slic3r/GUI/GLCanvas3D.cpp:977 src/slic3r/GUI/GUI_ObjectList.cpp:1704 -#: src/slic3r/GUI/Tab.cpp:2320 src/libslic3r/GCode/PreviewData.cpp:445 +#: src/slic3r/GUI/DoubleSlider.cpp:1263 src/slic3r/GUI/DoubleSlider.cpp:1297 +#: src/slic3r/GUI/GLCanvas3D.cpp:983 src/slic3r/GUI/GUI_ObjectList.cpp:1832 +#: src/slic3r/GUI/Tab.cpp:2489 src/libslic3r/GCode/PreviewData.cpp:450 #, c-format msgid "Extruder %d" msgstr "Extruder %d" -#: src/slic3r/GUI/DoubleSlider.cpp:1011 +#: src/slic3r/GUI/DoubleSlider.cpp:1137 msgid "Extruder (tool) is changed to Extruder \"%1%\"" msgstr "Extruder (nástroj) se změní na Extruder \"%1%\"" -#: src/slic3r/GUI/ConfigWizard.cpp:1017 -msgid "Extruder and Bed Temperatures" -msgstr "Teploty extruderu a podložky" - #: src/slic3r/GUI/WipeTowerDialog.cpp:255 msgid "Extruder changed to" msgstr "Extruder změněn na" -#: src/slic3r/GUI/Tab.cpp:1233 +#: src/slic3r/GUI/Tab.cpp:1563 msgid "Extruder clearance (mm)" msgstr "Kolizní oblast extruderu (mm)" -#: src/libslic3r/PrintConfig.cpp:522 +#: src/libslic3r/PrintConfig.cpp:558 msgid "Extruder Color" msgstr "Barva extruderu" -#: src/libslic3r/PrintConfig.cpp:529 +#: src/libslic3r/PrintConfig.cpp:565 msgid "Extruder offset" msgstr "Odsazení extruderu" -#: src/libslic3r/PrintConfig.cpp:911 -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 "Teplota extruderu pro první vrstvu. Chcete-li během tisku ručně ovládat teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním souboru zakázaly příkazy pro řízení teploty." - -#: src/libslic3r/PrintConfig.cpp:2065 -msgid "Extruder temperature for layers after the first one. Set this to zero to disable temperature control commands in the output." -msgstr "Teplota extruderu pro následující vrstvy po vrstvě první. Nastavte tuto hodnotu na nulu, abyste zakázali příkazy pro řízení teploty na výstupu." - -#: src/slic3r/GUI/GUI_ObjectList.cpp:99 src/slic3r/GUI/GUI_ObjectList.cpp:617 -#: src/slic3r/GUI/Tab.cpp:1180 src/slic3r/GUI/Tab.cpp:1838 -#: src/libslic3r/PrintConfig.cpp:488 src/libslic3r/PrintConfig.cpp:1002 -#: src/libslic3r/PrintConfig.cpp:1409 src/libslic3r/PrintConfig.cpp:1737 -#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1965 +#: src/slic3r/GUI/GUI_ObjectList.cpp:97 src/slic3r/GUI/GUI_ObjectList.cpp:656 +#: src/slic3r/GUI/Tab.cpp:1510 src/slic3r/GUI/Tab.cpp:2072 +#: src/libslic3r/PrintConfig.cpp:524 src/libslic3r/PrintConfig.cpp:1046 +#: src/libslic3r/PrintConfig.cpp:1517 src/libslic3r/PrintConfig.cpp:1852 +#: src/libslic3r/PrintConfig.cpp:2080 src/libslic3r/PrintConfig.cpp:2107 msgid "Extruders" msgstr "Extrudery" -#: src/libslic3r/PrintConfig.cpp:539 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1061 +msgid "Extruders count" +msgstr "Počet extruderů" + +#: src/slic3r/GUI/GCodeViewer.cpp:2493 +msgid "Extrusion" +msgstr "Extruze" + +#: src/libslic3r/PrintConfig.cpp:575 msgid "Extrusion axis" msgstr "Osa extruderu" -#: src/libslic3r/PrintConfig.cpp:545 +#: src/libslic3r/PrintConfig.cpp:581 msgid "Extrusion multiplier" msgstr "Násobič extruze" -#: src/slic3r/GUI/ConfigWizard.cpp:1037 +#: src/slic3r/GUI/ConfigWizard.cpp:1403 msgid "Extrusion Temperature:" msgstr "Teplota extruze:" -#: src/slic3r/GUI/Tab.cpp:1205 +#: src/slic3r/GUI/Tab.cpp:1535 msgid "Extrusion width" msgstr "Šířka extruze" -#: src/slic3r/GUI/GUI_ObjectList.cpp:100 src/slic3r/GUI/GUI_ObjectList.cpp:618 -#: src/libslic3r/PrintConfig.cpp:447 src/libslic3r/PrintConfig.cpp:555 -#: src/libslic3r/PrintConfig.cpp:877 src/libslic3r/PrintConfig.cpp:1010 -#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1757 -#: src/libslic3r/PrintConfig.cpp:1947 src/libslic3r/PrintConfig.cpp:2106 +#: src/slic3r/GUI/GUI_ObjectList.cpp:98 src/slic3r/GUI/GUI_ObjectList.cpp:657 +#: src/libslic3r/PrintConfig.cpp:483 src/libslic3r/PrintConfig.cpp:591 +#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:1054 +#: src/libslic3r/PrintConfig.cpp:1526 src/libslic3r/PrintConfig.cpp:1872 +#: src/libslic3r/PrintConfig.cpp:2089 src/libslic3r/PrintConfig.cpp:2249 msgid "Extrusion Width" msgstr "Šíře extruze" -#: src/slic3r/GUI/Plater.cpp:162 +#: src/slic3r/GUI/Plater.cpp:168 msgid "Facets" msgstr "Facety" -#: src/slic3r/GUI/GUI_ObjectList.cpp:349 +#: src/slic3r/GUI/GUI_ObjectList.cpp:396 msgid "facets added" msgstr "facety přidány" -#: src/slic3r/GUI/GUI_ObjectList.cpp:348 +#: src/slic3r/GUI/GUI_ObjectList.cpp:395 msgid "facets removed" msgstr "facety odebrány" -#: src/slic3r/GUI/GUI_ObjectList.cpp:350 +#: src/slic3r/GUI/GUI_ObjectList.cpp:397 msgid "facets reversed" msgstr "facety otočeny" -#: src/libslic3r/PrintConfig.cpp:2517 +#: src/libslic3r/PrintConfig.cpp:2660 msgid "Faded layers" msgstr "Vrstvy počátečního osvitu" -#: src/libslic3r/Zipper.cpp:44 +#: src/libslic3r/miniz_extension.cpp:103 msgid "failed finding central directory" msgstr "selhalo nalezení kořenového adresáře" @@ -2740,105 +3143,115 @@ msgstr "selhalo nalezení kořenového adresáře" msgid "Failed loading the input model." msgstr "Načtení vstupního modelu se nezdařilo." -#: src/libslic3r/PrintBase.cpp:71 +#: src/libslic3r/PrintBase.cpp:72 msgid "Failed processing of the output_filename_format template." msgstr "Zpracování šablony output_filename_format selhalo." -#: src/slic3r/GUI/PresetHints.cpp:42 +#: src/slic3r/GUI/PresetHints.cpp:41 msgid "Fan" msgstr "Ventilátor" -#: src/slic3r/GUI/Tab.cpp:1456 +#: src/slic3r/GUI/Tab.cpp:1802 msgid "Fan settings" msgstr "Nastavení ventilátoru" -#: src/slic3r/GUI/GUI_Preview.cpp:225 src/slic3r/GUI/Tab.cpp:1457 +#: src/slic3r/GUI/GUI_Preview.cpp:279 src/slic3r/GUI/Tab.cpp:1803 msgid "Fan speed" msgstr "Rychlost ventilátoru" -#: src/libslic3r/GCode/PreviewData.cpp:353 +#: src/slic3r/GUI/GCodeViewer.cpp:2239 src/libslic3r/GCode/PreviewData.cpp:358 msgid "Fan Speed (%)" msgstr "Rychlost ventilátoru (%)" -#: src/libslic3r/PrintConfig.cpp:2405 +#: src/libslic3r/PrintConfig.cpp:2548 msgid "Fast" msgstr "Rychlý" -#: src/libslic3r/PrintConfig.cpp:2406 +#: src/libslic3r/PrintConfig.cpp:2549 msgid "Fast tilt" msgstr "Rychlý náklon" -#: src/slic3r/GUI/GUI_App.cpp:141 +#: src/slic3r/GUI/GUI_App.cpp:531 msgid "Fatal error" msgstr "Fatální chyba" -#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/GUI_Preview.cpp:575 -#: src/libslic3r/GCode/PreviewData.cpp:345 +#: src/slic3r/GUI/GUI_Init.cpp:88 +msgid "Fatal error, exception catched: %1%" +msgstr "Závažná chyba, zachycená výjimka: %1%" + +#: src/slic3r/GUI/GCodeViewer.cpp:2225 src/slic3r/GUI/GCodeViewer.cpp:2233 +#: src/slic3r/GUI/GUI_Preview.cpp:275 src/slic3r/GUI/GUI_Preview.cpp:787 +#: src/libslic3r/GCode/PreviewData.cpp:350 msgid "Feature type" msgstr "Typ" -#: src/slic3r/GUI/GUI_Preview.cpp:234 src/slic3r/GUI/GUI_Preview.cpp:235 +#: src/slic3r/GUI/GUI_Preview.cpp:293 src/slic3r/GUI/GUI_Preview.cpp:295 +#: src/slic3r/GUI/GUI_Preview.cpp:316 msgid "Feature types" msgstr "Typy extruzí" -#: src/slic3r/GUI/ConfigWizard.cpp:1525 +#: src/slic3r/GUI/ConfigWizard.cpp:1926 msgid "FFF Technology Printers" msgstr "Tiskárny technologie FFF" -#: src/slic3r/GUI/Plater.cpp:816 src/slic3r/GUI/Tab.cpp:1425 -#: src/slic3r/GUI/Tab.cpp:1426 +#: src/slic3r/GUI/Plater.cpp:691 src/slic3r/GUI/Tab.cpp:1770 +#: src/slic3r/GUI/Tab.cpp:1771 msgid "Filament" msgstr "Filament" -#: src/slic3r/GUI/Preset.cpp:1522 +#: src/libslic3r/Preset.cpp:1301 msgid "filament" msgstr "filament" -#: src/slic3r/GUI/ConfigWizard.cpp:952 +#: src/slic3r/GUI/ConfigWizard.cpp:1318 msgid "Filament and Nozzle Diameters" msgstr "Průměr filamentu a trysky" -#: src/slic3r/GUI/ConfigWizard.cpp:983 +#: src/slic3r/GUI/ConfigWizard.cpp:1349 msgid "Filament Diameter:" msgstr "Průměr filamentu:" -#: src/libslic3r/PrintConfig.cpp:651 +#: src/libslic3r/PrintConfig.cpp:687 msgid "Filament is cooled by being moved back and forth in the cooling tubes. Specify desired number of these moves." msgstr "Filament je chlazen pohyby tam a zpět v chladicí trubičce. Zadejte požadovaný počet těchto pohybů." -#: src/libslic3r/PrintConfig.cpp:686 +#: src/libslic3r/PrintConfig.cpp:722 msgid "Filament load time" msgstr "Doba zavádění filamentu" -#: src/libslic3r/PrintConfig.cpp:588 +#: src/libslic3r/PrintConfig.cpp:624 msgid "Filament notes" msgstr "Poznámky k filamentu" -#: src/slic3r/GUI/Tab.cpp:1323 src/slic3r/GUI/Tab.cpp:1378 +#: src/slic3r/GUI/Tab.cpp:1669 msgid "Filament Overrides" msgstr "Přepsání globálních hodnot" -#: src/libslic3r/PrintConfig.cpp:1381 +#: src/libslic3r/PrintConfig.cpp:1489 msgid "Filament parking position" msgstr "Parkovací pozice filamentu" -#: src/slic3r/GUI/ConfigWizard.cpp:2013 +#: src/slic3r/GUI/ConfigWizard.cpp:2524 msgid "Filament Profiles Selection" msgstr "Výběr Filamentových Profilů" -#: src/slic3r/GUI/Tab.cpp:1471 +#: src/slic3r/GUI/Tab.cpp:1817 msgid "Filament properties" msgstr "Vlastnosti filamentu" -#: src/slic3r/GUI/Tab.hpp:355 +#: src/slic3r/GUI/Tab.hpp:409 msgid "Filament Settings" msgstr "Nastavení filamentu" -#: src/libslic3r/PrintConfig.cpp:726 +#: src/slic3r/GUI/GLCanvas3D.cpp:4304 src/slic3r/GUI/GLCanvas3D.cpp:4940 +msgid "Filament Settings Tab" +msgstr "Panel Nastavení filamentu" + +#: src/libslic3r/PrintConfig.cpp:762 msgid "Filament type" msgstr "Typ filamentu" -#: src/libslic3r/PrintConfig.cpp:701 +#: src/libslic3r/PrintConfig.cpp:737 msgid "Filament unload time" msgstr "Doba vysouvání filamentu" @@ -2846,75 +3259,79 @@ msgstr "Doba vysouvání filamentu" msgid "filaments" msgstr "filamenty" -#: src/slic3r/GUI/ConfigWizard.cpp:1471 src/slic3r/GUI/ConfigWizard.cpp:2013 +#: src/slic3r/GUI/ConfigWizard.cpp:1872 src/slic3r/GUI/ConfigWizard.cpp:2524 msgid "Filaments" msgstr "Filamenty" -#: src/libslic3r/Zipper.cpp:72 +#: src/slic3r/GUI/ConfigWizard.cpp:691 +msgid "Filaments marked with * are not compatible with some installed printers." +msgstr "Filamenty označené znakem * nejsou kompatibilní s některými nainstalovanými tiskárnami." + +#: src/libslic3r/miniz_extension.cpp:131 msgid "file close failed" msgstr "zavření souboru selhalo" -#: src/libslic3r/Zipper.cpp:66 +#: src/libslic3r/miniz_extension.cpp:125 msgid "file create failed" msgstr "vytvoření souboru selhalo" -#: src/slic3r/GUI/MainFrame.cpp:791 +#: src/slic3r/GUI/MainFrame.cpp:1492 msgid "File Not Found" msgstr "Soubor nenalezen" -#: src/libslic3r/Zipper.cpp:86 +#: src/libslic3r/miniz_extension.cpp:145 msgid "file not found" msgstr "soubor nenalezen" -#: src/libslic3r/Zipper.cpp:64 +#: src/libslic3r/miniz_extension.cpp:123 msgid "file open failed" msgstr "otevření souboru selhalo" -#: src/libslic3r/Zipper.cpp:70 +#: src/libslic3r/miniz_extension.cpp:129 msgid "file read failed" msgstr "čtení souboru se nezdařilo" -#: src/libslic3r/Zipper.cpp:74 +#: src/libslic3r/miniz_extension.cpp:133 msgid "file seek failed" msgstr "hledání souboru selhalo" -#: src/libslic3r/Zipper.cpp:76 +#: src/libslic3r/miniz_extension.cpp:135 msgid "file stat failed" msgstr "soubor stat selhal" -#: src/libslic3r/Zipper.cpp:36 +#: src/libslic3r/miniz_extension.cpp:95 msgid "file too large" msgstr "soubor je příliš velký" -#: src/libslic3r/Zipper.cpp:68 +#: src/libslic3r/miniz_extension.cpp:127 msgid "file write failed" msgstr "zápis souboru se nezdařil" -#: src/slic3r/GUI/PrintHostDialogs.cpp:153 +#: src/slic3r/GUI/PrintHostDialogs.cpp:151 msgid "Filename" msgstr "Název souboru" -#: src/libslic3r/PrintConfig.cpp:775 +#: src/libslic3r/PrintConfig.cpp:811 msgid "Fill angle" msgstr "Úhel výplně" -#: src/libslic3r/PrintConfig.cpp:789 +#: src/libslic3r/PrintConfig.cpp:825 msgid "Fill density" msgstr "Hustota výplně" -#: src/libslic3r/PrintConfig.cpp:826 +#: src/libslic3r/PrintConfig.cpp:862 msgid "Fill pattern" msgstr "Vzor výplně" -#: src/libslic3r/PrintConfig.cpp:437 +#: src/libslic3r/PrintConfig.cpp:473 msgid "Fill pattern for bottom infill. This only affects the bottom external visible layer, and not its adjacent solid shells." msgstr "Vzor výplně pro spodní vrstvy. Ovlivňuje pouze spodní vnější viditelné vrstvy. Neovlivňuje následné plné vrstvy." -#: src/libslic3r/PrintConfig.cpp:828 +#: src/libslic3r/PrintConfig.cpp:864 msgid "Fill pattern for general low-density infill." msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou." -#: src/libslic3r/PrintConfig.cpp:417 +#: src/libslic3r/PrintConfig.cpp:451 msgid "Fill pattern for top infill. This only affects the top visible layer, and not its adjacent solid shells." msgstr "Nastavte vzor pro horní výplň. Ovlivňuje pouze horní viditelnou vrstvu a ne její sousední plné vrstvy." @@ -2922,7 +3339,7 @@ msgstr "Nastavte vzor pro horní výplň. Ovlivňuje pouze horní viditelnou vrs msgid "Finished" msgstr "Dokončeno" -#: src/slic3r/GUI/ConfigWizard.cpp:891 src/slic3r/GUI/Tab.cpp:1947 +#: src/slic3r/GUI/ConfigWizard.cpp:1257 src/slic3r/GUI/Tab.cpp:2132 msgid "Firmware" msgstr "Firmware" @@ -2934,44 +3351,52 @@ msgstr "Aktualizace firmware" msgid "Firmware image:" msgstr "Soubor s firmware:" -#: src/slic3r/GUI/Tab.cpp:2577 +#: src/slic3r/GUI/Tab.cpp:2733 msgid "Firmware Retraction" msgstr "Firmware Retrakce" -#: src/slic3r/GUI/ConfigWizard.cpp:891 +#: src/slic3r/GUI/ConfigWizard.cpp:1257 msgid "Firmware Type" msgstr "Typ firmware" -#: src/libslic3r/PrintConfig.cpp:859 src/libslic3r/PrintConfig.cpp:868 -#: src/libslic3r/PrintConfig.cpp:876 src/libslic3r/PrintConfig.cpp:910 +#: src/libslic3r/PrintConfig.cpp:899 src/libslic3r/PrintConfig.cpp:908 +#: src/libslic3r/PrintConfig.cpp:918 src/libslic3r/PrintConfig.cpp:952 msgid "First layer" msgstr "První vrstva" -#: src/slic3r/GUI/ConfigManipulation.cpp:61 src/libslic3r/PrintConfig.cpp:889 +#: src/libslic3r/PrintConfig.cpp:909 +msgid "First layer bed temperature" +msgstr "Teplota tiskové podložky při první vrstvě" + +#: src/slic3r/GUI/ConfigManipulation.cpp:60 src/libslic3r/PrintConfig.cpp:931 msgid "First layer height" msgstr "Výška první vrstvy" -#: src/libslic3r/Print.cpp:1422 +#: src/libslic3r/Print.cpp:1448 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" -#: src/libslic3r/PrintConfig.cpp:900 +#: src/libslic3r/PrintConfig.cpp:960 +msgid "First layer nozzle temperature" +msgstr "Teplota trysky při první vrstvě" + +#: src/libslic3r/PrintConfig.cpp:942 msgid "First layer speed" msgstr "Rychlost první vrstvy" -#: src/slic3r/GUI/PresetHints.cpp:219 +#: src/slic3r/GUI/PresetHints.cpp:218 msgid "First layer volumetric" msgstr "Volumetrická hodnota první vrstvy" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1647 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1776 msgid "Fix through the Netfabb" msgstr "Opravit pomocí služby Netfabb" -#: src/slic3r/GUI/Plater.cpp:3473 +#: src/slic3r/GUI/Plater.cpp:3278 msgid "Fix Throught NetFabb" msgstr "Opravit pomocí Netfabb" -#: src/slic3r/GUI/GUI_App.cpp:824 +#: src/slic3r/GUI/GUI_App.cpp:1522 msgid "Flash printer &firmware" msgstr "Nahrát &firmware tiskárny" @@ -2999,24 +3424,32 @@ msgstr "Probíhá nahrávání firmware. Prosím neodpojujte tiskárnu!" msgid "Flashing succeeded!" msgstr "Nahrávání bylo úspěšné!" -#: src/slic3r/GUI/Tab.cpp:1218 +#: src/slic3r/GUI/Tab.cpp:1548 msgid "Flow" msgstr "Průtok" -#: src/slic3r/GUI/PresetHints.cpp:220 +#: src/libslic3r/PrintConfig.cpp:1145 +msgid "Flow rate" +msgstr "Průtok" + +#: src/slic3r/GUI/PresetHints.cpp:219 msgid "flow rate is maximized" msgstr "průtok je maximalizován" -#: src/slic3r/GUI/UpdateDialogs.cpp:286 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:555 +msgid "Following printer preset(s) is duplicated:%1%The above preset for printer \"%2%\" will be used just once." +msgstr "Následující přednastavení tiskárny je duplicitní:%1%Výše uvedené přednastavení bude pro tiskárnu \"%2%\" použito pouze jednou." + +#: src/slic3r/GUI/UpdateDialogs.cpp:287 msgid "For more information please visit our wiki page:" msgstr "Pro více informací prosím navštivte naší wiki stránku:" -#: src/slic3r/GUI/Plater.cpp:501 src/slic3r/GUI/Plater.cpp:624 +#: src/slic3r/GUI/Plater.cpp:367 src/slic3r/GUI/Plater.cpp:490 msgid "For support enforcers only" msgstr "Pouze pro vynucené podpěry" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:3267 +#: src/slic3r/GUI/Tab.cpp:3702 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -3024,7 +3457,7 @@ msgstr "" "na levé straně: indikuje nesystémové (jiné než výchozí) přednastavení,\n" "na pravé straně: indikuje, že nastavení nebylo změněno." -#: src/slic3r/GUI/ConfigManipulation.cpp:136 +#: src/slic3r/GUI/ConfigManipulation.cpp:135 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers\n" "need to be synchronized with the object layers." @@ -3032,21 +3465,21 @@ msgstr "" "U čistící věže pokud pracujte s rozpustnými materiály, je třeba\n" "synchronizovat vrstvy podpěr s vrstvami objektů." -#: src/libslic3r/Print.cpp:1396 +#: src/libslic3r/Print.cpp:1422 msgid "For the Wipe Tower to work with the soluble supports, the support layers need to be synchronized with the object layers." msgstr "" "U čistící věže pokud pracujte s rozpustnými materiály, je třeba\n" "synchronizovat vrstvy podpěr s vrstvami objektů." -#: src/libslic3r/PrintConfig.cpp:2864 +#: src/libslic3r/PrintConfig.cpp:3028 msgid "Force pad around object everywhere" msgstr "Vynutit podložku všude okolo objektů" -#: src/libslic3r/PrintConfig.cpp:1729 +#: src/libslic3r/PrintConfig.cpp:1844 msgid "Force solid infill for regions having a smaller area than the specified threshold." msgstr "Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená prahová hodnota." -#: src/libslic3r/PrintConfig.cpp:1072 +#: src/libslic3r/PrintConfig.cpp:1116 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 "Vynucení vytváření pevných skořepin mezi sousedními materiály/objemy. Užitečné pro tisk s více extrudery s průsvitnými materiály nebo ručně rozpustným podpůrným materiálem." @@ -3054,27 +3487,31 @@ msgstr "Vynucení vytváření pevných skořepin mezi sousedními materiály/ob msgid "From" msgstr "Předchozí extruder" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2223 +#: src/slic3r/GUI/GCodeViewer.cpp:2197 +msgid "from" +msgstr "z" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:2389 msgid "From Object List You can't delete the last solid part from object." msgstr "Ze seznamu objektů nemůžete smazat poslední část objektu." -#: src/slic3r/GUI/MainFrame.cpp:667 +#: src/slic3r/GUI/MainFrame.cpp:964 src/slic3r/GUI/MainFrame.cpp:1284 msgid "Front" msgstr "Zepředu" -#: src/slic3r/GUI/MainFrame.cpp:667 +#: src/slic3r/GUI/MainFrame.cpp:964 src/slic3r/GUI/MainFrame.cpp:1284 msgid "Front View" msgstr "Pohled zepředu" -#: src/slic3r/GUI/Tab.cpp:1013 +#: src/slic3r/GUI/Tab.cpp:1331 msgid "full profile name" msgstr "celé jméno profilu" -#: src/slic3r/GUI/MainFrame.cpp:826 +#: src/slic3r/GUI/MainFrame.cpp:1527 msgid "G-code" msgstr "G-code" -#: src/slic3r/GUI/DoubleSlider.cpp:1021 +#: src/slic3r/GUI/DoubleSlider.cpp:1146 msgid "" "G-code associated to this tick mark is in a conflict with print mode.\n" "Editing it will cause changes of Slider data." @@ -3082,220 +3519,273 @@ msgstr "" "G-code na této značce je v rozporu s tiskovým režimem.\n" "Editace způsobí změny v posuvníku." -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:130 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:165 msgid "G-code file exported to %1%" msgstr "G-code byl exportován do %1%" -#: src/libslic3r/PrintConfig.cpp:936 +#: src/libslic3r/PrintConfig.cpp:980 msgid "G-code flavor" msgstr "Druh G-code" -#: src/libslic3r/PrintConfig.cpp:721 +#: src/slic3r/GUI/MainFrame.cpp:66 src/slic3r/GUI/MainFrame.cpp:79 +msgid "G-code preview" +msgstr "Náhled G-codu" + +#: src/libslic3r/PrintConfig.cpp:3552 +msgid "G-code viewer" +msgstr "Prohlížeč G-codu" + +#: src/libslic3r/PrintConfig.cpp:757 msgid "g/cm³" msgstr "g/cm³" -#: src/libslic3r/PrintConfig.cpp:2505 +#: src/libslic3r/PrintConfig.cpp:2648 msgid "g/ml" msgstr "g/ml" -#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:317 -#: src/libslic3r/PrintConfig.cpp:918 +#: src/slic3r/GUI/GUI_Preview.cpp:309 src/libslic3r/ExtrusionEntity.cpp:322 +#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:962 msgid "Gap fill" msgstr "Výplň tenkých stěn" -#: src/slic3r/GUI/Preferences.cpp:22 src/slic3r/GUI/Tab.cpp:1796 -#: src/slic3r/GUI/Tab.cpp:2040 +#: src/slic3r/GUI/Preferences.cpp:24 src/slic3r/GUI/Tab.cpp:2058 +#: src/slic3r/GUI/Tab.cpp:2240 src/slic3r/GUI/Tab.cpp:2348 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 msgid "General" msgstr "Obecné" -#: src/libslic3r/PrintConfig.cpp:1307 +#: src/libslic3r/PrintConfig.cpp:1415 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 "Nevygenerovat méně, než počet obrysových smyček, potřebných ke spotřebování specifikovaného množství filamentu na spodní vrstvu. U strojů s více extrudery platí toto minimum pro každý extruder." -#: src/libslic3r/PrintConfig.cpp:1865 +#: src/libslic3r/PrintConfig.cpp:2007 msgid "Generate support material" msgstr "Generovat podpěry" -#: src/libslic3r/PrintConfig.cpp:1926 +#: src/libslic3r/PrintConfig.cpp:2068 msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate." msgstr "Vygeneruje podpěry pro zadaný počet vrstev počítaných od spodního okraje, bez ohledu na to, zda jsou povoleny standartní podpěry nebo nikoliv a bez ohledu na jakýkoli prah úhlu. To je užitečné pro získání větší přilnavosti předmětů s velmi tenkou nebo špatnou stopou na tiskové podložce." -#: src/libslic3r/PrintConfig.cpp:2613 +#: src/libslic3r/PrintConfig.cpp:2756 msgid "Generate supports" msgstr "Generovat podpěry" -#: src/libslic3r/PrintConfig.cpp:2615 +#: src/libslic3r/PrintConfig.cpp:2758 msgid "Generate supports for the models" msgstr "Generovat podpěry modelů" -#: src/libslic3r/Print.cpp:1614 +#: src/slic3r/GUI/Plater.cpp:3554 +msgid "generated warnings" +msgstr "generovaná varování" + +#: src/libslic3r/Print.cpp:1645 msgid "Generating brim" msgstr "Generování límce" -#: src/libslic3r/Print.cpp:1642 +#: src/libslic3r/Print.cpp:1680 msgid "Generating G-code" msgstr "Generování G-code" -#: src/libslic3r/SLAPrintSteps.cpp:48 +#: src/slic3r/GUI/GCodeViewer.cpp:1392 +msgid "Generating index buffers" +msgstr "Generování indexových bufferů" + +#: src/libslic3r/SLAPrintSteps.cpp:49 msgid "Generating pad" msgstr "Generování podložky" -#: src/libslic3r/PrintObject.cpp:152 +#: src/libslic3r/PrintObject.cpp:158 msgid "Generating perimeters" msgstr "Generování perimetrů" -#: src/libslic3r/Print.cpp:1606 +#: src/libslic3r/Print.cpp:1636 msgid "Generating skirt" msgstr "Generování obrysových smyček" -#: src/libslic3r/PrintObject.cpp:395 +#: src/libslic3r/PrintObject.cpp:422 msgid "Generating support material" msgstr "Generování podpěr" -#: src/libslic3r/SLAPrintSteps.cpp:46 src/libslic3r/SLAPrintSteps.cpp:356 +#: src/libslic3r/SLAPrintSteps.cpp:47 src/libslic3r/SLAPrintSteps.cpp:359 msgid "Generating support points" msgstr "Generování podpěrných bodů" -#: src/libslic3r/SLAPrintSteps.cpp:47 +#: src/libslic3r/SLAPrintSteps.cpp:48 msgid "Generating support tree" msgstr "Generování podpěr typu strom" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2022 +#: src/slic3r/GUI/GCodeViewer.cpp:933 +msgid "Generating toolpaths" +msgstr "Generování cest nástroje" + +#: src/slic3r/GUI/GCodeViewer.cpp:1318 +msgid "Generating vertex buffer" +msgstr "Generování vrcholového bufferu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:2181 msgid "Generic" msgstr "Obecný" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:175 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:169 msgid "Gizmo cut" msgstr "Gizmo řez" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:172 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:166 msgid "Gizmo move" msgstr "Gizmo posuv" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:176 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:198 +msgid "Gizmo move: Press to snap by 1mm" +msgstr "Gizmo posuvu: Stiskni pro 1mm krok" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:170 msgid "Gizmo Place face on bed" msgstr "Gizmo Umístit plochou na podložku" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:174 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:168 msgid "Gizmo rotate" msgstr "Gizmo rotace" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:173 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:203 +msgid "Gizmo rotate: Press to rotate selected objects around their own center" +msgstr "Gizmo rotace: Stiskni pro rotaci vybraných objektů kolem jejich vlastních středů" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:167 msgid "Gizmo scale" msgstr "Gizmo měřítko" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:177 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:201 +msgid "Gizmo scale: Press to activate one direction scaling" +msgstr "Gizmo měřítko: Stiskem aktivujete změnu velikosti pouze v jednom směru" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:202 +msgid "Gizmo scale: Press to scale selected objects around their own center" +msgstr "Gizmo měřítko: Stiskni pro změnu velikosti vybraných objektů v jejich vlastních středech" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:199 +msgid "Gizmo scale: Press to snap by 5%" +msgstr "Gizmo měřítko: Stiskni pro 5% krok" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:200 +msgid "Gizmo scale: Scale selection to fit print volume" +msgstr "Gizmo měřítko: Vyplnit tiskový objem aktivním výběrem modelů" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:171 msgid "Gizmo SLA hollow" msgstr "Gizmo SLA dutina" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:178 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:172 msgid "Gizmo SLA support points" msgstr "Gizmo SLA podpěrné body" -#: src/slic3r/GUI/GLCanvas3D.cpp:2921 -#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562 +#: src/slic3r/GUI/GLCanvas3D.cpp:3165 +#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:520 msgid "Gizmo-Move" msgstr "Gizmo-Posuv" -#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:489 +#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:639 msgid "Gizmo-Place on Face" msgstr "Gizmo-Umístit plochou na podložku" -#: src/slic3r/GUI/GLCanvas3D.cpp:3001 -#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:564 +#: src/slic3r/GUI/GLCanvas3D.cpp:3249 +#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:522 msgid "Gizmo-Rotate" msgstr "Gizmo-Otáčení" -#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:563 +#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:521 msgid "Gizmo-Scale" msgstr "Gizmo-Měřítko" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:201 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:199 msgid "Gizmos" msgstr "Gizma" -#: src/slic3r/GUI/AboutDialog.cpp:259 +#: src/slic3r/GUI/AboutDialog.cpp:284 src/slic3r/GUI/GUI_App.cpp:244 msgid "GNU Affero General Public License, version 3" msgstr "GNU Affero General Public License, verze 3" -#: src/slic3r/GUI/ConfigWizard.cpp:980 +#: src/slic3r/GUI/ConfigWizard.cpp:1346 msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average." msgstr "Je zapotřebí velká přesnost, proto použijte posuvné měřítko (šupleru) a proveďte několik měření po délce filamentu, poté vypočítejte průměr." -#: src/libslic3r/PrintConfig.cpp:844 +#: src/libslic3r/PrintConfig.cpp:882 msgid "Grid" msgstr "Mřížka" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2454 +#: src/slic3r/GUI/PrintHostDialogs.cpp:57 +msgid "Group" +msgstr "Skupina" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:2846 msgid "Group manipulation" msgstr "Manipulace se skupinou" -#: src/slic3r/GUI/Preferences.cpp:133 +#: src/slic3r/GUI/Preferences.cpp:200 msgid "GUI" msgstr "GUI" -#: src/libslic3r/PrintConfig.cpp:852 +#: src/libslic3r/PrintConfig.cpp:890 msgid "Gyroid" msgstr "Gyroid" -#: src/slic3r/GUI/Tab.cpp:2937 -msgid "has the following unsaved changes:" -msgstr "má neuložené následující změny:" - -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:48 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:47 msgid "Head diameter" msgstr "Průměr hrotu" -#: src/slic3r/GUI/ConfigManipulation.cpp:317 +#: src/libslic3r/PrintConfig.cpp:2772 +msgid "Head penetration" +msgstr "Průnik podpěry do modelu" + +#: src/slic3r/GUI/ConfigManipulation.cpp:322 msgid "Head penetration should not be greater than the head width." msgstr "Průnik hrotu podpěry by neměl být větší než je tloušťka hrotu podpěry." -#: src/libslic3r/PrintConfig.cpp:869 +#: src/libslic3r/PrintConfig.cpp:910 msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output." msgstr "Teplota vyhřívané tiskové podložky pro první vrstvu. Nastavením tuto hodnoty na nulu vypnete příkazy pro řízení teploty ve vrstvě ve výstupu." -#: src/slic3r/GUI/GUI_Preview.cpp:222 src/libslic3r/PrintConfig.cpp:500 +#: src/slic3r/GUI/GUI_Preview.cpp:276 src/libslic3r/PrintConfig.cpp:536 msgid "Height" msgstr "Výška" -#: src/libslic3r/GCode/PreviewData.cpp:347 +#: src/slic3r/GUI/GCodeViewer.cpp:2236 src/libslic3r/GCode/PreviewData.cpp:352 msgid "Height (mm)" msgstr "Výška (mm)" -#: src/libslic3r/PrintConfig.cpp:1688 +#: src/libslic3r/PrintConfig.cpp:1796 msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts." msgstr "Výška obrysu vyjádřená ve vrstvách. Nastavte tuto hodnotu vysokou, pro použití obrysu jako stínění proti průvanu." -#: src/libslic3r/PrintConfig.cpp:2360 +#: src/libslic3r/PrintConfig.cpp:2503 msgid "Height of the display" msgstr "Výška displeje" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1500 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1631 msgid "Height range Modifier" msgstr "Modifikátor Výškového rozsahu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2507 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2899 msgid "Height ranges" msgstr "Výškové rozsahy" -#: src/libslic3r/PrintConfig.cpp:261 +#: src/libslic3r/PrintConfig.cpp:295 msgid "Heights at which a filament change is to occur." msgstr "Výšky, při kterých má dojít ke změně filamentu." -#: src/slic3r/GUI/ConfigWizard.cpp:433 +#: src/slic3r/GUI/ConfigWizard.cpp:451 #, 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 "Ahoj, vítejte v %su! Tento %s vám pomůže se základní konfigurací; jen několik nastavení a budete připraveni tisknout." -#: src/libslic3r/PrintConfig.cpp:3365 +#: src/libslic3r/PrintConfig.cpp:3564 msgid "Help" msgstr "Nápověda" -#: src/libslic3r/PrintConfig.cpp:3371 +#: src/libslic3r/PrintConfig.cpp:3570 msgid "Help (FFF options)" msgstr "Nápověda (pro FFF)" -#: src/libslic3r/PrintConfig.cpp:3376 +#: src/libslic3r/PrintConfig.cpp:3575 msgid "Help (SLA options)" msgstr "Nápověda (pro SLA)" @@ -3303,96 +3793,80 @@ msgstr "Nápověda (pro SLA)" msgid "Here you can adjust required purging volume (mm³) for any given pair of tools." msgstr "Zde můžete upravit požadovaný objem čištění (mm³) pro kteroukoliv dvojici extruderů." -#: src/libslic3r/PrintConfig.cpp:973 +#: src/libslic3r/PrintConfig.cpp:1017 msgid "High extruder current on filament swap" msgstr "Zvýšený proud do extruderového motoru při výměně filamentu" -#: src/slic3r/GUI/GLCanvas3D.cpp:277 +#: src/slic3r/GUI/GLCanvas3D.cpp:263 msgid "Higher print quality versus higher print speed." msgstr "Vyšší kvalita tisku versus vyšší rychlost tisku." -#: src/libslic3r/PrintConfig.cpp:427 src/libslic3r/PrintConfig.cpp:853 +#: src/libslic3r/PrintConfig.cpp:463 src/libslic3r/PrintConfig.cpp:891 msgid "Hilbert Curve" msgstr "Hilbertova křivka" -#: src/slic3r/GUI/Plater.cpp:1042 +#: src/slic3r/GUI/Plater.cpp:916 msgid "Hold Shift to Slice & Export G-code" msgstr "Stiskni Shift pro Slicování & Export G-codu" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:47 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:46 msgid "Hole depth" msgstr "Hloubka otvoru" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:46 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:45 msgid "Hole diameter" msgstr "Průměr otvoru" -#: src/slic3r/GUI/Plater.cpp:2760 -msgid "Hollow" -msgstr "Vydutit" - -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:977 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:785 msgid "Hollow and drill" msgstr "Vydutit a vyvrtat" -#: src/libslic3r/PrintConfig.cpp:2910 +#: src/libslic3r/PrintConfig.cpp:3074 msgid "Hollow out a model to have an empty interior" msgstr "Vyduťte model, abyste měli vnitřek prázdný" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:41 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:40 msgid "Hollow this object" msgstr "Vydutit tento objekt" -#: src/slic3r/GUI/GUI_ObjectList.cpp:108 src/slic3r/GUI/Tab.cpp:3654 -#: src/slic3r/GUI/Tab.cpp:3655 src/libslic3r/SLA/Hollowing.cpp:46 -#: src/libslic3r/SLA/Hollowing.cpp:58 src/libslic3r/SLA/Hollowing.cpp:67 -#: src/libslic3r/SLA/Hollowing.cpp:76 src/libslic3r/PrintConfig.cpp:2909 -#: src/libslic3r/PrintConfig.cpp:2916 src/libslic3r/PrintConfig.cpp:2926 -#: src/libslic3r/PrintConfig.cpp:2935 +#: src/slic3r/GUI/GUI_ObjectList.cpp:106 src/slic3r/GUI/Tab.cpp:4073 +#: src/slic3r/GUI/Tab.cpp:4074 src/libslic3r/SLA/Hollowing.cpp:45 +#: src/libslic3r/SLA/Hollowing.cpp:57 src/libslic3r/SLA/Hollowing.cpp:66 +#: src/libslic3r/SLA/Hollowing.cpp:75 src/libslic3r/PrintConfig.cpp:3073 +#: src/libslic3r/PrintConfig.cpp:3080 src/libslic3r/PrintConfig.cpp:3090 +#: src/libslic3r/PrintConfig.cpp:3099 msgid "Hollowing" msgstr "Vytvoření dutiny" -#: src/slic3r/GUI/Plater.cpp:2926 -msgid "Hollowing cancelled." -msgstr "Vytváření dutiny bylo zrušeno." - -#: src/slic3r/GUI/Plater.cpp:2927 -msgid "Hollowing done." -msgstr "Vydutění dokončeno." - -#: src/slic3r/GUI/Plater.cpp:2929 -msgid "Hollowing failed." -msgstr "Vydutění selhalo." - -#: src/libslic3r/PrintConfig.cpp:2937 +#: src/libslic3r/PrintConfig.cpp:3101 msgid "Hollowing is done in two steps: first, an imaginary interior is calculated deeper (offset plus the closing distance) in the object and then it's inflated back to the specified offset. A greater closing distance makes the interior more rounded. At zero, the interior will resemble the exterior the most." msgstr "Tvorba dutiny se provádí ve dvou krocích: nejprve se imaginární vnitřní stěna vypočítá hlouběji (offset plus vzdálenost uzavření) v objektu a poté se nafoukne zpět na zadaný offset. Díky větší vzdálenosti uzavření je vnitřek modelu zaoblenější. Při nulové hodnotě se vnitřek modelu nejvíce podobá vnějšku modelu." -#: src/libslic3r/SLAPrintSteps.cpp:43 +#: src/libslic3r/SLAPrintSteps.cpp:44 msgid "Hollowing model" msgstr "Vydutění modelu" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:813 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:624 msgid "Hollowing parameter change" msgstr "Změna parametru dutiny" -#: src/libslic3r/PrintConfig.cpp:850 src/libslic3r/PrintConfig.cpp:2011 +#: src/libslic3r/PrintConfig.cpp:888 src/libslic3r/PrintConfig.cpp:2153 msgid "Honeycomb" msgstr "Plástev" -#: src/slic3r/GUI/Tab.cpp:1064 +#: src/slic3r/GUI/Tab.cpp:1386 msgid "Horizontal shells" msgstr "Vodorovné stěny" -#: src/libslic3r/PrintConfig.cpp:245 +#: src/libslic3r/PrintConfig.cpp:279 msgid "Horizontal width of the brim that will be printed around each object on the first layer." msgstr "Šírka límce který bude vytištěn v první vrstvě okolo každého objektu." -#: src/slic3r/GUI/PrintHostDialogs.cpp:152 +#: src/slic3r/GUI/PrintHostDialogs.cpp:150 msgid "Host" msgstr "Server" -#: src/libslic3r/PrintConfig.cpp:1332 +#: src/libslic3r/PrintConfig.cpp:1440 msgid "Host Type" msgstr "Typ tiskového serveru" @@ -3400,11 +3874,11 @@ msgstr "Typ tiskového serveru" msgid "Hostname" msgstr "Název serveru" -#: src/libslic3r/PrintConfig.cpp:97 +#: src/libslic3r/PrintConfig.cpp:99 msgid "Hostname, IP or URL" msgstr "Název serveru, IP nebo URL" -#: src/slic3r/GUI/Tab.cpp:139 +#: src/slic3r/GUI/Tab.cpp:210 msgid "" "Hover the cursor over buttons to find more information \n" "or click this button." @@ -3412,57 +3886,66 @@ msgstr "" "Pro více informací přejeďte kurzorem nad tlačítky\n" "nebo na tlačítko klikněte." -#: src/libslic3r/PrintConfig.cpp:2812 +#: src/libslic3r/PrintConfig.cpp:2976 msgid "How far should the pad extend around the contained geometry" msgstr "Jak široká má být podložka kolem geometrie" -#: src/libslic3r/PrintConfig.cpp:2901 +#: src/libslic3r/PrintConfig.cpp:3065 msgid "How much should the tiny connectors penetrate into the model body." msgstr "Jak hluboko mají spojky proniknou do modelu." -#: src/libslic3r/PrintConfig.cpp:2631 +#: src/libslic3r/PrintConfig.cpp:2774 msgid "How much the pinhead has to penetrate the model surface" msgstr "Jak moc hrot podpěry pronikne do povrchu modelu" -#: src/libslic3r/PrintConfig.cpp:2755 +#: src/libslic3r/PrintConfig.cpp:2919 msgid "How much the supports should lift up the supported object. If \"Pad around object\" is enabled, this value is ignored." msgstr "O kolik mají podpěry nadzvednout podporovaný objekt. V případě zvolení možnosti \"Podložka okolo objektu\" bude tato hodnota ignorována." -#: src/libslic3r/PrintConfig.cpp:111 +#: src/libslic3r/PrintConfig.cpp:1209 +msgid "How to apply limits" +msgstr "Uplatnění limitů" + +#: src/libslic3r/PrintConfig.cpp:1203 +msgid "How to apply the Machine Limits" +msgstr "Jak se mají projevit limity stroje" + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:358 +#: src/libslic3r/PrintConfig.cpp:113 msgid "HTTPS CA File" msgstr "Soubor HTTPS CA" -#: src/slic3r/GUI/Tab.cpp:1713 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:319 msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate." msgstr "Soubor HTTPS CA je volitelný. Je nutný pouze pokud použijte HTTPS certifikát s vlastním podpisem." -#: src/slic3r/GUI/Preferences.cpp:222 +#: src/slic3r/GUI/Preferences.cpp:376 msgid "Icon size in a respect to the default size" msgstr "Velikost ikon vůči výchozí velikosti" -#: src/slic3r/GUI/PrintHostDialogs.cpp:149 +#: src/slic3r/GUI/PrintHostDialogs.cpp:147 msgid "ID" msgstr "ID" -#: src/libslic3r/PrintConfig.cpp:1873 +#: src/libslic3r/PrintConfig.cpp:2015 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 "Pokud je zaškrtnuto, budou podpěry generovány automaticky na základě prahové hodnoty převisu. Pokud není zaškrtnuto, bude podpěra generována pouze v místech, kde je umístěn objekt pro \"Vynucení podpěr\"." -#: src/slic3r/GUI/ConfigWizard.cpp:773 +#: src/slic3r/GUI/ConfigWizard.cpp:1132 #, 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 "Pokud je povoleno, kontroluje %s nově dostupné verze. 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/ConfigWizard.cpp:783 +#: src/slic3r/GUI/ConfigWizard.cpp:1142 #, c-format msgid "If enabled, %s 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." msgstr "Pokud je povoleno, stáhne %s na pozadí aktualizace vestavěných systémových přednastavení. Tyto aktualizace jsou staženy do dočasného umístění. Pokud je k dispozici nové přednastavení, zobrazí se upozornění při startu programu." -#: src/libslic3r/PrintConfig.cpp:1852 +#: src/libslic3r/PrintConfig.cpp:1994 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/ConfigWizard.cpp:805 +#: src/slic3r/GUI/ConfigWizard.cpp:1164 msgid "" "If enabled, allows the Reload from disk command to automatically find and load the files when invoked.\n" "If not enabled, the Reload from disk command will ask to select each file using an open file dialog." @@ -3470,127 +3953,168 @@ msgstr "" "Pokud je povoleno, v případě vyžádání, umožňuje funkci „Znovu načíst z disku“ automaticky vyhledat a načíst soubory.\n" "Pokud není povoleno, funkce „Znovu načíst z disku“ požádá o zadání cest ke každému souboru pomocí dialogového okna." -#: src/slic3r/GUI/Preferences.cpp:74 +#: src/slic3r/GUI/Preferences.cpp:91 msgid "If enabled, allows the Reload from disk command to automatically find and load the files when invoked." msgstr "Pokud je povoleno, v případě vyžádání, umožňuje funkci „Znovu načíst z disku“ automaticky vyhledat a načíst soubory." -#: src/slic3r/GUI/Preferences.cpp:66 +#: src/slic3r/GUI/Preferences.cpp:238 +msgid "If enabled, changes made using the sequential slider, in preview, apply only to gcode top layer. If disabled, changes made using the sequential slider, in preview, apply to the whole gcode." +msgstr "Pokud je povoleno, pohyby sekvenčního posuvníku v náhledu G-codu se aplikují pouze na horní vrstvu. Pokud je zakázáno, aplikují se na celý G-code." + +#: src/slic3r/GUI/Preferences.cpp:83 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:82 +#: src/slic3r/GUI/Preferences.cpp:270 +msgid "If enabled, renders object using the environment map." +msgstr "Pokud je povoleno, vykreslí objekt za pomoci mapy prostředí." + +#: src/slic3r/GUI/Preferences.cpp:200 +msgid "If enabled, reverses the direction of zoom with mouse wheel" +msgstr "Pokud je povoleno, při zoomu obrátí funkci kolečka myši" + +#: src/slic3r/GUI/Preferences.cpp:99 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." msgstr "Pokud je povoleno, stáhne Slic3r na pozadí aktualizace vestavěných systémových přednastavení. Tyto aktualizace jsou staženy do dočasného umístění. Pokud je k dispozici nové přednastavení, zobrazí se upozornění při startu programu." -#: src/slic3r/GUI/Preferences.cpp:106 +#: src/slic3r/GUI/Preferences.cpp:137 msgid "If enabled, the 3D scene will be rendered in Retina resolution. If you are experiencing 3D performance problems, disabling this option may help." msgstr "Pokud je tato volba povolena, bude 3D scéna vykreslena v rozlišení Retina. Pokud dochází k potížím s výkonem, zkuste tuto volbu vypnout." -#: src/libslic3r/PrintConfig.cpp:1696 +#: src/slic3r/GUI/Preferences.cpp:215 +msgid "If enabled, the button for the collapse sidebar will be appeared in top right corner of the 3D Scene" +msgstr "Pokud je povoleno, bude v pravém horním rohu 3D scény zobrazeno tlačítko pro ovládání bočního panelu." + +#: src/libslic3r/PrintConfig.cpp:3698 +msgid "If enabled, the command line arguments are sent to an existing instance of GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides the \"single_instance\" configuration value from application preferences." +msgstr "Pokud je povoleno, argumenty příkazového řádku se odešlou do existující instance grafického uživatelského rozhraní PrusaSlicer,u nebo se aktivuje existující okno PrusaSlicer. Přepíše hodnotu konfigurace „single_instance“ z nastavení aplikace." + +#: src/libslic3r/PrintConfig.cpp:1804 msgid "If enabled, the skirt will be as tall as a highest printed object. This is useful to protect an ABS or ASA print from warping and detaching from print bed due to wind draft." msgstr "Pokud je tato možnost povolena, bude obrys (skirt) stejně vysoký jako nejvyšší tištěný objekt. To je užitečné k ochraně modelu při tisku z ABS nebo ASA před deformací a odlepením od tiskové podložky v důsledku průvanu." -#: src/libslic3r/PrintConfig.cpp:1858 +#: src/libslic3r/PrintConfig.cpp:2000 msgid "If enabled, the wipe tower will not be printed on layers with no toolchanges. On layers with a toolchange, extruder will travel downward to print the wipe tower. User is responsible for ensuring there is no collision with the print." msgstr "Pokud je tato možnost povolena, nebude čistící věž vytištěna ve vrstvách bez změny barvy. U vrstev s výměnou sjede extruder směrem dolů a vytiskne vrstvu čistící věže. Uživatel je odpovědný za to, že nedojde ke kolizi tiskové hlavy s tiskem." -#: src/slic3r/GUI/Preferences.cpp:128 +#: src/slic3r/GUI/Preferences.cpp:193 msgid "If enabled, use free camera. If not enabled, use constrained camera." msgstr "Pokud je zaškrtnuto, použije „free kameru“. Pokud není, použije „constrained kameru“." -#: src/slic3r/GUI/Preferences.cpp:121 +#: src/slic3r/GUI/Preferences.cpp:186 msgid "If enabled, use perspective camera. If not enabled, use orthographic camera." msgstr "Pokud je zaškrtnuto, použije perspektivní kameru. Pokud není, použije ortografickou kameru." -#: src/slic3r/GUI/Preferences.cpp:145 +#: src/slic3r/GUI/Preferences.cpp:222 msgid "If enabled, you can change size of toolbar icons manually." msgstr "Pokud je zaškrtnuto, můžete nastavit velikost ikon na panelu nástrojů." -#: src/slic3r/GUI/PresetHints.cpp:29 +#: 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 "Pokud je odhadovaný čas vrstvy nižší než ~%1%s, bude ventilátor pracovat na %2%%% a rychlost tisku bude snížena tak, aby na tuto vrstvu nebylo použito méně než %3%s (rychlost však nikdy nebude snížena pod %4%mm/s)." -#: src/slic3r/GUI/PresetHints.cpp:36 +#: src/slic3r/GUI/PresetHints.cpp:35 msgid "If estimated layer time is greater, but still below ~%1%s, fan will run at a proportionally decreasing speed between %2%%% and %3%%%." msgstr "Pokud je odhadovaný čas vrstvy delší, ale stále pod ~%1%s, bude ventilátor pracovat s plynule klesající rychlostí mezi %2%%% a %3%%%." -#: src/libslic3r/PrintConfig.cpp:901 +#: src/libslic3r/PrintConfig.cpp:943 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 "Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. Pokud je hodnota vyjádřena procenty (například: 40%), změní v závislosti na výchozích rychlostech." -#: src/libslic3r/PrintConfig.cpp:573 +#: src/libslic3r/PrintConfig.cpp:609 msgid "If layer print time is estimated below this number of seconds, fan will be enabled and its speed will be calculated by interpolating the minimum and maximum speeds." msgstr "Pokud je doba tisku vrstvy odhadnuta jako kratší než tato nastavená hodnota ve vteřinách, ventilátor bude aktivován a jeho rychlost bude vypočtena interpolací minimální a maximální rychlosti." -#: src/libslic3r/PrintConfig.cpp:1706 +#: src/libslic3r/PrintConfig.cpp:1821 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 "Pokud je doba tisku vrstvy odhadnuta kratší než tento počet sekund, rychlost tisku se zpomalí, aby se prodloužila doba tisku této vrstvy." -#: src/libslic3r/PrintConfig.cpp:567 +#: src/libslic3r/PrintConfig.cpp:603 msgid "If this is enabled, fan will never be disabled and will be kept running at least at its minimum speed. Useful for PLA, harmful for ABS." msgstr "Pokud je tato funkce zapnutá, ventilátor nebude nikdy vypnut a bude udržován v chodu alespoň rychlostí která je nastavena jako minimální rychlost. Užitečné pro PLA, škodlivé pro ABS." -#: src/slic3r/GUI/Preferences.cpp:49 +#: src/slic3r/GUI/Preferences.cpp:66 msgid "If this is enabled, Slic3r will auto-center objects around the print bed center." msgstr "Pokud je tato možnost povolena, Slic3r bude automaticky centrovat objekty kolem středu tiskové plochy." -#: src/slic3r/GUI/Preferences.cpp:57 +#: src/slic3r/GUI/Preferences.cpp:74 msgid "If this is enabled, Slic3r will pre-process objects as soon as they're loaded in order to save time when exporting G-code." msgstr "Pokud je tato možnost povolena, Slic3r předprojektuje objekty, jakmile budou načteny, aby šetřil čas při exportu G-code." -#: src/slic3r/GUI/Preferences.cpp:41 +#: src/slic3r/GUI/Preferences.cpp:54 msgid "If this is enabled, Slic3r will prompt the last output directory instead of the one containing the input files." msgstr "Pokud je tato volba povolena, Slic3r vyvolá poslední výstupní adresář namísto toho, který obsahuje vstupní soubory." -#: src/libslic3r/PrintConfig.cpp:1562 +#: src/slic3r/GUI/Preferences.cpp:125 +msgid "If this is enabled, when starting PrusaSlicer and another instance of the same PrusaSlicer is already running, that instance will be reactivated instead." +msgstr "Pokud je tato možnost povolena, tak v případě již běžícího PrusaSliceru bude při pokusu spuštění dalšího PrusaSliceru aktivována právě tato instance." + +#: src/libslic3r/PrintConfig.cpp:1670 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 "Zadáním kladné hodnoty, se Z rychle přizvedne při každém vyvolání retrakce. Při použití více extruderů bude použito pouze nastavení pro první extruder." -#: src/libslic3r/PrintConfig.cpp:1571 +#: src/libslic3r/PrintConfig.cpp:1679 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 "Zadáním kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u prvních vrstev." -#: src/libslic3r/PrintConfig.cpp:1580 +#: src/libslic3r/PrintConfig.cpp:1688 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 "Zadáním kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u prvních vrstev." -#: src/libslic3r/PrintConfig.cpp:1454 +#: src/libslic3r/PrintConfig.cpp:1562 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. Scripts will be passed the absolute path to the G-code file as the first argument, and they can access the Slic3r config settings by reading environment variables." msgstr "Pokud chcete zpracovat výstupní G-code pomocí vlastních skriptů, stačí zde uvést jejich absolutní cesty. Oddělte více skriptů středníkem. Skripty předají absolutní cestu k souboru G-code jako první argument a mohou přistupovat k nastavení konfigurace Slic3ru čtením proměnných prostředí." -#: src/libslic3r/PrintConfig.cpp:530 +#: src/libslic3r/PrintConfig.cpp:566 msgid "If your firmware doesn't handle the extruder displacement you need the G-code to take it into account. This option lets you specify the displacement of each extruder with respect to the first one. It expects positive coordinates (they will be subtracted from the XY coordinate)." msgstr "Pokud firmware nezpracovává umístění extruderu správně, potřebujete aby to vzal G-code v úvahu. Toto nastavení umožňuje určit odsazení každého extruderu vzhledem k prvnímu. Očekávají se pozitivní souřadnice (budou odečteny od souřadnice XY)." -#: src/libslic3r/PrintConfig.cpp:2169 +#: src/libslic3r/PrintConfig.cpp:2312 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values." msgstr "Pokud váš firmware vyžaduje relativní hodnoty E, zaškrtněte toto, jinak nechte nezaškrtnuté. Většina firmwarů používá absolutní hodnoty." -#: src/libslic3r/PrintConfig.cpp:3485 +#: src/libslic3r/PrintConfig.cpp:3684 msgid "Ignore non-existent config files" msgstr "Ignorovat neexistující konfigurační soubory" -#: src/slic3r/GUI/MainFrame.cpp:464 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:192 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:173 +msgid "Ignores facets facing away from the camera." +msgstr "Ignoruje fasety směřující pryč od kamery." + +#: src/slic3r/GUI/MainFrame.cpp:1055 msgid "Import &Config" msgstr "Importovat Konfigura&ci" -#: src/slic3r/GUI/MainFrame.cpp:471 +#: src/slic3r/GUI/MainFrame.cpp:1062 msgid "Import Config &Bundle" msgstr "Importovat Konfigurační &Balík" -#: src/slic3r/GUI/MainFrame.cpp:467 +#: src/slic3r/GUI/MainFrame.cpp:1058 msgid "Import Config from &project" msgstr "Načíst konfiguraci z &projektu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:119 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:112 msgid "Import Config from ini/amf/3mf/gcode" msgstr "Načíst konfiguraci ze souboru ini/amf/3mf/gcode" -#: src/slic3r/GUI/Plater.cpp:4603 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:39 +msgid "Import file: " +msgstr "Importovat soubor:" + +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:46 +msgid "Import model and profile" +msgstr "Importovat model a profil" + +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:48 +msgid "Import model only" +msgstr "Importujte pouze model" + +#: src/slic3r/GUI/Plater.cpp:4655 msgid "Import Object" msgstr "Importovat Objekt" -#: src/slic3r/GUI/Plater.cpp:4607 +#: src/slic3r/GUI/Plater.cpp:4659 msgid "Import Objects" msgstr "Importovat Objekty" @@ -3598,15 +4122,50 @@ msgstr "Importovat Objekty" msgid "Import of the repaired 3mf file failed" msgstr "Import opraveného 3MF souboru selhal" -#: src/slic3r/GUI/MainFrame.cpp:460 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:47 +msgid "Import profile only" +msgstr "Importovat pouze profil" + +#: src/slic3r/GUI/MainFrame.cpp:1050 +msgid "Import SL1 archive" +msgstr "Importovat SL1 archiv" + +#: src/slic3r/GUI/Plater.cpp:1561 +msgid "Import SLA archive" +msgstr "Importovat SLA archiv" + +#: src/slic3r/GUI/MainFrame.cpp:1046 +msgid "Import STL (imperial units)" +msgstr "Importovat STL (imperiální jednotky)" + +#: src/slic3r/GUI/MainFrame.cpp:1042 msgid "Import STL/OBJ/AM&F/3MF" msgstr "Importovat STL/OBJ/AM&F/3MF" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:118 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:111 msgid "Import STL/OBJ/AMF/3MF without config, keep plater" msgstr "Importovat STL/OBJ/AMF/3MF bez konfigurace, zachová stávající podložku" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3422 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:159 +msgid "Importing canceled." +msgstr "Import zrušen." + +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:160 +msgid "Importing done." +msgstr "Import dokončen." + +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:135 +msgid "Importing SLA archive" +msgstr "Importuje se SLA archiv" + +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:341 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:418 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:486 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:487 +msgid "in" +msgstr "in" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:3885 #, c-format msgid "In this mode you can select only other %s Items%s" msgstr "V tomto režimu můžete vybrat pouze jinou/jiný %s %s" @@ -3615,25 +4174,25 @@ msgstr "V tomto režimu můžete vybrat pouze jinou/jiný %s %s" msgid "Incompatible bundles:" msgstr "Nekompatibilní balíky:" +#: src/slic3r/GUI/PresetComboBoxes.cpp:241 +msgid "Incompatible presets" +msgstr "Nekompatibilní předvolby" + #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 #, c-format msgid "Incompatible with this %s" msgstr "Nekompatibilní s tímto %s" -#: src/slic3r/GUI/Plater.cpp:4685 +#: src/slic3r/GUI/Plater.cpp:4790 msgid "Increase Instances" msgstr "Přidání Instancí" -#: src/slic3r/GUI/GLCanvas3D.cpp:264 +#: src/slic3r/GUI/GLCanvas3D.cpp:251 msgid "Increase/decrease edit area" msgstr "Zvětšit / zmenšit oblast úprav" -#: src/slic3r/GUI/Plater.cpp:2922 -msgid "Indexing hollowed object" -msgstr "Indexování dutého objektu" - #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:3258 +#: src/slic3r/GUI/Tab.cpp:3695 msgid "" "indicates that some settings were changed and are not equal to the system (or default) values for the current option group.\n" "Click the UNLOCKED LOCK icon to reset all settings for current option group to the system (or default) values." @@ -3642,12 +4201,12 @@ msgstr "" "Klikněte na ikonu ODEMKNUTÉHO ZÁMKU pro reset všech nastavení aktuální skupiny nastavení na systémové (nebo výchozí) hodnoty." #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:3254 +#: src/slic3r/GUI/Tab.cpp:3691 msgid "indicates that the settings are the same as the system (or default) values for the current option group" msgstr "indikuje, že nastavení jsou stejná jako systémové (výchozí) hodnoty pro aktuální skupinu nastavení" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:3270 +#: src/slic3r/GUI/Tab.cpp:3707 msgid "" "indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n" "Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset." @@ -3655,419 +4214,487 @@ msgstr "" "indikuje, že došlo ke změně nastavení, které není shodné s naposledy uloženým přednastavením pro aktuální skupinu nastavení.\n" "Klikněte na ikonu ŠIPKY ZPĚT pro reset všech nastavení pro aktuální skupinu nastavení na naposledy uložené přednastavení." -#: src/slic3r/GUI/ConfigManipulation.cpp:211 -#: src/slic3r/GUI/GUI_ObjectList.cpp:35 src/slic3r/GUI/GUI_ObjectList.cpp:96 -#: src/slic3r/GUI/GUI_ObjectList.cpp:614 src/slic3r/GUI/Plater.cpp:527 -#: src/slic3r/GUI/Tab.cpp:1091 src/slic3r/GUI/Tab.cpp:1092 -#: src/libslic3r/PrintConfig.cpp:203 src/libslic3r/PrintConfig.cpp:416 -#: src/libslic3r/PrintConfig.cpp:436 src/libslic3r/PrintConfig.cpp:776 -#: src/libslic3r/PrintConfig.cpp:790 src/libslic3r/PrintConfig.cpp:827 -#: src/libslic3r/PrintConfig.cpp:981 src/libslic3r/PrintConfig.cpp:991 -#: src/libslic3r/PrintConfig.cpp:1009 src/libslic3r/PrintConfig.cpp:1028 -#: src/libslic3r/PrintConfig.cpp:1047 src/libslic3r/PrintConfig.cpp:1728 -#: src/libslic3r/PrintConfig.cpp:1745 +#: src/slic3r/GUI/ConfigManipulation.cpp:210 +#: src/slic3r/GUI/GUI_ObjectList.cpp:35 src/slic3r/GUI/GUI_ObjectList.cpp:93 +#: src/slic3r/GUI/GUI_ObjectList.cpp:652 src/slic3r/GUI/Plater.cpp:393 +#: src/slic3r/GUI/Tab.cpp:1413 src/slic3r/GUI/Tab.cpp:1414 +#: src/libslic3r/PrintConfig.cpp:237 src/libslic3r/PrintConfig.cpp:450 +#: src/libslic3r/PrintConfig.cpp:472 src/libslic3r/PrintConfig.cpp:812 +#: src/libslic3r/PrintConfig.cpp:826 src/libslic3r/PrintConfig.cpp:863 +#: src/libslic3r/PrintConfig.cpp:1025 src/libslic3r/PrintConfig.cpp:1035 +#: src/libslic3r/PrintConfig.cpp:1053 src/libslic3r/PrintConfig.cpp:1072 +#: src/libslic3r/PrintConfig.cpp:1091 src/libslic3r/PrintConfig.cpp:1843 +#: src/libslic3r/PrintConfig.cpp:1860 msgid "Infill" msgstr "Výplň" -#: src/slic3r/GUI/PresetHints.cpp:174 +#: src/slic3r/GUI/PresetHints.cpp:173 msgid "infill" msgstr "výplň" -#: src/libslic3r/PrintConfig.cpp:1021 +#: src/libslic3r/PrintConfig.cpp:1065 msgid "Infill before perimeters" msgstr "Tisknout výplň před tiskem perimetrů" -#: src/libslic3r/PrintConfig.cpp:1001 +#: src/libslic3r/PrintConfig.cpp:1045 msgid "Infill extruder" msgstr "Extruder pro výplň" -#: src/libslic3r/PrintConfig.cpp:1036 +#: src/libslic3r/PrintConfig.cpp:1080 msgid "Infill/perimeters overlap" msgstr "Přesah pro výplň/perimetry" -#: src/libslic3r/Print.cpp:1584 +#: src/libslic3r/Print.cpp:1610 msgid "Infilling layers" msgstr "Generování výplně vrstev" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3430 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3505 src/slic3r/GUI/Plater.cpp:141 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3893 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3968 src/slic3r/GUI/Plater.cpp:147 msgid "Info" msgstr "Info" -#: src/libslic3r/PrintConfig.cpp:1057 +#: src/slic3r/GUI/GUI_App.cpp:1087 src/slic3r/GUI/Tab.cpp:3435 +msgid "Information" +msgstr "Informace" + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:547 +msgid "Infornation" +msgstr "Informace" + +#: src/libslic3r/PrintConfig.cpp:1101 msgid "Inherits profile" msgstr "Zdědí profil" -#: src/libslic3r/SLAPrint.cpp:653 +#: src/libslic3r/SLAPrint.cpp:667 msgid "Initial exposition time is out of printer profile bounds." msgstr "Doba počátečního osvitu je mimo rozsah profilu tiskárny." -#: src/libslic3r/PrintConfig.cpp:2564 src/libslic3r/PrintConfig.cpp:2565 +#: src/libslic3r/PrintConfig.cpp:2707 src/libslic3r/PrintConfig.cpp:2708 msgid "Initial exposure time" msgstr "Doba počátečního osvitu" -#: src/libslic3r/PrintConfig.cpp:2482 src/libslic3r/PrintConfig.cpp:2483 +#: src/libslic3r/PrintConfig.cpp:2625 src/libslic3r/PrintConfig.cpp:2626 msgid "Initial layer height" msgstr "Výška první vrstvy" -#: src/slic3r/GUI/Field.cpp:204 +#: src/slic3r/GUI/Field.cpp:252 src/slic3r/GUI/Field.cpp:1370 msgid "Input value is out of range" msgstr "Zadaná hodnota je mimo rozsah" -#: src/slic3r/GUI/GUI_App.cpp:800 +#: src/slic3r/GUI/GUI_App.cpp:1480 msgid "Inspect / activate configuration snapshots" msgstr "Zkontrolovat / aktivovat zálohy konfigurace" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:60 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:216 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:62 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:218 #, c-format msgid "Instance %d" msgstr "Instance %d" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2500 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2892 msgid "Instance manipulation" msgstr "Manipulace s instancí objektu" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:56 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:58 msgid "Instances" msgstr "Instance" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1091 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3781 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1215 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4244 msgid "Instances to Separated Objects" msgstr "Změna instance na samostatný objekt" -#: src/libslic3r/PrintConfig.cpp:1973 +#: src/libslic3r/PrintConfig.cpp:2115 msgid "Interface layers" msgstr "Kontaktní vrstvy" -#: src/libslic3r/PrintConfig.cpp:1957 +#: src/libslic3r/PrintConfig.cpp:2099 msgid "Interface loops" msgstr "Kontaktní smyčky" -#: src/libslic3r/PrintConfig.cpp:1982 +#: src/libslic3r/PrintConfig.cpp:2124 msgid "Interface pattern spacing" msgstr "Rozteč kontaktních vrstev" -#: src/libslic3r/PrintConfig.cpp:1071 +#: src/libslic3r/PrintConfig.cpp:1115 msgid "Interface shells" msgstr "Mezilehlé stěny" -#: src/libslic3r/Zipper.cpp:84 +#: src/libslic3r/miniz_extension.cpp:143 msgid "internal error" msgstr "interní chyba" -#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:313 +#: src/slic3r/GUI/GUI_Preview.cpp:304 src/libslic3r/ExtrusionEntity.cpp:317 +#: src/libslic3r/ExtrusionEntity.cpp:342 msgid "Internal infill" msgstr "Vnitřní výplň" -#: src/slic3r/GUI/Plater.cpp:3106 +#: src/slic3r/GUI/BedShapeDialog.cpp:145 +msgid "Invalid" +msgstr "Neplatný" + +#: src/slic3r/GUI/Plater.cpp:2906 src/slic3r/GUI/Plater.cpp:3583 msgid "Invalid data" msgstr "Neplatná data" -#: src/slic3r/GUI/BedShapeDialog.cpp:494 src/slic3r/GUI/BedShapeDialog.cpp:543 -#: src/slic3r/GUI/BedShapeDialog.cpp:566 +#: src/slic3r/GUI/BedShapeDialog.cpp:570 src/slic3r/GUI/BedShapeDialog.cpp:619 +#: src/slic3r/GUI/BedShapeDialog.cpp:642 msgid "Invalid file format." msgstr "Neplatný formát souboru." -#: src/libslic3r/Zipper.cpp:80 +#: src/libslic3r/miniz_extension.cpp:139 msgid "invalid filename" msgstr "neplatný název souboru" -#: src/slic3r/GUI/ConfigManipulation.cpp:319 +#: src/slic3r/GUI/ConfigManipulation.cpp:324 msgid "Invalid Head penetration" msgstr "Neplatný průnik podpěry do modelu" -#: src/libslic3r/Zipper.cpp:48 +#: src/libslic3r/miniz_extension.cpp:107 msgid "invalid header or archive is corrupted" msgstr "neplatná hlavička nebo je archiv poškozen" -#: src/slic3r/GUI/Field.cpp:195 src/slic3r/GUI/Field.cpp:226 -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:376 +#: src/slic3r/GUI/Field.cpp:243 src/slic3r/GUI/Field.cpp:274 +#: src/slic3r/GUI/Field.cpp:1358 src/slic3r/GUI/GUI_ObjectLayers.cpp:413 msgid "Invalid numeric input." msgstr "Neplatný číselný vstup." -#: src/libslic3r/Zipper.cpp:78 +#: src/libslic3r/miniz_extension.cpp:137 msgid "invalid parameter" msgstr "neplatný parametr" -#: src/slic3r/GUI/ConfigManipulation.cpp:332 +#: src/slic3r/GUI/ConfigManipulation.cpp:337 msgid "Invalid pinhead diameter" msgstr "Průměr hrotu podpěry je neplatný" +#: src/slic3r/GUI/GUI_ObjectList.cpp:94 src/slic3r/GUI/GUI_ObjectList.cpp:653 +#: src/slic3r/GUI/GUI_Preview.cpp:307 src/slic3r/GUI/Tab.cpp:1420 +#: src/libslic3r/ExtrusionEntity.cpp:320 src/libslic3r/ExtrusionEntity.cpp:348 +#: src/libslic3r/PrintConfig.cpp:1126 src/libslic3r/PrintConfig.cpp:1132 +#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:1156 +msgid "Ironing" +msgstr "Ironing" + +#: src/libslic3r/PrintConfig.cpp:1131 src/libslic3r/PrintConfig.cpp:1133 +msgid "Ironing Type" +msgstr "Způsob vyhlazování" + +#: src/slic3r/GUI/GUI_App.cpp:243 +msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community." +msgstr "je založen na Slic3r od Alessandra Ranellucciho a RepRap komunity." + #. TRN "Slic3r _is licensed under the_ License" -#: src/slic3r/GUI/AboutDialog.cpp:258 +#: src/slic3r/GUI/AboutDialog.cpp:283 src/slic3r/GUI/GUI_App.cpp:244 msgid "is licensed under the" msgstr "je licencován pod" -#: src/slic3r/GUI/Tab.cpp:2941 -msgid "is not compatible with print profile" -msgstr "není kompatibilní s tiskovým profilem" - -#: src/slic3r/GUI/Tab.cpp:2940 -msgid "is not compatible with printer" -msgstr "není kompatibilní s tiskárnou" - -#: src/slic3r/GUI/MainFrame.cpp:658 +#: src/slic3r/GUI/MainFrame.cpp:955 src/slic3r/GUI/MainFrame.cpp:1275 msgid "Iso" msgstr "Izometrické" -#: src/slic3r/GUI/MainFrame.cpp:658 +#: src/slic3r/GUI/MainFrame.cpp:955 src/slic3r/GUI/MainFrame.cpp:1275 msgid "Iso View" msgstr "Izometrické zobrazení" -#: src/slic3r/GUI/Tab.cpp:964 +#: src/slic3r/GUI/Tab.cpp:1282 msgid "It can't be deleted or modified." msgstr "Nelze smazat nebo upravit." -#: src/slic3r/GUI/Plater.cpp:3321 +#: src/slic3r/GUI/Plater.cpp:3124 msgid "It is not allowed to change the file to reload" msgstr "Není možné změnit soubor, který má být znovu načten" -#: src/libslic3r/PrintConfig.cpp:974 +#: src/libslic3r/PrintConfig.cpp:1018 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 "Může být užitečné zvýšit proud motoru extruderu během sekvence výměny filamentu, aby se umožnily vysoké rychlosti zavádění filamentu a aby se překonal odpor při zavádění filamentu s ošklivě tvarovanou špičkou." -#: src/slic3r/GUI/GUI_App.cpp:1084 src/slic3r/GUI/Tab.cpp:2958 +#: src/slic3r/GUI/Tab.cpp:3413 +msgid "It's a last preset for this physical printer." +msgstr "Toto je poslední přednastavení pro tuto fyzickou tiskárnu." + +#: src/slic3r/GUI/GUI_App.cpp:1876 src/slic3r/GUI/Tab.cpp:3187 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "SLA technologií nelze tisknout vícedílné objekty." -#: src/slic3r/GUI/Tab.cpp:2229 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:601 +msgid "It's not possible to delete the last related preset for the printer." +msgstr "Není možné odstranit poslední související přednastavení tiskárny." + +#: src/slic3r/GUI/Tab.cpp:2398 msgid "Jerk limits" msgstr "Ryv limity" -#: src/libslic3r/PrintConfig.cpp:1649 +#: src/libslic3r/PrintConfig.cpp:1757 msgid "Jitter" msgstr "Rozkmit (Jitter)" -#: src/slic3r/GUI/DoubleSlider.cpp:957 src/slic3r/GUI/DoubleSlider.cpp:1529 -#: src/slic3r/GUI/DoubleSlider.cpp:1651 +#: src/slic3r/GUI/DoubleSlider.cpp:1077 src/slic3r/GUI/DoubleSlider.cpp:1721 +#: src/slic3r/GUI/DoubleSlider.cpp:1852 src/slic3r/GUI/DoubleSlider.cpp:1856 msgid "Jump to height" msgstr "Přechod do výšky" -#: src/slic3r/GUI/DoubleSlider.cpp:955 +#: src/slic3r/GUI/DoubleSlider.cpp:1075 #, c-format msgid "Jump to height %s or Set extruder sequence for the entire print" msgstr "Přechod do výšky %s nebo Nastavení sekvence extruderů pro celý tisk" -#: src/libslic3r/PrintConfig.cpp:566 +#: src/slic3r/GUI/DoubleSlider.cpp:1071 src/slic3r/GUI/DoubleSlider.cpp:1852 +msgid "Jump to move" +msgstr "Přechod na pohyb v rámci vrstvy" + +#: src/slic3r/GUI/SavePresetDialog.cpp:315 +msgid "Just switch to \"%1%\" preset" +msgstr "Pouze se přepnout do profilu \"%1%\"" + +#: src/libslic3r/PrintConfig.cpp:602 msgid "Keep fan always on" msgstr "Ventilátor vždy zapnutý" -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:169 +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:171 msgid "Keep lower part" msgstr "Zachovat spodní část" -#: src/slic3r/GUI/GLCanvas3D.cpp:304 +#: src/slic3r/GUI/GLCanvas3D.cpp:290 msgid "Keep min" msgstr "Zachovat minima" -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:168 +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:170 msgid "Keep upper part" msgstr "Zachovat horní část" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:41 src/slic3r/GUI/MainFrame.cpp:708 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:37 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:39 src/slic3r/GUI/MainFrame.cpp:941 +#: src/slic3r/GUI/MainFrame.cpp:1332 msgid "Keyboard Shortcuts" msgstr "Klávesové zkratky" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:245 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:259 msgid "Keyboard shortcuts" msgstr "Klávesové zkratky" -#: src/libslic3r/PrintConfig.cpp:2498 +#: src/libslic3r/PrintConfig.cpp:2641 msgid "kg" msgstr "kg" -#: src/libslic3r/PrintConfig.cpp:965 +#: src/libslic3r/PrintConfig.cpp:1009 msgid "Label objects" msgstr "Označování objektů" -#: src/libslic3r/PrintConfig.cpp:2399 +#: src/libslic3r/PrintConfig.cpp:2542 msgid "Landscape" msgstr "Orientace na šířku" -#: src/slic3r/GUI/GUI_App.cpp:629 +#: src/slic3r/GUI/GUI_App.cpp:1295 msgid "Language" msgstr "Jazyk" -#: src/slic3r/GUI/GUI_App.cpp:885 +#: src/slic3r/GUI/GUI_App.cpp:1605 src/slic3r/GUI/GUI_App.cpp:1614 msgid "Language selection" msgstr "Výběr jazyka" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2140 -#: src/slic3r/GUI/GUI_ObjectList.cpp:2242 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2307 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2408 msgid "Last instance of an object cannot be deleted." msgstr "Poslední instanci objektu nelze odstranit." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3418 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3881 msgid "Layer" msgstr "Vrstva" -#: src/slic3r/GUI/ConfigManipulation.cpp:49 -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:27 src/slic3r/GUI/Tab.cpp:1049 +#: src/slic3r/GUI/ConfigManipulation.cpp:48 +#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1371 #: src/libslic3r/PrintConfig.cpp:71 msgid "Layer height" msgstr "Výška vrstvy" -#: src/libslic3r/Print.cpp:1427 +#: src/libslic3r/Print.cpp:1453 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" -#: src/slic3r/GUI/Tab.cpp:2362 +#: src/slic3r/GUI/Tab.cpp:2531 msgid "Layer height limits" msgstr "Výškové limity vrstvy" -#: src/slic3r/GUI/ConfigWizard.cpp:2015 -msgid "Layer height:" -msgstr "Výška vrstvy:" - -#: src/slic3r/GUI/GUI_ObjectList.cpp:2488 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2880 msgid "Layer range Settings to modify" msgstr "Nastavení pro vrstvy v rozsahu" #: src/slic3r/GUI/ExtruderSequenceDialog.cpp:52 -#: src/libslic3r/PrintConfig.cpp:362 src/libslic3r/PrintConfig.cpp:994 -#: src/libslic3r/PrintConfig.cpp:1505 src/libslic3r/PrintConfig.cpp:1690 -#: src/libslic3r/PrintConfig.cpp:1750 src/libslic3r/PrintConfig.cpp:1930 -#: src/libslic3r/PrintConfig.cpp:1976 +#: src/libslic3r/PrintConfig.cpp:396 src/libslic3r/PrintConfig.cpp:1038 +#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1798 +#: src/libslic3r/PrintConfig.cpp:1865 src/libslic3r/PrintConfig.cpp:2072 +#: src/libslic3r/PrintConfig.cpp:2118 msgid "layers" msgstr "vrstva(y)" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:67 src/slic3r/GUI/Tab.cpp:3512 -#: src/slic3r/GUI/Tab.cpp:3600 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:69 src/slic3r/GUI/Tab.cpp:3928 +#: src/slic3r/GUI/Tab.cpp:4010 msgid "Layers" msgstr "Vrstvy" -#: src/slic3r/GUI/Tab.cpp:1048 src/slic3r/GUI/Tab.cpp:3598 +#: src/slic3r/GUI/Tab.cpp:1370 src/slic3r/GUI/Tab.cpp:4008 msgid "Layers and perimeters" msgstr "Vrstvy a perimetry" -#: src/slic3r/GUI/GUI_ObjectList.cpp:34 src/slic3r/GUI/GUI_ObjectList.cpp:95 -#: src/slic3r/GUI/GUI_ObjectList.cpp:613 src/libslic3r/PrintConfig.cpp:72 -#: src/libslic3r/PrintConfig.cpp:175 src/libslic3r/PrintConfig.cpp:184 -#: src/libslic3r/PrintConfig.cpp:408 src/libslic3r/PrintConfig.cpp:470 -#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:890 -#: src/libslic3r/PrintConfig.cpp:1075 src/libslic3r/PrintConfig.cpp:1374 -#: src/libslic3r/PrintConfig.cpp:1441 src/libslic3r/PrintConfig.cpp:1622 -#: src/libslic3r/PrintConfig.cpp:2074 src/libslic3r/PrintConfig.cpp:2133 -#: src/libslic3r/PrintConfig.cpp:2142 +#: src/slic3r/GUI/GUI_ObjectList.cpp:34 src/slic3r/GUI/GUI_ObjectList.cpp:92 +#: src/slic3r/GUI/GUI_ObjectList.cpp:651 src/libslic3r/PrintConfig.cpp:72 +#: src/libslic3r/PrintConfig.cpp:209 src/libslic3r/PrintConfig.cpp:218 +#: src/libslic3r/PrintConfig.cpp:442 src/libslic3r/PrintConfig.cpp:506 +#: src/libslic3r/PrintConfig.cpp:514 src/libslic3r/PrintConfig.cpp:932 +#: src/libslic3r/PrintConfig.cpp:1119 src/libslic3r/PrintConfig.cpp:1482 +#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:1730 +#: src/libslic3r/PrintConfig.cpp:2217 src/libslic3r/PrintConfig.cpp:2276 +#: src/libslic3r/PrintConfig.cpp:2285 msgid "Layers and Perimeters" msgstr "Vrstvy a perimetry" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:222 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:225 msgid "Layers Slider" msgstr "Posuvníky" -#: src/slic3r/GUI/OptionsGroup.cpp:258 +#: src/slic3r/GUI/OptionsGroup.cpp:293 msgctxt "Layers" msgid "Bottom" msgstr "Spodních" -#: src/slic3r/GUI/OptionsGroup.cpp:258 +#: src/slic3r/GUI/OptionsGroup.cpp:293 msgctxt "Layers" msgid "Top" msgstr "Vrchních" -#: src/slic3r/GUI/MainFrame.cpp:671 +#: src/slic3r/GUI/Preferences.cpp:440 +msgid "Layout Options" +msgstr "Možnosti rozložení" + +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:233 +msgid "Least supports" +msgstr "Nejméně podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:48 +msgid "Leaving Paint-on supports" +msgstr "Opuštění Malování podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:47 +msgid "Leaving Seam painting" +msgstr "Opuštění Malování švu" + +#: src/slic3r/GUI/MainFrame.cpp:968 src/slic3r/GUI/MainFrame.cpp:1288 msgid "Left" msgstr "Zleva" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1363 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1366 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1367 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1210 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1213 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1214 msgid "Left click" msgstr "Levý klik" -#: src/slic3r/GUI/GLCanvas3D.cpp:237 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:46 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:29 +msgid "Left mouse button" +msgstr "Levé tlačítko myši" + +#: src/slic3r/GUI/GLCanvas3D.cpp:233 msgid "Left mouse button:" msgstr "Levé tlačítko myši:" -#: src/slic3r/GUI/MainFrame.cpp:671 +#: src/slic3r/GUI/MainFrame.cpp:968 src/slic3r/GUI/MainFrame.cpp:1288 msgid "Left View" msgstr "Pohled zleva" -#: src/slic3r/GUI/GUI_Preview.cpp:257 +#: src/slic3r/GUI/GUI_Preview.cpp:339 msgid "Legend" msgstr "Legenda" -#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1551 +#: src/slic3r/GUI/GUI_Preview.cpp:1480 +msgid "Legend/Estimated printing time" +msgstr "Legenda / Odhadovaný čas tisku" + +#: src/libslic3r/PrintConfig.cpp:1651 src/libslic3r/PrintConfig.cpp:1659 msgid "Length" msgstr "Vzdálenost" -#: src/libslic3r/PrintConfig.cpp:328 +#: src/libslic3r/PrintConfig.cpp:362 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:129 +#: src/slic3r/GUI/AboutDialog.cpp:141 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:1561 +#: src/libslic3r/PrintConfig.cpp:1669 msgid "Lift Z" msgstr "Zvednout Z" -#: src/libslic3r/PrintConfig.cpp:848 +#: src/libslic3r/PrintConfig.cpp:886 msgid "Line" msgstr "Čára" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1427 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1558 msgid "Load" msgstr "Načíst" -#: src/slic3r/GUI/MainFrame.cpp:460 +#: src/slic3r/GUI/MainFrame.cpp:1042 msgid "Load a model" msgstr "Načíst model" -#: src/libslic3r/PrintConfig.cpp:3505 +#: src/slic3r/GUI/MainFrame.cpp:1046 +msgid "Load an model saved with imperial units" +msgstr "Načíst jako model v imperiálních jednotkách" + +#: src/slic3r/GUI/MainFrame.cpp:1058 +msgid "Load an SL1 archive" +msgstr "Načíst SL1 archiv" + +#: src/libslic3r/PrintConfig.cpp:3710 msgid "Load and store settings at the given directory. This is useful for maintaining different profiles or including configurations from a network storage." msgstr "Načtěte a uložte nastavení z/do daného adresáře. To je užitečné pro udržování různých profilů nebo konfigurací ze síťového úložiště." -#: src/libslic3r/PrintConfig.cpp:3489 +#: src/libslic3r/PrintConfig.cpp:3688 msgid "Load config file" msgstr "Načíst konfigurační soubor" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:120 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:113 msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "Načíst konfiguraci zesouboru ini/amf/3mf/gcode a sloučit" -#: src/slic3r/GUI/MainFrame.cpp:467 +#: src/slic3r/GUI/MainFrame.cpp:1058 msgid "Load configuration from project file" msgstr "Načíst konfiguraci z projektu" -#: src/libslic3r/PrintConfig.cpp:3490 +#: src/libslic3r/PrintConfig.cpp:3689 msgid "Load configuration from the specified file. It can be used more than once to load options from multiple files." msgstr "Načíst konfiguraci ze zadaného souboru. Může být použito vícekrát než jednou pro načtení z více souborů." -#: src/slic3r/GUI/MainFrame.cpp:464 +#: src/slic3r/GUI/MainFrame.cpp:1055 msgid "Load exported configuration file" msgstr "Načíst exportovaný konfigurační soubor" -#: src/slic3r/GUI/Plater.cpp:1395 +#: src/slic3r/GUI/Plater.cpp:1436 msgid "Load File" msgstr "Načtení souboru" -#: src/slic3r/GUI/Plater.cpp:1399 +#: src/slic3r/GUI/Plater.cpp:1440 msgid "Load Files" msgstr "Naštení souborů" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1879 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2038 msgid "Load Part" msgstr "Přidání části" -#: src/slic3r/GUI/MainFrame.cpp:471 +#: src/slic3r/GUI/MainFrame.cpp:1062 msgid "Load presets from a bundle" msgstr "Načíst přednastavení z balíku" -#: src/slic3r/GUI/Plater.cpp:4575 +#: src/slic3r/GUI/Plater.cpp:4627 msgid "Load Project" msgstr "Načíst Projekt" -#: src/slic3r/GUI/BedShapeDialog.cpp:102 +#: src/slic3r/GUI/BedShapeDialog.cpp:243 msgid "Load shape from STL..." msgstr "Načíst tvar ze souboru STL…" -#: src/slic3r/GUI/BedShapeDialog.cpp:182 src/slic3r/GUI/BedShapeDialog.cpp:261 +#: src/slic3r/GUI/BedShapeDialog.cpp:325 src/slic3r/GUI/BedShapeDialog.cpp:405 msgid "Load..." msgstr "Načíst..." @@ -4075,19 +4702,27 @@ msgstr "Načíst..." msgid "loaded" msgstr "zaváděn" -#: src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Plater.cpp:2388 msgid "Loaded" msgstr "Načteno" -#: src/slic3r/GUI/Plater.cpp:2273 +#: src/slic3r/GUI/Plater.cpp:2216 msgid "Loading" msgstr "Načítání" -#: src/slic3r/GUI/GUI_App.cpp:474 +#: src/slic3r/GUI/GUI_App.cpp:759 +msgid "Loading configuration..." +msgstr "Načítání konfigurace ..." + +#: src/slic3r/GUI/Plater.cpp:2226 +msgid "Loading file" +msgstr "Načítání souboru" + +#: src/slic3r/GUI/GUI_App.cpp:1125 msgid "Loading of a mode view" msgstr "Načítání režimu zobrazení" -#: src/slic3r/GUI/GUI_App.cpp:466 +#: src/slic3r/GUI/GUI_App.cpp:1120 msgid "Loading of current presets" msgstr "Načítání aktuálních předvoleb" @@ -4096,101 +4731,117 @@ msgstr "Načítání aktuálních předvoleb" msgid "Loading repaired model" msgstr "Načítaní opraveného modelu" -#: src/libslic3r/PrintConfig.cpp:607 +#: src/libslic3r/PrintConfig.cpp:643 msgid "Loading speed" msgstr "Rychlost zavádění" -#: src/libslic3r/PrintConfig.cpp:615 +#: src/libslic3r/PrintConfig.cpp:651 msgid "Loading speed at the start" msgstr "Počáteční rychlost zavádění" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:63 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:106 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:69 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:112 msgid "Local coordinates" msgstr "Lokální souřadnice" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:49 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:48 msgid "Lock supports under new islands" msgstr "Ukotvi podpěry pod novými ostrůvky" -#: src/slic3r/GUI/Tab.cpp:3252 +#: src/slic3r/GUI/Tab.cpp:3689 msgid "LOCKED LOCK" msgstr "ZAMČENÝ ZÁMEK" -#: src/slic3r/GUI/Tab.cpp:3280 +#: src/slic3r/GUI/Tab.cpp:3717 msgid "LOCKED LOCK icon indicates that the settings are the same as the system (or default) values for the current option group" msgstr "Ikona ZAMKNUTÉHO ZÁMKU indikuje, že nastavení jsou stejná jako systémové (nebo výchozí) hodnoty pro aktuální skupinu nastavení" -#: src/slic3r/GUI/Tab.cpp:3296 +#: src/slic3r/GUI/Tab.cpp:3733 msgid "LOCKED LOCK icon indicates that the value is the same as the system (or default) value." msgstr "Ikona ZAMKNUTÉHO ZÁMKU indikuje, že hodnota je shodná se systémovou (výchozí) hodnotou." -#: src/libslic3r/PrintConfig.cpp:3508 +#: src/libslic3r/PrintConfig.cpp:3713 msgid "Logging level" msgstr "Úroveň logování" -#: src/libslic3r/PrintConfig.cpp:1695 +#: src/libslic3r/PrintConfig.cpp:1810 msgid "Loops (minimum)" msgstr "Smyček (minimálně)" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:206 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:208 msgid "Lower Layer" msgstr "Nižší vrstva" -#: src/slic3r/GUI/Tab.cpp:2188 src/slic3r/GUI/Tab.cpp:2273 -#: src/libslic3r/PrintConfig.cpp:1129 src/libslic3r/PrintConfig.cpp:1146 -#: src/libslic3r/PrintConfig.cpp:1163 src/libslic3r/PrintConfig.cpp:1179 -#: src/libslic3r/PrintConfig.cpp:1189 src/libslic3r/PrintConfig.cpp:1199 -#: src/libslic3r/PrintConfig.cpp:1209 +#: src/slic3r/GUI/Tab.cpp:2346 src/slic3r/GUI/Tab.cpp:2442 +#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1237 +#: src/libslic3r/PrintConfig.cpp:1254 src/libslic3r/PrintConfig.cpp:1271 +#: src/libslic3r/PrintConfig.cpp:1287 src/libslic3r/PrintConfig.cpp:1297 +#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1317 msgid "Machine limits" msgstr "Limity stroje" -#: src/slic3r/GUI/Plater.cpp:166 +#: src/slic3r/GUI/Tab.cpp:3667 +msgid "Machine limits are not set, therefore the print time estimate may not be accurate." +msgstr "Nejsou nastaveny limity zařízení, proto nemusí být odhad doby tisku přesný." + +#: src/slic3r/GUI/Tab.cpp:3660 +msgid "Machine limits will be emitted to G-code and used to estimate print time." +msgstr "Limity stroje budou emitovány do G-codu a budou použity k odhadu doby tisku." + +#: src/slic3r/GUI/Tab.cpp:3663 +msgid "Machine limits will NOT be emitted to G-code, however they will be used to estimate print time, which may therefore not be accurate as the printer may apply a different set of machine limits." +msgstr "Limity stroje NEBUDOU aplikovány do G-codu, ale budou použity k odhadu doby tisku, což však nemusí být přesné, protože tiskárna může použít jinou sadu limitů." + +#: src/slic3r/GUI/Plater.cpp:172 msgid "Manifold" msgstr "Model OK" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:57 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:56 msgid "Manual editing" msgstr "Manuální úprava" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:180 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:214 msgid "Masked SLA file exported to %1%" msgstr "Soubor pro SLA byl exportován do %1%" -#: src/slic3r/GUI/MainFrame.cpp:752 +#: src/slic3r/GUI/MainFrame.cpp:1451 msgid "Mate&rial Settings Tab" -msgstr "Panel nastavení mate&riálu" +msgstr "Panel Nastavení mate&riálu" -#: src/slic3r/GUI/Tab.cpp:3478 src/slic3r/GUI/Tab.cpp:3480 +#: src/slic3r/GUI/Tab.cpp:3894 src/slic3r/GUI/Tab.cpp:3896 msgid "Material" msgstr "Materiál" -#: src/slic3r/GUI/Tab.hpp:416 +#: src/slic3r/GUI/Tab.hpp:486 msgid "Material Settings" msgstr "Nastavení materiálu" -#: src/slic3r/GUI/Plater.cpp:163 +#: src/slic3r/GUI/GLCanvas3D.cpp:4304 src/slic3r/GUI/GLCanvas3D.cpp:4940 +msgid "Material Settings Tab" +msgstr "Panel Nastavení materiálu" + +#: src/slic3r/GUI/Plater.cpp:169 msgid "Materials" msgstr "Materiálů" -#: src/libslic3r/PrintConfig.cpp:1217 src/libslic3r/PrintConfig.cpp:1226 +#: src/libslic3r/PrintConfig.cpp:1325 src/libslic3r/PrintConfig.cpp:1334 msgid "Max" msgstr "Maximum" -#: src/libslic3r/PrintConfig.cpp:2734 +#: src/libslic3r/PrintConfig.cpp:2898 msgid "Max bridge length" msgstr "Maximální délka mostu" -#: src/libslic3r/PrintConfig.cpp:2658 +#: src/libslic3r/PrintConfig.cpp:2812 msgid "Max bridges on a pillar" msgstr "Max počet mostů na sloupu" -#: src/libslic3r/PrintConfig.cpp:2822 +#: src/libslic3r/PrintConfig.cpp:2986 msgid "Max merge distance" msgstr "Maximální vzdálenost pro sloučení" -#: src/libslic3r/PrintConfig.cpp:2743 +#: src/libslic3r/PrintConfig.cpp:2907 msgid "Max pillar linking distance" msgstr "Max. vzdálenost propojení podpěr" @@ -4198,7 +4849,7 @@ msgstr "Max. vzdálenost propojení podpěr" msgid "Max print height" msgstr "Maximální výška tisku" -#: src/libslic3r/PrintConfig.cpp:1237 +#: src/libslic3r/PrintConfig.cpp:1345 msgid "Max print speed" msgstr "Maximální rychlost tisku" @@ -4206,171 +4857,189 @@ msgstr "Maximální rychlost tisku" msgid "max PrusaSlicer version" msgstr "max PrusaSlicer verze" -#: src/libslic3r/PrintConfig.cpp:1268 +#: src/libslic3r/PrintConfig.cpp:1376 msgid "Max volumetric slope negative" msgstr "Maximální negativní objemový sklon" -#: src/libslic3r/PrintConfig.cpp:1257 +#: src/libslic3r/PrintConfig.cpp:1365 msgid "Max volumetric slope positive" msgstr "Maximální pozitivní objemový sklon" -#: src/libslic3r/PrintConfig.cpp:597 src/libslic3r/PrintConfig.cpp:1247 +#: src/libslic3r/PrintConfig.cpp:633 src/libslic3r/PrintConfig.cpp:1355 msgid "Max volumetric speed" msgstr "Maximální objemová rychlost" -#: src/libslic3r/PrintConfig.cpp:2268 +#: src/libslic3r/PrintConfig.cpp:2411 msgid "Maximal bridging distance" msgstr "Maximální vzdálenost přemostění" -#: src/libslic3r/PrintConfig.cpp:2269 +#: src/libslic3r/PrintConfig.cpp:2412 msgid "Maximal distance between supports on sparse infill sections." msgstr "Maximální vzdálenost mezi podpěrami u částí s řídkou výplní." -#: src/libslic3r/PrintConfig.cpp:1145 +#: src/libslic3r/PrintConfig.cpp:1253 msgid "Maximum acceleration E" msgstr "Maximální zrychlení E" -#: src/libslic3r/PrintConfig.cpp:1151 +#: src/libslic3r/PrintConfig.cpp:1259 msgid "Maximum acceleration of the E axis" msgstr "Maximální zrychlení osy E" -#: src/libslic3r/PrintConfig.cpp:1148 +#: src/libslic3r/PrintConfig.cpp:1256 msgid "Maximum acceleration of the X axis" msgstr "Maximální zrychlení osy X" -#: src/libslic3r/PrintConfig.cpp:1149 +#: src/libslic3r/PrintConfig.cpp:1257 msgid "Maximum acceleration of the Y axis" msgstr "Maximální zrychlení osy Y" -#: src/libslic3r/PrintConfig.cpp:1150 +#: src/libslic3r/PrintConfig.cpp:1258 msgid "Maximum acceleration of the Z axis" msgstr "Maximální zrychlení osy Z" -#: src/libslic3r/PrintConfig.cpp:1198 +#: src/libslic3r/PrintConfig.cpp:1306 msgid "Maximum acceleration when extruding" msgstr "Maximální zrychlení při extruzi" -#: src/libslic3r/PrintConfig.cpp:1200 +#: src/libslic3r/PrintConfig.cpp:1308 msgid "Maximum acceleration when extruding (M204 S)" msgstr "Maximální zrychlení při extruzi (M204 S)" -#: src/libslic3r/PrintConfig.cpp:1208 +#: src/libslic3r/PrintConfig.cpp:1316 msgid "Maximum acceleration when retracting" msgstr "Maximální zrychlení při retrakci" -#: src/libslic3r/PrintConfig.cpp:1210 +#: src/libslic3r/PrintConfig.cpp:1318 msgid "Maximum acceleration when retracting (M204 T)" msgstr "Maximální zrychlení při retrakci (M204 T)" -#: src/libslic3r/PrintConfig.cpp:1142 +#: src/libslic3r/PrintConfig.cpp:1250 msgid "Maximum acceleration X" msgstr "Maximální zrychlení X" -#: src/libslic3r/PrintConfig.cpp:1143 +#: src/libslic3r/PrintConfig.cpp:1251 msgid "Maximum acceleration Y" msgstr "Maximální zrychlení Y" -#: src/libslic3r/PrintConfig.cpp:1144 +#: src/libslic3r/PrintConfig.cpp:1252 msgid "Maximum acceleration Z" msgstr "Maximální zrychlení Z" -#: src/slic3r/GUI/Tab.cpp:2222 +#: src/slic3r/GUI/Tab.cpp:2391 msgid "Maximum accelerations" msgstr "Maximální zrychlení" -#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2534 +#: src/libslic3r/PrintConfig.cpp:2676 src/libslic3r/PrintConfig.cpp:2677 msgid "Maximum exposure time" msgstr "Maximální doba osvitu" -#: src/libslic3r/PrintConfig.cpp:1128 +#: src/libslic3r/PrintConfig.cpp:1236 msgid "Maximum feedrate E" msgstr "Maximální rychlost posuvu E" -#: src/libslic3r/PrintConfig.cpp:1134 +#: src/libslic3r/PrintConfig.cpp:1242 msgid "Maximum feedrate of the E axis" msgstr "Maximální rychlost posuvu osy E" -#: src/libslic3r/PrintConfig.cpp:1131 +#: src/libslic3r/PrintConfig.cpp:1239 msgid "Maximum feedrate of the X axis" msgstr "Maximální rychlost posuvu osy X" -#: src/libslic3r/PrintConfig.cpp:1132 +#: src/libslic3r/PrintConfig.cpp:1240 msgid "Maximum feedrate of the Y axis" msgstr "Maximální rychlost posuvu osy Y" -#: src/libslic3r/PrintConfig.cpp:1133 +#: src/libslic3r/PrintConfig.cpp:1241 msgid "Maximum feedrate of the Z axis" msgstr "Maximální rychlost posuvu osy Z" -#: src/libslic3r/PrintConfig.cpp:1125 +#: src/libslic3r/PrintConfig.cpp:1233 msgid "Maximum feedrate X" msgstr "Maximální rychlost posuvu X" -#: src/libslic3r/PrintConfig.cpp:1126 +#: src/libslic3r/PrintConfig.cpp:1234 msgid "Maximum feedrate Y" msgstr "Maximální rychlost posuvu Y" -#: src/libslic3r/PrintConfig.cpp:1127 +#: src/libslic3r/PrintConfig.cpp:1235 msgid "Maximum feedrate Z" msgstr "Maximální rychlost posuvu Z" -#: src/slic3r/GUI/Tab.cpp:2217 +#: src/slic3r/GUI/Tab.cpp:2386 msgid "Maximum feedrates" msgstr "Maximální rychlosti posuvu" -#: src/libslic3r/PrintConfig.cpp:2556 src/libslic3r/PrintConfig.cpp:2557 +#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2700 msgid "Maximum initial exposure time" msgstr "Maximální doba počátečního osvitu" -#: src/libslic3r/PrintConfig.cpp:1162 +#: src/libslic3r/PrintConfig.cpp:1270 msgid "Maximum jerk E" msgstr "Maximální ryv E" -#: src/libslic3r/PrintConfig.cpp:1168 +#: src/libslic3r/PrintConfig.cpp:1276 msgid "Maximum jerk of the E axis" msgstr "Maximální ryv (jerk) osy E" -#: src/libslic3r/PrintConfig.cpp:1165 +#: src/libslic3r/PrintConfig.cpp:1273 msgid "Maximum jerk of the X axis" msgstr "Maximální ryv (jerk) osy X" -#: src/libslic3r/PrintConfig.cpp:1166 +#: src/libslic3r/PrintConfig.cpp:1274 msgid "Maximum jerk of the Y axis" msgstr "Maximální ryv (jerk) osy Y" -#: src/libslic3r/PrintConfig.cpp:1167 +#: src/libslic3r/PrintConfig.cpp:1275 msgid "Maximum jerk of the Z axis" msgstr "Maximální ryv (jerk) osy Z" -#: src/libslic3r/PrintConfig.cpp:1159 +#: src/libslic3r/PrintConfig.cpp:1267 msgid "Maximum jerk X" msgstr "Maximální ryv X" -#: src/libslic3r/PrintConfig.cpp:1160 +#: src/libslic3r/PrintConfig.cpp:1268 msgid "Maximum jerk Y" msgstr "Maximální ryv Y" -#: src/libslic3r/PrintConfig.cpp:1161 +#: src/libslic3r/PrintConfig.cpp:1269 msgid "Maximum jerk Z" msgstr "Maximální ryv Z" -#: src/libslic3r/PrintConfig.cpp:2660 +#: src/libslic3r/PrintConfig.cpp:2814 msgid "Maximum number of bridges that can be placed on a pillar. Bridges hold support point pinheads and connect to pillars as small branches." msgstr "Maximální počet mostů, které mohou být umístěny na podpěrný sloup. Mosty drží hroty podpěr a připojují se ke sloupům jako malé větve." -#: src/libslic3r/PrintConfig.cpp:598 +#: src/libslic3r/PrintConfig.cpp:634 msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit." msgstr "Maximální povolený objem průtoku pro tento filament. Omezuje maximální rychlost průtoku pro tisk až na minimální rychlost průtoku pro tisk a filament. Zadejte nulu pro nastavení bez omezení." -#: src/libslic3r/PrintConfig.cpp:3442 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1868 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1876 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2569 src/libslic3r/PrintConfig.cpp:3641 msgid "Merge" msgstr "Sloučit" -#: src/libslic3r/PrintConfig.cpp:2683 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2660 +msgid "Merge all parts to the one single object" +msgstr "Sloučit všechny části do jednoho jediného objektu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:1868 +msgid "Merge objects to the one multipart object" +msgstr "Sloučit objekty do jednoho vícedílného objektu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:1876 +msgid "Merge objects to the one single object" +msgstr "Sloučit objekty do jednoho jediného objektu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:2576 +msgid "Merged" +msgstr "Sloučení" + +#: src/libslic3r/PrintConfig.cpp:2847 msgid "Merging bridges or pillars into another pillars can increase the radius. Zero means no increase, one means full increase." msgstr "Sloučení mostů nebo podpěr do jiných podpěr může zvýšit poloměr. Hodnota 0 znamená žádné zvýšení, hodnota 1 znamená maximální zvýšení." -#: src/libslic3r/SLAPrintSteps.cpp:64 +#: src/libslic3r/SLAPrintSteps.cpp:65 msgid "Merging slices and calculating statistics" msgstr "Slučování tiskových vrstev a výpočet statistik" @@ -4378,15 +5047,15 @@ msgstr "Slučování tiskových vrstev a výpočet statistik" msgid "Mesh repair failed." msgstr "Oprava meshe selhala." -#: src/slic3r/GUI/DoubleSlider.cpp:1635 +#: src/slic3r/GUI/DoubleSlider.cpp:1831 msgid "Message for pause print on current layer (%1% mm)." msgstr "Zpráva při pozastavení tisku na aktuální vrstvě ve výšce (%1% mm)." -#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1289 +#: src/libslic3r/PrintConfig.cpp:1388 src/libslic3r/PrintConfig.cpp:1397 msgid "Min" msgstr "Minimum" -#: src/libslic3r/PrintConfig.cpp:1298 +#: src/libslic3r/PrintConfig.cpp:1406 msgid "Min print speed" msgstr "Minimální rychlost tisku" @@ -4394,232 +5063,237 @@ msgstr "Minimální rychlost tisku" msgid "min PrusaSlicer version" msgstr "min PrusaSlicer verze" -#: src/libslic3r/PrintConfig.cpp:2772 +#: src/libslic3r/PrintConfig.cpp:2936 msgid "Minimal distance of the support points" msgstr "Minimální vzdálenost podpěrných bodů" -#: src/libslic3r/PrintConfig.cpp:1306 +#: src/libslic3r/PrintConfig.cpp:1414 msgid "Minimal filament extrusion length" msgstr "Minimální délka extruze filamentu" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:54 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:53 msgid "Minimal points distance" msgstr "Minimální vzdálenost bodů" -#: src/libslic3r/PrintConfig.cpp:667 +#: src/libslic3r/PrintConfig.cpp:703 msgid "Minimal purge on wipe tower" msgstr "Minimální vytlačený objem na čistící věži" -#: src/libslic3r/PrintConfig.cpp:187 +#: src/libslic3r/PrintConfig.cpp:221 msgid "Minimum bottom shell thickness" msgstr "Minimální tloušťka spodní skořepiny" -#: src/slic3r/GUI/PresetHints.cpp:339 +#: src/slic3r/GUI/PresetHints.cpp:337 msgid "Minimum bottom shell thickness is %1% mm." msgstr "Minimální tloušťka spodní skořepiny je %1% mm." -#: src/libslic3r/PrintConfig.cpp:1512 +#: src/libslic3r/PrintConfig.cpp:1620 msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input." msgstr "Minimální rozlišení detailů, které se používají pro zjednodušení vstupního souboru pro urychlení slicovací úlohy a snížení využití paměti. Modely s vysokým rozlišením často obsahují více detailů než tiskárny dokážou vykreslit. Nastavte na nulu, chcete-li zakázat jakékoli zjednodušení a použít vstup v plném rozlišení." -#: src/libslic3r/PrintConfig.cpp:2525 src/libslic3r/PrintConfig.cpp:2526 +#: src/libslic3r/PrintConfig.cpp:2668 src/libslic3r/PrintConfig.cpp:2669 msgid "Minimum exposure time" msgstr "Minimální doba osvitu" -#: src/libslic3r/PrintConfig.cpp:1178 +#: src/libslic3r/PrintConfig.cpp:1286 msgid "Minimum feedrate when extruding" msgstr "Minimální rychlosti posuvu během extruze" -#: src/libslic3r/PrintConfig.cpp:1180 +#: src/libslic3r/PrintConfig.cpp:1288 msgid "Minimum feedrate when extruding (M205 S)" msgstr "Minimální rychlosti posuvu během extruze (M205 S)" -#: src/slic3r/GUI/Tab.cpp:2234 +#: src/slic3r/GUI/Tab.cpp:2403 msgid "Minimum feedrates" msgstr "Minimální rychlosti posuvu" -#: src/libslic3r/PrintConfig.cpp:2548 src/libslic3r/PrintConfig.cpp:2549 +#: src/libslic3r/PrintConfig.cpp:2691 src/libslic3r/PrintConfig.cpp:2692 msgid "Minimum initial exposure time" msgstr "Minimální doba počátečního osvitu" -#: src/slic3r/GUI/Tab.cpp:1069 +#: src/slic3r/GUI/Tab.cpp:1391 msgid "Minimum shell thickness" msgstr "Minimální tloušťka skořepiny" -#: src/libslic3r/PrintConfig.cpp:1787 src/libslic3r/PrintConfig.cpp:1788 +#: src/libslic3r/PrintConfig.cpp:1902 src/libslic3r/PrintConfig.cpp:1903 msgid "Minimum thickness of a top / bottom shell" msgstr "Minimální tloušťka vrchní / spodní skořepiny" -#: src/libslic3r/PrintConfig.cpp:2146 +#: src/libslic3r/PrintConfig.cpp:2289 msgid "Minimum top shell thickness" msgstr "Minimální tloušťka vrchní skořepiny" -#: src/slic3r/GUI/PresetHints.cpp:320 +#: src/slic3r/GUI/PresetHints.cpp:318 msgid "Minimum top shell thickness is %1% mm." msgstr "Minimální tloušťka vrchní skořepiny je %1% mm." -#: src/libslic3r/PrintConfig.cpp:1522 +#: src/libslic3r/PrintConfig.cpp:1630 msgid "Minimum travel after retraction" msgstr "Minimální dráha extruderu po retrakci" -#: src/libslic3r/PrintConfig.cpp:1188 +#: src/libslic3r/PrintConfig.cpp:1296 msgid "Minimum travel feedrate" msgstr "Minimální rychlost při přesunu" -#: src/libslic3r/PrintConfig.cpp:1190 +#: src/libslic3r/PrintConfig.cpp:1298 msgid "Minimum travel feedrate (M205 T)" msgstr "Minimální rychlost při přesunu (M205 T)" -#: src/libslic3r/PrintConfig.cpp:2917 +#: src/libslic3r/PrintConfig.cpp:3081 msgid "Minimum wall thickness of a hollowed model." msgstr "Minimální tloušťka stěny dutého modelu." -#: src/libslic3r/PrintConfig.cpp:2449 +#: src/libslic3r/PrintConfig.cpp:2592 msgid "Minimum width of features to maintain when doing elephant foot compensation." msgstr "Minimální šířka prvků, které je třeba zachovat při provádění kompenzace rozplácnutí první vrstvy." -#: src/slic3r/GUI/Plater.cpp:4002 +#: src/slic3r/GUI/Plater.cpp:3922 msgid "Mirror" msgstr "Zrcadlit" -#: src/libslic3r/PrintConfig.cpp:2379 +#: src/libslic3r/PrintConfig.cpp:2522 msgid "Mirror horizontally" msgstr "Zrcadlit horizontálně" -#: src/slic3r/GUI/GLCanvas3D.cpp:2053 +#: src/slic3r/GUI/GLCanvas3D.cpp:2226 msgid "Mirror Object" msgstr "Zrcadlit Objekt" -#: src/slic3r/GUI/Plater.cpp:4002 +#: src/slic3r/GUI/Plater.cpp:3922 msgid "Mirror the selected object" msgstr "Zrcadlit vybraný objekt" -#: src/slic3r/GUI/Plater.cpp:3995 +#: src/slic3r/GUI/Plater.cpp:3915 msgid "Mirror the selected object along the X axis" msgstr "Zrcadlit rozměr vybraného objektu podél osy X" -#: src/slic3r/GUI/Plater.cpp:3997 +#: src/slic3r/GUI/Plater.cpp:3917 msgid "Mirror the selected object along the Y axis" msgstr "Zrcadlit rozměr vybraného objektu podél osy Y" -#: src/slic3r/GUI/Plater.cpp:3999 +#: src/slic3r/GUI/Plater.cpp:3919 msgid "Mirror the selected object along the Z axis" msgstr "Zrcadlit rozměr vybraného objektu podél osy Z" -#: src/libslic3r/PrintConfig.cpp:2386 +#: src/libslic3r/PrintConfig.cpp:2529 msgid "Mirror vertically" msgstr "Zrcadlit vertikálně" -#: src/slic3r/Utils/AstroBox.cpp:68 src/slic3r/Utils/OctoPrint.cpp:68 +#: src/slic3r/Utils/AstroBox.cpp:69 src/slic3r/Utils/OctoPrint.cpp:68 #, c-format msgid "Mismatched type of print host: %s" msgstr "Nesprávný typ tiskového serveru: % s" -#: src/libslic3r/ExtrusionEntity.cpp:323 +#: src/libslic3r/ExtrusionEntity.cpp:328 src/libslic3r/ExtrusionEntity.cpp:364 msgid "Mixed" msgstr "Smíšený" -#: src/libslic3r/PrintConfig.cpp:2491 +#: src/libslic3r/PrintConfig.cpp:2634 msgid "ml" msgstr "ml" -#: src/slic3r/GUI/BedShapeDialog.cpp:92 src/slic3r/GUI/ConfigWizard.cpp:218 -#: src/slic3r/GUI/ConfigWizard.cpp:970 src/slic3r/GUI/ConfigWizard.cpp:984 +#: src/slic3r/GUI/BedShapeDialog.cpp:129 src/slic3r/GUI/ConfigWizard.cpp:236 +#: src/slic3r/GUI/ConfigWizard.cpp:1336 src/slic3r/GUI/ConfigWizard.cpp:1350 #: src/slic3r/GUI/ExtruderSequenceDialog.cpp:87 -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:135 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:333 -#: src/slic3r/GUI/ObjectDataViewModel.cpp:94 +#: src/slic3r/GUI/GCodeViewer.cpp:2183 src/slic3r/GUI/GCodeViewer.cpp:2189 +#: src/slic3r/GUI/GCodeViewer.cpp:2197 src/slic3r/GUI/GUI_ObjectLayers.cpp:145 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:341 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:418 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:486 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:487 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:96 #: src/slic3r/GUI/WipeTowerDialog.cpp:85 src/libslic3r/PrintConfig.cpp:75 -#: src/libslic3r/PrintConfig.cpp:82 src/libslic3r/PrintConfig.cpp:91 -#: src/libslic3r/PrintConfig.cpp:122 src/libslic3r/PrintConfig.cpp:188 -#: src/libslic3r/PrintConfig.cpp:246 src/libslic3r/PrintConfig.cpp:321 -#: src/libslic3r/PrintConfig.cpp:329 src/libslic3r/PrintConfig.cpp:379 -#: src/libslic3r/PrintConfig.cpp:505 src/libslic3r/PrintConfig.cpp:516 -#: src/libslic3r/PrintConfig.cpp:534 src/libslic3r/PrintConfig.cpp:712 -#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1292 -#: src/libslic3r/PrintConfig.cpp:1310 src/libslic3r/PrintConfig.cpp:1328 -#: src/libslic3r/PrintConfig.cpp:1384 src/libslic3r/PrintConfig.cpp:1394 -#: src/libslic3r/PrintConfig.cpp:1516 src/libslic3r/PrintConfig.cpp:1524 -#: src/libslic3r/PrintConfig.cpp:1565 src/libslic3r/PrintConfig.cpp:1573 -#: src/libslic3r/PrintConfig.cpp:1583 src/libslic3r/PrintConfig.cpp:1591 -#: src/libslic3r/PrintConfig.cpp:1599 src/libslic3r/PrintConfig.cpp:1682 -#: src/libslic3r/PrintConfig.cpp:1914 src/libslic3r/PrintConfig.cpp:1985 -#: src/libslic3r/PrintConfig.cpp:2019 src/libslic3r/PrintConfig.cpp:2147 -#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2233 -#: src/libslic3r/PrintConfig.cpp:2240 src/libslic3r/PrintConfig.cpp:2270 -#: src/libslic3r/PrintConfig.cpp:2280 src/libslic3r/PrintConfig.cpp:2290 -#: src/libslic3r/PrintConfig.cpp:2450 src/libslic3r/PrintConfig.cpp:2484 -#: src/libslic3r/PrintConfig.cpp:2623 src/libslic3r/PrintConfig.cpp:2632 -#: src/libslic3r/PrintConfig.cpp:2641 src/libslic3r/PrintConfig.cpp:2651 -#: src/libslic3r/PrintConfig.cpp:2695 src/libslic3r/PrintConfig.cpp:2705 -#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2737 -#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2757 -#: src/libslic3r/PrintConfig.cpp:2775 src/libslic3r/PrintConfig.cpp:2790 -#: src/libslic3r/PrintConfig.cpp:2804 src/libslic3r/PrintConfig.cpp:2815 -#: src/libslic3r/PrintConfig.cpp:2828 src/libslic3r/PrintConfig.cpp:2873 -#: src/libslic3r/PrintConfig.cpp:2883 src/libslic3r/PrintConfig.cpp:2892 -#: src/libslic3r/PrintConfig.cpp:2902 src/libslic3r/PrintConfig.cpp:2918 -#: src/libslic3r/PrintConfig.cpp:2942 +#: src/libslic3r/PrintConfig.cpp:82 src/libslic3r/PrintConfig.cpp:93 +#: src/libslic3r/PrintConfig.cpp:124 src/libslic3r/PrintConfig.cpp:222 +#: src/libslic3r/PrintConfig.cpp:280 src/libslic3r/PrintConfig.cpp:355 +#: src/libslic3r/PrintConfig.cpp:363 src/libslic3r/PrintConfig.cpp:413 +#: src/libslic3r/PrintConfig.cpp:541 src/libslic3r/PrintConfig.cpp:552 +#: src/libslic3r/PrintConfig.cpp:570 src/libslic3r/PrintConfig.cpp:748 +#: src/libslic3r/PrintConfig.cpp:1158 src/libslic3r/PrintConfig.cpp:1339 +#: src/libslic3r/PrintConfig.cpp:1400 src/libslic3r/PrintConfig.cpp:1418 +#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1492 +#: src/libslic3r/PrintConfig.cpp:1502 src/libslic3r/PrintConfig.cpp:1624 +#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1673 +#: src/libslic3r/PrintConfig.cpp:1681 src/libslic3r/PrintConfig.cpp:1691 +#: src/libslic3r/PrintConfig.cpp:1699 src/libslic3r/PrintConfig.cpp:1707 +#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:2056 +#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2161 +#: src/libslic3r/PrintConfig.cpp:2290 src/libslic3r/PrintConfig.cpp:2369 +#: src/libslic3r/PrintConfig.cpp:2376 src/libslic3r/PrintConfig.cpp:2383 +#: src/libslic3r/PrintConfig.cpp:2413 src/libslic3r/PrintConfig.cpp:2423 +#: src/libslic3r/PrintConfig.cpp:2433 src/libslic3r/PrintConfig.cpp:2593 +#: src/libslic3r/PrintConfig.cpp:2627 src/libslic3r/PrintConfig.cpp:2766 +#: src/libslic3r/PrintConfig.cpp:2775 src/libslic3r/PrintConfig.cpp:2784 +#: src/libslic3r/PrintConfig.cpp:2794 src/libslic3r/PrintConfig.cpp:2859 +#: src/libslic3r/PrintConfig.cpp:2869 src/libslic3r/PrintConfig.cpp:2881 +#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2911 +#: src/libslic3r/PrintConfig.cpp:2921 src/libslic3r/PrintConfig.cpp:2939 +#: src/libslic3r/PrintConfig.cpp:2954 src/libslic3r/PrintConfig.cpp:2968 +#: src/libslic3r/PrintConfig.cpp:2979 src/libslic3r/PrintConfig.cpp:2992 +#: src/libslic3r/PrintConfig.cpp:3037 src/libslic3r/PrintConfig.cpp:3047 +#: src/libslic3r/PrintConfig.cpp:3056 src/libslic3r/PrintConfig.cpp:3066 +#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3106 msgid "mm" msgstr "mm" -#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:1556 +#: src/libslic3r/PrintConfig.cpp:1655 src/libslic3r/PrintConfig.cpp:1664 msgid "mm (zero to disable)" msgstr "mm (nula pro vypnutí)" -#: src/libslic3r/PrintConfig.cpp:451 src/libslic3r/PrintConfig.cpp:560 -#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:895 -#: src/libslic3r/PrintConfig.cpp:1015 src/libslic3r/PrintConfig.cpp:1041 -#: src/libslic3r/PrintConfig.cpp:1423 src/libslic3r/PrintConfig.cpp:1761 -#: src/libslic3r/PrintConfig.cpp:1883 src/libslic3r/PrintConfig.cpp:1951 -#: src/libslic3r/PrintConfig.cpp:2111 +#: src/libslic3r/PrintConfig.cpp:487 src/libslic3r/PrintConfig.cpp:596 +#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:937 +#: src/libslic3r/PrintConfig.cpp:1059 src/libslic3r/PrintConfig.cpp:1085 +#: src/libslic3r/PrintConfig.cpp:1531 src/libslic3r/PrintConfig.cpp:1876 +#: src/libslic3r/PrintConfig.cpp:2025 src/libslic3r/PrintConfig.cpp:2093 +#: src/libslic3r/PrintConfig.cpp:2254 msgid "mm or %" msgstr "mm nebo %" -#: src/libslic3r/PrintConfig.cpp:237 src/libslic3r/PrintConfig.cpp:609 -#: src/libslic3r/PrintConfig.cpp:617 src/libslic3r/PrintConfig.cpp:626 -#: src/libslic3r/PrintConfig.cpp:634 src/libslic3r/PrintConfig.cpp:661 -#: src/libslic3r/PrintConfig.cpp:680 src/libslic3r/PrintConfig.cpp:922 -#: src/libslic3r/PrintConfig.cpp:1050 src/libslic3r/PrintConfig.cpp:1135 -#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1181 -#: src/libslic3r/PrintConfig.cpp:1191 src/libslic3r/PrintConfig.cpp:1241 -#: src/libslic3r/PrintConfig.cpp:1300 src/libslic3r/PrintConfig.cpp:1433 -#: src/libslic3r/PrintConfig.cpp:1607 src/libslic3r/PrintConfig.cpp:1616 -#: src/libslic3r/PrintConfig.cpp:2028 src/libslic3r/PrintConfig.cpp:2154 +#: src/libslic3r/PrintConfig.cpp:271 src/libslic3r/PrintConfig.cpp:645 +#: src/libslic3r/PrintConfig.cpp:653 src/libslic3r/PrintConfig.cpp:662 +#: src/libslic3r/PrintConfig.cpp:670 src/libslic3r/PrintConfig.cpp:697 +#: src/libslic3r/PrintConfig.cpp:716 src/libslic3r/PrintConfig.cpp:966 +#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1167 +#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:1277 +#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1299 +#: src/libslic3r/PrintConfig.cpp:1349 src/libslic3r/PrintConfig.cpp:1408 +#: src/libslic3r/PrintConfig.cpp:1541 src/libslic3r/PrintConfig.cpp:1715 +#: src/libslic3r/PrintConfig.cpp:1724 src/libslic3r/PrintConfig.cpp:2170 +#: src/libslic3r/PrintConfig.cpp:2297 msgid "mm/s" msgstr "mm/s" -#: src/libslic3r/PrintConfig.cpp:462 src/libslic3r/PrintConfig.cpp:904 -#: src/libslic3r/PrintConfig.cpp:1720 src/libslic3r/PrintConfig.cpp:1772 -#: src/libslic3r/PrintConfig.cpp:1995 src/libslic3r/PrintConfig.cpp:2124 +#: src/libslic3r/PrintConfig.cpp:498 src/libslic3r/PrintConfig.cpp:946 +#: src/libslic3r/PrintConfig.cpp:1835 src/libslic3r/PrintConfig.cpp:1887 +#: src/libslic3r/PrintConfig.cpp:2137 src/libslic3r/PrintConfig.cpp:2267 msgid "mm/s or %" msgstr "mm/s nebo %" -#: src/libslic3r/PrintConfig.cpp:196 src/libslic3r/PrintConfig.cpp:339 -#: src/libslic3r/PrintConfig.cpp:862 src/libslic3r/PrintConfig.cpp:984 -#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:1201 -#: src/libslic3r/PrintConfig.cpp:1211 src/libslic3r/PrintConfig.cpp:1403 +#: src/libslic3r/PrintConfig.cpp:230 src/libslic3r/PrintConfig.cpp:373 +#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:1028 +#: src/libslic3r/PrintConfig.cpp:1260 src/libslic3r/PrintConfig.cpp:1309 +#: src/libslic3r/PrintConfig.cpp:1319 src/libslic3r/PrintConfig.cpp:1511 msgid "mm/s²" msgstr "mm/s²" -#: src/libslic3r/PrintConfig.cpp:1730 +#: src/libslic3r/PrintConfig.cpp:1845 msgid "mm²" msgstr "mm²" -#: src/libslic3r/PrintConfig.cpp:672 +#: src/libslic3r/PrintConfig.cpp:708 msgid "mm³" msgstr "mm³" -#: src/slic3r/GUI/RammingChart.cpp:81 src/libslic3r/PrintConfig.cpp:601 -#: src/libslic3r/PrintConfig.cpp:1250 +#: src/slic3r/GUI/RammingChart.cpp:81 src/libslic3r/PrintConfig.cpp:637 +#: src/libslic3r/PrintConfig.cpp:1358 msgid "mm³/s" msgstr "mm³/s" -#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:1273 +#: src/libslic3r/PrintConfig.cpp:1370 src/libslic3r/PrintConfig.cpp:1381 msgid "mm³/s²" msgstr "mm³/s²" -#: src/slic3r/GUI/GUI_App.cpp:820 +#: src/slic3r/GUI/GUI_App.cpp:1512 msgid "Mode" msgstr "Reži&m" @@ -4627,7 +5301,7 @@ msgstr "Reži&m" msgid "model" msgstr "model" -#: src/slic3r/GUI/BedShapeDialog.cpp:251 +#: src/slic3r/GUI/BedShapeDialog.cpp:395 msgid "Model" msgstr "Model" @@ -4656,99 +5330,125 @@ msgstr "Oprava modelu byla dokončena" msgid "Model repaired successfully" msgstr "Model byl úspěšně opraven" -#: src/slic3r/GUI/Tab.cpp:979 +#: src/slic3r/GUI/GUI_App.cpp:1506 src/slic3r/GUI/wxExtensions.cpp:675 +msgctxt "Mode" +msgid "Advanced" +msgstr "Pokročilý" + +#: src/slic3r/GUI/Tab.cpp:1241 msgid "Modifications to the current profile will be saved." msgstr "Úpravy aktuálního profilu budou uloženy." -#: src/slic3r/GUI/Preset.cpp:247 +#: src/slic3r/GUI/GUI_App.cpp:1425 msgid "modified" msgstr "upraveno" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4014 msgid "Modifier" msgstr "Modifikátor" -#: src/slic3r/GUI/Tab.cpp:1161 +#: src/slic3r/GUI/Tab.cpp:1491 msgid "Modifiers" msgstr "Modifikátory" -#: src/libslic3r/PrintConfig.cpp:2512 +#: src/libslic3r/PrintConfig.cpp:2655 msgid "money/bottle" msgstr "cena/láhev" -#: src/libslic3r/PrintConfig.cpp:762 +#: src/libslic3r/PrintConfig.cpp:798 msgid "money/kg" msgstr "korun/kg" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1372 +#: src/libslic3r/PrintConfig.cpp:461 +msgid "Monotonic" +msgstr "Monotóní" + +#: src/slic3r/GUI/NotificationManager.cpp:305 +#: src/slic3r/GUI/NotificationManager.cpp:315 +msgid "More" +msgstr "Více" + +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219 msgid "Mouse wheel" msgstr "Kolečko myši" -#: src/slic3r/GUI/GLCanvas3D.cpp:261 +#: src/slic3r/GUI/GLCanvas3D.cpp:249 msgid "Mouse wheel:" msgstr "Kolečko myši:" -#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:48 +#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:64 msgid "Move" msgstr "Přesunout" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1372 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219 msgid "Move clipping plane" msgstr "Posunout řezovou rovinu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:215 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:216 msgid "Move current slider thumb Down" msgstr "Posunout aktivní posuvník dolů" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:214 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:229 +msgid "Move current slider thumb Left" +msgstr "Posunout aktivní posuvník vlevo" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 +msgid "Move current slider thumb Right" +msgstr "Posunout aktivní posuvník vpravo" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:215 msgid "Move current slider thumb Up" msgstr "Posunout aktivní posuvník nahoru" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:1059 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:835 msgid "Move drainage hole" msgstr "Posun odtokového otvoru" -#: src/slic3r/GUI/GLCanvas3D.cpp:3505 +#: src/slic3r/GUI/GLCanvas3D.cpp:3810 msgid "Move Object" msgstr "Posunutí Objektu" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1365 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1212 msgid "Move point" msgstr "Posunout bod" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:166 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:160 msgid "Move selection 10 mm in negative X direction" msgstr "Posun výběru o 10 mm v záporném směru osy X" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:165 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:159 msgid "Move selection 10 mm in negative Y direction" msgstr "Posun výběru o 10 mm v záporném směru osy Y" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:167 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:161 msgid "Move selection 10 mm in positive X direction" msgstr "Posun výběru o 10 mm v kladném směru osy X" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:164 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:158 msgid "Move selection 10 mm in positive Y direction" msgstr "Posun výběru o 10 mm v kladném směru osy Y" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1097 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:955 msgid "Move support point" msgstr "Posun podpěrného bodu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:169 +#: src/slic3r/GUI/GCodeViewer.cpp:2492 +msgid "Movement" +msgstr "Přejezd" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:163 msgid "Movement in camera space" msgstr "Posun výběru v ortogonálním prostoru kamery" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:168 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:162 msgid "Movement step set to 1 mm" msgstr "Krok pro posun výběru o velikosti 1 mm" -#: src/libslic3r/PrintConfig.cpp:2201 +#: src/libslic3r/PrintConfig.cpp:2344 msgid "Multi material printers may need to prime or purge extruders on tool changes. Extrude the excess material into the wipe tower." msgstr "Multimateriálové tiskárny mohou potřebovat, aby při výměně nástrojů vyčistili extrudery. Vytlačí přebytečný materiál do čistící věže." -#: src/slic3r/GUI/Plater.cpp:2360 src/slic3r/GUI/Plater.cpp:2413 +#: src/slic3r/GUI/Plater.cpp:2322 src/slic3r/GUI/Plater.cpp:2375 msgid "Multi-part object detected" msgstr "Detekován objekt obsahující více částí" @@ -4757,11 +5457,11 @@ msgstr "Detekován objekt obsahující více částí" msgid "Multiple %s devices found. Please only connect one at a time for flashing." msgstr "Bylo nalezeno více zařízení %s . Během flashování mějte připojené pouze jedno." -#: src/slic3r/GUI/Tab.cpp:1179 +#: src/slic3r/GUI/Tab.cpp:1509 msgid "Multiple Extruders" msgstr "Více Extruderů" -#: src/slic3r/GUI/Plater.cpp:2410 +#: src/slic3r/GUI/Plater.cpp:2372 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -4771,36 +5471,41 @@ msgstr "" "Mají být vloženy jako jeden objekt obsahující více částí, \n" "namísto vložení několika objektů?" -#: src/libslic3r/PrintConfig.cpp:3439 +#: src/libslic3r/PrintConfig.cpp:3638 msgid "Multiply copies by creating a grid." msgstr "Vynásobí kopie vytvořením mřížky." -#: src/libslic3r/PrintConfig.cpp:3434 +#: src/libslic3r/PrintConfig.cpp:3633 msgid "Multiply copies by this factor." msgstr "Vynásobí kopie tímto číslem." -#: src/slic3r/GUI/Field.cpp:150 src/slic3r/GUI/OptionsGroup.cpp:580 +#: src/slic3r/GUI/Field.cpp:198 src/slic3r/GUI/OptionsGroup.cpp:715 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:874 msgid "N/A" msgstr "N/A" -#: src/slic3r/GUI/GUI_ObjectList.cpp:270 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:153 +#: src/slic3r/GUI/GUI_ObjectList.cpp:284 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:161 msgid "Name" msgstr "Název" -#: src/libslic3r/PrintConfig.cpp:1488 +#: src/libslic3r/PrintConfig.cpp:114 +msgid "Name of the printer" +msgstr "Název tiskárny" + +#: src/libslic3r/PrintConfig.cpp:1596 msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter." msgstr "Název varianty tiskárny. Varianty tiskárny mohou být například rozlišeny podle průměru trysky." -#: src/libslic3r/PrintConfig.cpp:1482 +#: src/libslic3r/PrintConfig.cpp:1590 msgid "Name of the printer vendor." msgstr "Název prodejce tiskárny." -#: src/libslic3r/PrintConfig.cpp:1058 +#: src/libslic3r/PrintConfig.cpp:1102 msgid "Name of the profile, from which this profile inherits." msgstr "Název profilu, ze kterého tento profil zdědí." -#: src/libslic3r/PrintConfig.cpp:1630 +#: src/libslic3r/PrintConfig.cpp:1738 msgid "Nearest" msgstr "Nejbližší" @@ -4808,14 +5513,30 @@ msgstr "Nejbližší" msgid "Network lookup" msgstr "Hledání v síti" -#: src/slic3r/GUI/Plater.cpp:2151 +#: src/slic3r/GUI/Preferences.cpp:430 +msgid "New layout, access via settings button in the top menu" +msgstr "Nové rozvržení, přístup přes tlačítko nastavení v horním menu" + +#: src/slic3r/GUI/Plater.cpp:2056 msgid "New Project" msgstr "Nový Projekt" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:112 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:105 msgid "New project, clear plater" msgstr "Nový projekt, odstranit modely na podložce" +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:609 +msgid "New Value" +msgstr "Nová hodnota" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1178 +msgid "New value" +msgstr "Nová hodnota" + +#: src/slic3r/GUI/NotificationManager.hpp:322 +msgid "New version is available." +msgstr "K dispozici je nová verze." + #: src/slic3r/GUI/UpdateDialogs.cpp:38 #, c-format msgid "New version of %s is available" @@ -4825,23 +5546,23 @@ msgstr "Je dostupná nová verze %s" msgid "New version:" msgstr "Nová verze:" -#: src/slic3r/GUI/GLCanvas3D.cpp:4673 +#: src/slic3r/GUI/GLCanvas3D.cpp:5089 msgid "Next Redo action: %1%" msgstr "Akce vpřed: %1%" -#: src/slic3r/GUI/GLCanvas3D.cpp:4641 +#: src/slic3r/GUI/GLCanvas3D.cpp:5051 msgid "Next Undo action: %1%" msgstr "Akce zpět: %1%" -#: src/libslic3r/PrintConfig.cpp:960 +#: src/libslic3r/PrintConfig.cpp:1004 msgid "No extrusion" msgstr "Žádná extruze" -#: src/libslic3r/SLAPrintSteps.cpp:453 +#: src/libslic3r/SLAPrintSteps.cpp:451 msgid "No pad can be generated for this model with the current configuration" msgstr "Pro aktuální model nelze vygenerovat žádnou podložku" -#: src/slic3r/GUI/MainFrame.cpp:784 +#: src/slic3r/GUI/MainFrame.cpp:1485 msgid "No previously sliced file." msgstr "Žádné dříve slicované soubory." @@ -4849,175 +5570,221 @@ msgstr "Žádné dříve slicované soubory." msgid "NO RAMMING AT ALL" msgstr "ŽÁDNÁ RAPIDNÍ EXTRUZE" -#: src/libslic3r/PrintConfig.cpp:1857 +#: src/libslic3r/PrintConfig.cpp:1999 msgid "No sparse layers (EXPERIMENTAL)" msgstr "Bez řídkých vrstev (EXPERIMENTÁLNÍ)" -#: src/libslic3r/PrintConfig.cpp:2774 +#: src/libslic3r/PrintConfig.cpp:2938 msgid "No support points will be placed closer than this threshold." msgstr "Žádné podpůrné body nebudou umístěny blíže než je tento práh." -#: src/slic3r/GUI/UpdateDialogs.cpp:303 +#: src/slic3r/GUI/UpdateDialogs.cpp:304 msgid "No updates available" msgstr "Žádné aktualizace nejsou dostupné" -#: src/slic3r/GUI/ConfigWizard.cpp:291 src/slic3r/GUI/ConfigWizard.cpp:574 -#: src/slic3r/GUI/Plater.cpp:499 src/slic3r/GUI/Plater.cpp:639 -#: src/libslic3r/ExtrusionEntity.cpp:309 +#: src/slic3r/GUI/ConfigWizard.cpp:309 src/slic3r/GUI/ConfigWizard.cpp:599 +#: src/slic3r/GUI/Plater.cpp:365 src/slic3r/GUI/Plater.cpp:505 +#: src/libslic3r/ExtrusionEntity.cpp:312 msgid "None" msgstr "Žádné" -#: src/slic3r/GUI/Tab.cpp:2203 +#: src/slic3r/GUI/Search.cpp:77 src/slic3r/GUI/Tab.cpp:2372 msgid "Normal" msgstr "Normální" -#: src/slic3r/GUI/Plater.cpp:1286 +#: src/slic3r/GUI/Plater.cpp:1177 src/slic3r/GUI/Plater.cpp:1224 msgid "normal mode" msgstr "normální režim" -#: src/libslic3r/Zipper.cpp:46 +#: src/slic3r/GUI/GCodeViewer.cpp:2552 +msgid "Normal mode" +msgstr "Normální režim" + +#: src/libslic3r/miniz_extension.cpp:105 msgid "not a ZIP archive" msgstr "není ZIP archiv" -#: src/slic3r/GUI/BedShapeDialog.cpp:223 src/slic3r/GUI/BedShapeDialog.cpp:302 +#: src/slic3r/GUI/BedShapeDialog.cpp:366 src/slic3r/GUI/BedShapeDialog.cpp:446 msgid "Not found:" msgstr "Nenalezeno:" -#: src/slic3r/GUI/DoubleSlider.cpp:1019 +#: src/slic3r/GUI/DoubleSlider.cpp:1144 msgid "Note" msgstr "Poznámka" -#: src/slic3r/Utils/AstroBox.cpp:89 +#: src/slic3r/GUI/Tab.cpp:3408 +msgid "Note, that selected preset will be deleted from this/those printer(s) too." +msgstr "Upozorňujeme, že vybrané přednastavené bude odstraněno také z těchto tiskáren." + +#: src/slic3r/GUI/Tab.cpp:3416 +msgid "Note, that this/those printer(s) will be deleted after deleting of the selected preset." +msgstr "Upozorňujeme, že tato/tyto tiskárny budou odstraněny po odstranění vybraného přednastavení." + +#: src/slic3r/GUI/Tab.cpp:2039 +msgid "" +"Note: All parameters from this group are moved to the Physical Printer settings (see changelog).\n" +"\n" +"A new Physical Printer profile is created by clicking on the \"cog\" icon right of the Printer profiles combo box, by selecting the \"Add physical printer\" item in the Printer combo box. The Physical Printer profile editor opens also when clicking on the \"cog\" icon in the Printer settings tab. The Physical Printer profiles are being stored into PrusaSlicer/physical_printer directory." +msgstr "" +"Poznámka: Všechna nastavení z této sekce jsou přesunuta do nastavení Fyzické tiskárny (viz changelog).\n" +"\n" +"Nový profil Fyzické tiskárny lze vytvořit kliknutím na ikonu „ozubeného kolečka“ vpravo od pole se seznamem profilů tiskáren a výběrem položky „Přidat fyzickou tiskárnu“. Editor fyzické tiskárny se otevře po kliknutí na ikonu „ozubeného kolečka“ na kartě Nastavení tiskárny. Profily fyzických tiskáren se ukládají do adresáře PrusaSlicer/physical_printer directory." + +#: src/slic3r/Utils/AstroBox.cpp:92 msgid "Note: AstroBox version at least 1.1.0 is required." msgstr "Poznámka: Je vyžadována verze AstroBoxu nejméně 1.1.0." -#: src/slic3r/Utils/FlashAir.cpp:73 +#: src/slic3r/Utils/FlashAir.cpp:76 msgid "Note: FlashAir with firmware 2.00.02 or newer and activated upload function is required." msgstr "Poznámka: Vyžaduje se FlashAir s firmwarem 2.00.02 nebo novějším a aktivovanou funkcí nahrávání." -#: src/slic3r/Utils/OctoPrint.cpp:89 +#: src/slic3r/Utils/OctoPrint.cpp:91 msgid "Note: OctoPrint version at least 1.1.0 is required." msgstr "Poznámka: Je vyžadován OctoPrint ve verzi alespoň 1.1.0." -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1345 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1192 msgid "Note: some shortcuts work in (non)editing mode only." msgstr "Poznámka: některé zkratky nefungují v režimu editace." -#: src/slic3r/GUI/Tab.cpp:1251 src/slic3r/GUI/Tab.cpp:1252 -#: src/slic3r/GUI/Tab.cpp:1540 src/slic3r/GUI/Tab.cpp:1541 -#: src/slic3r/GUI/Tab.cpp:2012 src/slic3r/GUI/Tab.cpp:2013 -#: src/slic3r/GUI/Tab.cpp:2128 src/slic3r/GUI/Tab.cpp:2129 -#: src/slic3r/GUI/Tab.cpp:3535 src/slic3r/GUI/Tab.cpp:3536 +#: src/slic3r/GUI/SavePresetDialog.cpp:151 +msgid "Note: This preset will be replaced after saving" +msgstr "Upozornění: Taoto přednastavení bude po uložení nahrazeno" + +#: src/slic3r/GUI/Tab.cpp:1581 src/slic3r/GUI/Tab.cpp:1582 +#: src/slic3r/GUI/Tab.cpp:1887 src/slic3r/GUI/Tab.cpp:1888 +#: src/slic3r/GUI/Tab.cpp:2221 src/slic3r/GUI/Tab.cpp:2222 +#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/Tab.cpp:2298 +#: src/slic3r/GUI/Tab.cpp:3951 src/slic3r/GUI/Tab.cpp:3952 msgid "Notes" msgstr "Poznámky" -#: src/slic3r/GUI/ConfigWizard.cpp:1751 src/slic3r/GUI/DoubleSlider.cpp:1905 -#: src/slic3r/GUI/DoubleSlider.cpp:1926 src/slic3r/GUI/GUI.cpp:245 +#: src/slic3r/GUI/ConfigWizard.cpp:2237 src/slic3r/GUI/DoubleSlider.cpp:2124 +#: src/slic3r/GUI/DoubleSlider.cpp:2144 src/slic3r/GUI/GUI.cpp:244 msgid "Notice" msgstr "Oznámení" -#: src/slic3r/GUI/ConfigWizard.cpp:218 +#: src/slic3r/GUI/ConfigWizard.cpp:236 msgid "nozzle" msgstr "tryska" -#: src/slic3r/GUI/Tab.cpp:1870 src/slic3r/GUI/Tab.cpp:2340 -#: src/libslic3r/PrintConfig.cpp:1326 +#: src/slic3r/GUI/Tab.cpp:1790 +msgid "Nozzle" +msgstr "Tryska" + +#: src/slic3r/GUI/ConfigWizard.cpp:1392 +msgid "Nozzle and Bed Temperatures" +msgstr "Teplota trysky a tiskové podložky" + +#: src/slic3r/GUI/Tab.cpp:2104 src/slic3r/GUI/Tab.cpp:2509 +#: src/libslic3r/PrintConfig.cpp:1434 msgid "Nozzle diameter" msgstr "Průměr trysky" -#: src/slic3r/GUI/ConfigWizard.cpp:969 +#: src/slic3r/GUI/ConfigWizard.cpp:1335 msgid "Nozzle Diameter:" msgstr "Průměr trysky:" -#: src/libslic3r/PrintConfig.cpp:650 +#: src/libslic3r/PrintConfig.cpp:2201 +msgid "Nozzle temperature" +msgstr "Teplota trysky" + +#: src/libslic3r/PrintConfig.cpp:2198 +msgid "Nozzle temperature for layers after the first one. Set this to zero to disable temperature control commands in the output G-code." +msgstr "Teplota trysky pro od druhé vrstvy dále. Nastavte tuto hodnotu na nulu, abyste zakázali příkazy pro řízení teploty ve výstupním G-codu." + +#: src/libslic3r/PrintConfig.cpp:961 +msgid "Nozzle temperature for the first layer. If you want to control temperature manually during print, set this to zero to disable temperature control commands in the output G-code." +msgstr "Teplota trysky pro první vrstvu. Chcete-li během tisku ručně ovládat teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním G-codu neobjevily příkazy pro řízení teploty." + +#: src/libslic3r/PrintConfig.cpp:686 msgid "Number of cooling moves" msgstr "Počet chladících pohybů" -#: src/slic3r/GUI/Tab.cpp:1839 +#: src/slic3r/GUI/Tab.cpp:2073 msgid "Number of extruders of the printer." msgstr "Počet extrudérů tiskárny." -#: src/libslic3r/PrintConfig.cpp:1975 +#: src/libslic3r/PrintConfig.cpp:2117 msgid "Number of interface layers to insert between the object(s) and support material." msgstr "Počet interface vrstev vložených mezi objekt (objekty) a podpěry." -#: src/libslic3r/PrintConfig.cpp:1697 +#: src/libslic3r/PrintConfig.cpp:1812 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 "Počet obrysových smyček. Je-li nastavena možnost Minimální délka extruze, počet obrysových smyček může být větší než počet zde nakonfigurovaných. Nastavte tuto hodnotu na nulu, pro úplné deaktivování." -#: src/libslic3r/PrintConfig.cpp:2365 +#: src/libslic3r/PrintConfig.cpp:2508 msgid "Number of pixels in" msgstr "Počet pixelů v ose" -#: src/libslic3r/PrintConfig.cpp:2367 +#: src/libslic3r/PrintConfig.cpp:2510 msgid "Number of pixels in X" msgstr "Počet pixelů v ose X" -#: src/libslic3r/PrintConfig.cpp:2373 +#: src/libslic3r/PrintConfig.cpp:2516 msgid "Number of pixels in Y" msgstr "Počet pixelů v ose Y" -#: src/libslic3r/PrintConfig.cpp:176 +#: src/libslic3r/PrintConfig.cpp:210 msgid "Number of solid layers to generate on bottom surfaces." msgstr "Počet plných vrstev." -#: src/libslic3r/PrintConfig.cpp:1781 +#: src/libslic3r/PrintConfig.cpp:1896 msgid "Number of solid layers to generate on top and bottom surfaces." msgstr "Počet plných vrstev generovaných na vrchních a spodních površích." -#: src/libslic3r/PrintConfig.cpp:2134 +#: src/libslic3r/PrintConfig.cpp:2277 msgid "Number of solid layers to generate on top surfaces." msgstr "Počet vrchních generovaných plných vrstev." -#: src/libslic3r/PrintConfig.cpp:2518 +#: src/libslic3r/PrintConfig.cpp:2661 msgid "Number of the layers needed for the exposure time fade from initial exposure time to the exposure time" msgstr "Počet vrstev potřebných pro přechod z počáteční doby osvitu na dobu osvitu" -#: src/slic3r/GUI/Plater.cpp:241 +#: src/slic3r/GUI/Plater.cpp:247 msgid "Number of tool changes" msgstr "Počet změn nástroje" -#: src/libslic3r/PrintConfig.cpp:2753 +#: src/slic3r/GUI/Tab.cpp:4127 src/libslic3r/PrintConfig.cpp:2917 msgid "Object elevation" msgstr "Nadzvednutí objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2466 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2858 msgid "Object manipulation" msgstr "Manipulace s objektem" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:155 src/libslic3r/GCode.cpp:638 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:163 src/libslic3r/GCode.cpp:623 msgid "Object name" msgstr "Jméno objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3417 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3880 msgid "Object or Instance" msgstr "Objekt nebo Instanci" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1106 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1230 msgid "Object reordered" msgstr "Zěna pořadí objektů" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2479 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2871 msgid "Object Settings to modify" msgstr "Změna nastavení objektu" -#: src/slic3r/GUI/Plater.cpp:2529 +#: src/slic3r/GUI/Plater.cpp:2491 msgid "Object too large?" msgstr "Objekt moc velký?" -#: src/libslic3r/PrintConfig.cpp:2262 +#: src/libslic3r/PrintConfig.cpp:2405 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 "Objekty budou použity k vyčištění barvy filamentu v trysce po změně extruderu, aby se ušetřil materiál, který by jinak skončil v čistící věži. Výsledkem budou objekty s náhodně mixovanými barvami." -#: src/slic3r/GUI/Plater.cpp:1194 +#: src/slic3r/GUI/Plater.cpp:1103 msgid "object(s)" msgstr "objekt(y)" -#: src/slic3r/GUI/Plater.cpp:1231 src/slic3r/GUI/Plater.cpp:1245 +#: src/slic3r/GUI/Plater.cpp:1143 src/slic3r/GUI/Plater.cpp:1160 msgid "objects" msgstr "objekty" -#: src/libslic3r/PrintConfig.cpp:429 src/libslic3r/PrintConfig.cpp:855 +#: src/libslic3r/PrintConfig.cpp:465 src/libslic3r/PrintConfig.cpp:893 msgid "Octagram Spiral" msgstr "Octagram Spiral" @@ -5025,64 +5792,97 @@ msgstr "Octagram Spiral" msgid "OctoPrint version" msgstr "Verze OctoPrintu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3425 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3888 msgid "of a current Object" msgstr "současného Objektu" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:43 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:42 msgid "Offset" msgstr "Odsazení" -#: src/slic3r/GUI/Tab.cpp:1755 +#: src/slic3r/GUI/Preferences.cpp:422 +msgid "Old regular layout with the tab bar" +msgstr "Původní rozložení s panelem karet" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:608 +msgid "Old Value" +msgstr "Stará hodnota" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1177 +msgid "Old value" +msgstr "Stará hodnota" + +#: src/slic3r/GUI/Preferences.cpp:123 +msgid "On OSX there is always only one instance of app running by default. However it is allowed to run multiple instances of same app from the command line. In such case this settings will allow only one instance." +msgstr "Na OSX je ve výchozím nastavení vždy spuštěna pouze jedna instance aplikace. Je však povoleno spouštět více instancí stejné aplikace z příkazového řádku. V takovém případě toto nastavení povolí pouze jednu instanci." + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:359 #, c-format msgid "On this system, %s uses HTTPS certificates from the system Certificate Store or Keychain." msgstr "V tomto systému používá %s certifikáty HTTPS ze systému Certificate Store nebo Keychain." -#: src/slic3r/GUI/DoubleSlider.cpp:950 +#: src/slic3r/GUI/DoubleSlider.cpp:1064 msgid "One layer mode" msgstr "Zobrazení po jedné vrstvě" -#: src/libslic3r/Print.cpp:1365 +#: src/libslic3r/Print.cpp:1391 msgid "One or more object were assigned an extruder that the printer does not have." msgstr "Jeden nebo více objektů bylo přiřazeno extruderu, který tiskárna nemá." -#: src/libslic3r/PrintConfig.cpp:1903 src/libslic3r/PrintConfig.cpp:2676 +#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2840 msgid "Only create support if it lies on a build plate. Don't create support on a print." msgstr "Podpěry vytvářet pouze v případě, že leží na tiskové podložce. Nevytváří podpěry na výtisky." -#: src/libslic3r/PrintConfig.cpp:1027 +#: src/libslic3r/PrintConfig.cpp:1071 msgid "Only infill where needed" msgstr "Výplň pouze kde je potřeba" -#: src/slic3r/GUI/Tab.cpp:2373 +#: src/slic3r/GUI/Tab.cpp:2542 msgid "Only lift Z" msgstr "Pouze zvednout Z" -#: src/libslic3r/PrintConfig.cpp:1570 +#: src/libslic3r/PrintConfig.cpp:1678 msgid "Only lift Z above" msgstr "Zvednout Z pouze nad" -#: src/libslic3r/PrintConfig.cpp:1579 +#: src/libslic3r/PrintConfig.cpp:1687 msgid "Only lift Z below" msgstr "Zvednout Z pouze pod" -#: src/libslic3r/PrintConfig.cpp:1348 +#: src/libslic3r/PrintConfig.cpp:1456 msgid "Only retract when crossing perimeters" msgstr "Provést retrakci pouze při přejíždění perimetrů" -#: src/slic3r/GUI/Tab.cpp:1187 +#: src/slic3r/GUI/ConfigWizard.cpp:714 +msgid "Only the following installed printers are compatible with the selected filament:" +msgstr "S vybraným filamentem jsou kompatibilní pouze následující nainstalované tiskárny:" + +#: src/slic3r/GUI/Tab.cpp:1517 msgid "Ooze prevention" msgstr "Prevence odkapávání" -#: src/libslic3r/Print.cpp:1266 +#: src/libslic3r/Print.cpp:1292 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "V současné době není funkce \"Prevence odkapávání\" filamentu podporována společně s povolenou čistící věží." -#: src/slic3r/GUI/MainFrame.cpp:408 +#: src/slic3r/GUI/MainFrame.cpp:1398 +msgid "Open &PrusaSlicer" +msgstr "Otevřít &PrusaSlicer" + +#: src/slic3r/GUI/MainFrame.cpp:1391 +msgid "Open a G-code file" +msgstr "Otevřít G-code" + +#: src/slic3r/GUI/MainFrame.cpp:63 src/slic3r/GUI/MainFrame.cpp:77 +#: src/slic3r/GUI/MainFrame.cpp:1262 +msgid "Open a new PrusaSlicer instance" +msgstr "Otevře novou instanci PrusaSliceru" + +#: src/slic3r/GUI/MainFrame.cpp:989 msgid "Open a project file" msgstr "Otevřít soubor s projektem" -#: src/slic3r/GUI/Tab.cpp:1729 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:330 msgid "Open CA certificate file" msgstr "Otevřít soubor s certifikátem CA" @@ -5095,116 +5895,150 @@ msgstr "Otevře stránku s changelogem" msgid "Open download page" msgstr "Otevře stránku pro stažení programu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:113 +#: src/slic3r/GUI/NotificationManager.cpp:742 +msgid "Open Folder." +msgstr "Otevřít složku" + +#: src/slic3r/Utils/Process.cpp:151 +msgid "Open G-code file:" +msgstr "Otevřít soubor G-code:" + +#: src/slic3r/GUI/MainFrame.cpp:66 src/slic3r/GUI/MainFrame.cpp:1141 +msgid "Open G-code viewer" +msgstr "Otevřít prohlížeč G-codu" + +#: src/slic3r/GUI/MainFrame.cpp:79 +msgid "Open new G-code viewer" +msgstr "Otevřít nový prohlížeč G-codu" + +#: src/slic3r/GUI/MainFrame.cpp:63 src/slic3r/GUI/MainFrame.cpp:1262 +msgid "Open new instance" +msgstr "Otevřít novou instanci" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 msgid "Open project STL/OBJ/AMF/3MF with config, clear plater" msgstr "Otevřít projekt STL/OBJ/AMF/3MF s konfigurací, odstranit modely na podložce" -#: src/slic3r/GUI/MainFrame.cpp:693 +#: src/slic3r/GUI/MainFrame.cpp:77 src/slic3r/GUI/MainFrame.cpp:1398 +msgid "Open PrusaSlicer" +msgstr "Otevřít PrusaSlicer" + +#: src/slic3r/GUI/MainFrame.cpp:918 src/slic3r/GUI/MainFrame.cpp:1317 #, c-format msgid "Open the %s website in your browser" msgstr "Otevřít webovou stránku %s v prohlížeči" -#: src/slic3r/GUI/MainFrame.cpp:684 +#: src/slic3r/GUI/MainFrame.cpp:909 src/slic3r/GUI/MainFrame.cpp:1308 msgid "Open the Prusa3D drivers download page in your browser" msgstr "Otevřít stránku pro stahování Prusa 3D ovladačů ve vašem prohlížeči" -#: src/slic3r/GUI/MainFrame.cpp:686 +#: src/slic3r/GUI/MainFrame.cpp:911 src/slic3r/GUI/MainFrame.cpp:1310 msgid "Open the software releases page in your browser" msgstr "Otevřít stránku s verzemi tohoto softwaru ve vašem prohlížeči" -#: src/slic3r/GUI/Plater.cpp:4040 +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:220 src/slic3r/GUI/Plater.cpp:3961 msgid "Optimize orientation" msgstr "Optimalizovat orientaci" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:1555 msgid "Optimize Rotation" msgstr "Optimalizovat Orientaci" -#: src/slic3r/GUI/Plater.cpp:4040 +#: src/slic3r/GUI/Plater.cpp:3962 msgid "Optimize the rotation of the object for better print results." msgstr "Optimalizujte rotaci objektu pro lepší výsledky tisku." -#: src/libslic3r/PrintConfig.cpp:137 +#: src/libslic3r/PrintConfig.cpp:170 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 "Optimalizovat rychloposuny do pořadí aby se minimalizovalo přejíždění perimetrů. Nejvíce užitečné u Bowdenových extruderů které trpí na vytékání filamentu. Toto nastavení zpomaluje tisk i generování G-code." -#: src/slic3r/GUI/Tab.cpp:1131 +#: src/slic3r/GUI/GCodeViewer.cpp:2525 src/slic3r/GUI/GUI_Preview.cpp:320 +#: src/slic3r/GUI/GUI_Preview.cpp:333 +msgid "Options" +msgstr "Volby" + +#: src/slic3r/GUI/Tab.cpp:1460 msgid "Options for support material and raft" msgstr "Volby pro podpěry a raft" -#: src/slic3r/GUI/DoubleSlider.cpp:989 +#: src/slic3r/GUI/Mouse3DController.cpp:315 +msgid "Options:" +msgstr "Možnosti:" + +#: src/slic3r/GUI/DoubleSlider.cpp:1112 msgid "or press \"+\" key" msgstr "nebo stiskněte klávesu „+“" -#: src/slic3r/GUI/Plater.cpp:2892 +#: src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:74 msgid "Orientation found." msgstr "Orientace nalezena." -#: src/slic3r/GUI/Plater.cpp:2891 +#: src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:73 msgid "Orientation search canceled." msgstr "Hledání optimální orientace zrušeno." -#: src/slic3r/GUI/BedShapeDialog.cpp:84 +#: src/slic3r/GUI/BedShapeDialog.cpp:94 msgid "Origin" msgstr "Počátek" -#: src/slic3r/GUI/Tab.cpp:1227 +#: src/slic3r/GUI/Tab.cpp:1557 msgid "Other" msgstr "Ostatní" -#: src/libslic3r/PrintConfig.cpp:144 src/libslic3r/PrintConfig.cpp:2064 +#: src/libslic3r/PrintConfig.cpp:177 src/libslic3r/PrintConfig.cpp:2206 msgid "Other layers" msgstr "Ostatní vrstvy" -#: src/slic3r/GUI/ConfigWizard.cpp:856 +#: src/slic3r/GUI/ConfigWizard.cpp:1222 msgid "Other Vendors" msgstr "Ostatní výrobci" -#: src/slic3r/GUI/Tab.cpp:1238 src/slic3r/GUI/Tab.cpp:3666 +#: src/slic3r/GUI/Tab.cpp:1568 src/slic3r/GUI/Tab.cpp:4085 msgid "Output file" msgstr "Výstupní soubor" -#: src/libslic3r/PrintConfig.cpp:3493 +#: src/libslic3r/PrintConfig.cpp:3692 msgid "Output File" msgstr "Výstupní soubor" -#: src/libslic3r/PrintConfig.cpp:1363 +#: src/libslic3r/PrintConfig.cpp:1471 msgid "Output filename format" msgstr "Formát názvu výstupního souboru" -#: src/libslic3r/PrintConfig.cpp:3381 +#: src/libslic3r/PrintConfig.cpp:3580 msgid "Output Model Info" msgstr "Info o výstupním modelu" -#: src/slic3r/GUI/Tab.cpp:1230 src/slic3r/GUI/Tab.cpp:3665 +#: src/slic3r/GUI/Tab.cpp:1560 src/slic3r/GUI/Tab.cpp:4084 msgid "Output options" msgstr "Možnosti výstupu" -#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:312 +#: src/slic3r/GUI/GUI_Preview.cpp:303 src/libslic3r/ExtrusionEntity.cpp:316 +#: src/libslic3r/ExtrusionEntity.cpp:340 msgid "Overhang perimeter" msgstr "Perimetr převisu" -#: src/libslic3r/PrintConfig.cpp:2042 +#: src/libslic3r/PrintConfig.cpp:2184 msgid "Overhang threshold" msgstr "Mezní úhel převisu" -#: src/slic3r/GUI/Tab.cpp:1215 +#: src/slic3r/GUI/Tab.cpp:1545 msgid "Overlap" msgstr "Překrytí" -#: src/slic3r/GUI/MainFrame.cpp:614 +#: src/slic3r/GUI/MainFrame.cpp:1221 msgid "P&rint Settings Tab" -msgstr "Panel nastavení &tisku" +msgstr "Panel Nastavení &tisku" -#: src/slic3r/GUI/GUI_ObjectList.cpp:107 src/slic3r/GUI/GUI_ObjectList.cpp:625 -#: src/slic3r/GUI/Plater.cpp:635 src/slic3r/GUI/Tab.cpp:3636 -#: src/slic3r/GUI/Tab.cpp:3637 src/libslic3r/PrintConfig.cpp:2781 -#: src/libslic3r/PrintConfig.cpp:2788 src/libslic3r/PrintConfig.cpp:2802 -#: src/libslic3r/PrintConfig.cpp:2813 src/libslic3r/PrintConfig.cpp:2823 -#: src/libslic3r/PrintConfig.cpp:2845 src/libslic3r/PrintConfig.cpp:2856 -#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:2870 -#: src/libslic3r/PrintConfig.cpp:2881 src/libslic3r/PrintConfig.cpp:2890 -#: src/libslic3r/PrintConfig.cpp:2899 +#: src/slic3r/GUI/GUI_ObjectList.cpp:105 src/slic3r/GUI/GUI_ObjectList.cpp:664 +#: src/slic3r/GUI/Plater.cpp:501 src/slic3r/GUI/Tab.cpp:4055 +#: src/slic3r/GUI/Tab.cpp:4056 src/slic3r/GUI/Tab.cpp:4127 +#: src/libslic3r/PrintConfig.cpp:2945 src/libslic3r/PrintConfig.cpp:2952 +#: src/libslic3r/PrintConfig.cpp:2966 src/libslic3r/PrintConfig.cpp:2977 +#: src/libslic3r/PrintConfig.cpp:2987 src/libslic3r/PrintConfig.cpp:3009 +#: src/libslic3r/PrintConfig.cpp:3020 src/libslic3r/PrintConfig.cpp:3027 +#: src/libslic3r/PrintConfig.cpp:3034 src/libslic3r/PrintConfig.cpp:3045 +#: src/libslic3r/PrintConfig.cpp:3054 src/libslic3r/PrintConfig.cpp:3063 msgid "Pad" msgstr "Podložka" @@ -5212,150 +6046,186 @@ msgstr "Podložka" msgid "Pad and Support" msgstr "Podložka a Podpěry" -#: src/libslic3r/PrintConfig.cpp:2855 +#: src/slic3r/GUI/Tab.cpp:4127 src/libslic3r/PrintConfig.cpp:3019 msgid "Pad around object" msgstr "Podložka okolo objektu" -#: src/libslic3r/PrintConfig.cpp:2862 +#: src/libslic3r/PrintConfig.cpp:3026 msgid "Pad around object everywhere" msgstr "Podložka všude okolo objektu" -#: src/libslic3r/PrintConfig.cpp:2811 +#: src/libslic3r/PrintConfig.cpp:2975 msgid "Pad brim size" msgstr "Velikost límce podložky" -#: src/libslic3r/SLA/Pad.cpp:691 +#: src/libslic3r/SLA/Pad.cpp:532 msgid "Pad brim size is too small for the current configuration." msgstr "Velikost okraje podložky je pro aktuální konfiguraci příliš malá." -#: src/libslic3r/PrintConfig.cpp:2898 +#: src/libslic3r/PrintConfig.cpp:3062 msgid "Pad object connector penetration" msgstr "Průnik spojky Podložka-Objekt" -#: src/libslic3r/PrintConfig.cpp:2880 +#: src/libslic3r/PrintConfig.cpp:3044 msgid "Pad object connector stride" msgstr "Rozteč spojek Podložka-Objekt" -#: src/libslic3r/PrintConfig.cpp:2889 +#: src/libslic3r/PrintConfig.cpp:3053 msgid "Pad object connector width" msgstr "Šířka spojky Podložka-Objekt" -#: src/libslic3r/PrintConfig.cpp:2869 +#: src/libslic3r/PrintConfig.cpp:3033 msgid "Pad object gap" msgstr "Mezera Podložka-Objekt" -#: src/libslic3r/PrintConfig.cpp:2797 +#: src/libslic3r/PrintConfig.cpp:2961 msgid "Pad wall height" msgstr "Výška bočnice podložky" -#: src/libslic3r/PrintConfig.cpp:2844 +#: src/libslic3r/PrintConfig.cpp:3008 msgid "Pad wall slope" msgstr "Sklon bočnice podložky" -#: src/libslic3r/PrintConfig.cpp:2787 +#: src/libslic3r/PrintConfig.cpp:2951 msgid "Pad wall thickness" msgstr "Tloušťka stěny podložky" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:171 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:165 msgid "Page Down" msgstr "Page Down" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:170 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:164 msgid "Page Up" msgstr "Page Up" -#: src/slic3r/GUI/Field.cpp:139 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:33 +msgid "Paint-on supports" +msgstr "Malování podpěr" + +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:178 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:159 +msgid "Paints all facets inside, regardless of their orientation." +msgstr "Maluje na všechny facety bez ohledu na jejich orientaci." + +#: src/slic3r/GUI/Field.cpp:187 msgid "parameter name" msgstr "název parametru" -#: src/slic3r/GUI/Field.cpp:243 +#: src/slic3r/GUI/Field.cpp:291 msgid "Parameter validation" msgstr "Validace parametru" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3418 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3881 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4014 msgid "Part" msgstr "Část" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2494 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2886 msgid "Part manipulation" msgstr "Manipulace s částmi" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2483 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2875 msgid "Part Settings to modify" msgstr "Změna nastavení části" -#: src/slic3r/GUI/GLCanvas3D.cpp:4514 +#: src/libslic3r/PrintConfig.cpp:138 +msgid "Password" +msgstr "Heslo" + +#: src/slic3r/GUI/GLCanvas3D.cpp:4880 msgid "Paste" msgstr "Vložit" -#: src/slic3r/GUI/MainFrame.cpp:592 +#: src/slic3r/GUI/MainFrame.cpp:1198 msgid "Paste clipboard" msgstr "Vložit ze schránky" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:133 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:128 msgid "Paste from clipboard" msgstr "Vložit ze schránky" -#: src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/Plater.cpp:5803 msgid "Paste From Clipboard" msgstr "Vložení ze schránky" -#: src/libslic3r/PrintConfig.cpp:2002 +#: src/libslic3r/PrintConfig.cpp:2144 msgid "Pattern" msgstr "Vzor" -#: src/libslic3r/PrintConfig.cpp:1891 +#: src/libslic3r/PrintConfig.cpp:2033 msgid "Pattern angle" msgstr "Úhel vzoru" -#: src/libslic3r/PrintConfig.cpp:2016 +#: src/libslic3r/PrintConfig.cpp:2158 msgid "Pattern spacing" msgstr "Rozteč podpěr" -#: src/libslic3r/PrintConfig.cpp:2004 +#: src/libslic3r/PrintConfig.cpp:2146 msgid "Pattern used to generate support material." msgstr "Vzor použitý pro generování podpěr." -#: src/slic3r/GUI/Plater.cpp:1261 +#: src/slic3r/GUI/GCodeViewer.cpp:2437 src/slic3r/GUI/GCodeViewer.cpp:2460 +#: src/slic3r/GUI/Plater.cpp:1199 msgid "Pause" msgstr "Pozastavení" -#: src/slic3r/GUI/DoubleSlider.cpp:1009 +#: src/slic3r/GUI/DoubleSlider.cpp:1133 msgid "Pause print (\"%1%\")" msgstr "Pozastavení tisku (\"%1%\")" -#: src/slic3r/GUI/GLCanvas3D.cpp:934 src/slic3r/GUI/GLCanvas3D.cpp:943 -#: src/slic3r/GUI/GLCanvas3D.cpp:982 +#: src/slic3r/GUI/Tab.cpp:2209 src/libslic3r/PrintConfig.cpp:1969 +msgid "Pause Print G-code" +msgstr "G-code pro pozastavení tisku" + +#: src/slic3r/GUI/GLCanvas3D.cpp:940 src/slic3r/GUI/GLCanvas3D.cpp:949 +#: src/slic3r/GUI/GLCanvas3D.cpp:988 msgid "Pause print or custom G-code" msgstr "Pozastavit tisk nebo vložit vlastní G-code" -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:175 +#: src/libslic3r/PrintConfig.cpp:1147 +msgid "Percent of a flow rate relative to object's normal layer height." +msgstr "Procento průtoku vzhledem k normální výšce vrstvy objektu." + +#: src/slic3r/GUI/GCodeViewer.cpp:2233 +msgid "Percentage" +msgstr "Procentuálně" + +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:177 msgid "Perform cut" msgstr "Provést řez" -#: src/libslic3r/PrintConfig.cpp:2927 +#: src/libslic3r/PrintConfig.cpp:3091 msgid "Performance vs accuracy of calculation. Lower values may produce unwanted artifacts." msgstr "Rychlost vs. přesnost výpočtu. Nižší hodnoty mohou způsobit nežádoucí artefakty." -#: src/slic3r/GUI/GUI_Preview.cpp:237 src/libslic3r/ExtrusionEntity.cpp:310 +#: src/slic3r/GUI/GUI_Preview.cpp:301 src/libslic3r/ExtrusionEntity.cpp:314 +#: src/libslic3r/ExtrusionEntity.cpp:336 msgid "Perimeter" msgstr "Perimetr" -#: src/libslic3r/PrintConfig.cpp:1408 +#: src/libslic3r/PrintConfig.cpp:1516 msgid "Perimeter extruder" msgstr "Extruder pro perimetry" -#: src/slic3r/GUI/PresetHints.cpp:165 +#: src/slic3r/GUI/PresetHints.cpp:164 msgid "perimeters" msgstr "perimetry" -#: src/libslic3r/PrintConfig.cpp:1399 src/libslic3r/PrintConfig.cpp:1417 -#: src/libslic3r/PrintConfig.cpp:1430 src/libslic3r/PrintConfig.cpp:1440 +#: src/libslic3r/PrintConfig.cpp:1507 src/libslic3r/PrintConfig.cpp:1525 +#: src/libslic3r/PrintConfig.cpp:1538 src/libslic3r/PrintConfig.cpp:1548 msgid "Perimeters" msgstr "Perimetry" -#: src/slic3r/GUI/ConfigWizard.cpp:860 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:159 +msgid "Physical Printer" +msgstr "Fyzická tiskárna" + +#: src/slic3r/GUI/PresetComboBoxes.cpp:789 +#: src/slic3r/GUI/PresetComboBoxes.cpp:948 +msgid "Physical printers" +msgstr "Fyzické tiskárny" + +#: src/slic3r/GUI/ConfigWizard.cpp:1226 #, c-format msgid "Pick another vendor supported by %s" msgstr "Vyberte si jiného výrobce, který je podporováný programem %s" @@ -5364,126 +6234,148 @@ msgstr "Vyberte si jiného výrobce, který je podporováný programem %s" msgid "Picture sizes to be stored into a .gcode and .sl1 files" msgstr "Velikosti obrázků, které mají být uloženy do souborů .gcode a .sl1" -#: src/libslic3r/PrintConfig.cpp:2681 +#: src/libslic3r/PrintConfig.cpp:2822 +msgid "Pillar connection mode" +msgstr "Způsob propojení podpěr" + +#: src/libslic3r/PrintConfig.cpp:2791 +msgid "Pillar diameter" +msgstr "Průměr podpěry" + +#: src/libslic3r/PrintConfig.cpp:2845 msgid "Pillar widening factor" msgstr "Koeficient rozšiřování podpěry" -#: src/slic3r/GUI/ConfigManipulation.cpp:330 +#: src/slic3r/GUI/ConfigManipulation.cpp:335 msgid "Pinhead diameter should be smaller than the pillar diameter." msgstr "Průměr hrotu podpěry by měl být menší než průměr podpěrných sloupů." -#: src/slic3r/GUI/DoubleSlider.cpp:79 +#: src/libslic3r/PrintConfig.cpp:2763 +msgid "Pinhead front diameter" +msgstr "Průměr podpěrného hrotu" + +#: src/libslic3r/PrintConfig.cpp:2781 +msgid "Pinhead width" +msgstr "Šířka podpěrného hrotu" + +#: src/slic3r/GUI/DoubleSlider.cpp:110 msgid "Place bearings in slots and resume printing" msgstr "Vložte ložiska do otvorů a pokračujte v tisku" -#: src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:45 +#: src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:41 msgid "Place on face" msgstr "Umístit plochou na podložku" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:192 src/slic3r/GUI/MainFrame.cpp:204 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:190 src/slic3r/GUI/MainFrame.cpp:340 +#: src/slic3r/GUI/MainFrame.cpp:352 msgid "Plater" msgstr "Podložka" -#: src/slic3r/GUI/GUI_App.cpp:1085 +#: src/slic3r/GUI/GUI_App.cpp:1877 msgid "Please check and fix your object list." msgstr "Zkontrolujte a opravte seznam objektů." -#: src/slic3r/GUI/Plater.cpp:2312 src/slic3r/GUI/Tab.cpp:2959 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:209 src/slic3r/GUI/Plater.cpp:2255 +#: src/slic3r/GUI/Tab.cpp:3188 msgid "Please check your object list before preset changing." msgstr "Před změnou nastavení zkontrolujte prosím seznam objektů." -#: src/slic3r/GUI/Plater.cpp:3286 +#: src/slic3r/GUI/Plater.cpp:3089 msgid "Please select the file to reload" msgstr "Vyberte soubor, který chcete znovu načíst" -#: src/slic3r/GUI/AboutDialog.cpp:39 src/slic3r/GUI/AboutDialog.cpp:291 +#: src/slic3r/GUI/AboutDialog.cpp:43 src/slic3r/GUI/AboutDialog.cpp:48 +#: src/slic3r/GUI/AboutDialog.cpp:317 msgid "Portions copyright" msgstr "Autorská práva" -#: src/libslic3r/PrintConfig.cpp:2400 +#: src/libslic3r/PrintConfig.cpp:2543 msgid "Portrait" msgstr "Orientace na výšku" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:215 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:457 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:223 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:505 msgid "Position" msgstr "Pozice" -#: src/slic3r/GUI/Tab.cpp:2367 +#: src/slic3r/GUI/Tab.cpp:2536 msgid "Position (for multi-extruder printers)" msgstr "Pozice (pro tiskárny s více extrudery)" -#: src/libslic3r/PrintConfig.cpp:1623 +#: src/libslic3r/PrintConfig.cpp:1731 msgid "Position of perimeters starting points." msgstr "Pozice začátku perimetrů." -#: src/libslic3r/PrintConfig.cpp:2224 +#: src/libslic3r/PrintConfig.cpp:2367 msgid "Position X" msgstr "Pozice X" -#: src/libslic3r/PrintConfig.cpp:2231 +#: src/libslic3r/PrintConfig.cpp:2374 msgid "Position Y" msgstr "Pozice Y" -#: src/slic3r/GUI/Tab.cpp:1245 src/libslic3r/PrintConfig.cpp:1453 +#: src/slic3r/GUI/Tab.cpp:1575 src/libslic3r/PrintConfig.cpp:1561 msgid "Post-processing scripts" msgstr "Postprodukční skripty" -#: src/slic3r/GUI/MainFrame.cpp:629 +#: src/slic3r/GUI/MainFrame.cpp:1237 msgid "Pre&view" msgstr "&Náhled" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:149 src/slic3r/GUI/Preferences.cpp:10 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:143 src/slic3r/GUI/Preferences.cpp:12 msgid "Preferences" msgstr "Nastavení" -#: src/libslic3r/PrintConfig.cpp:1641 +#: src/libslic3r/PrintConfig.cpp:1749 msgid "Preferred direction of the seam" msgstr "Preferovaný směr švu" -#: src/libslic3r/PrintConfig.cpp:1652 +#: src/libslic3r/PrintConfig.cpp:1760 msgid "Preferred direction of the seam - jitter" msgstr "Preferovaný směr švu - rozkmit" -#: src/libslic3r/PrintObject.cpp:255 +#: src/libslic3r/PrintObject.cpp:261 msgid "Preparing infill" msgstr "Příprava výplně" -#: src/slic3r/GUI/Tab.cpp:2920 -#, c-format -msgid "Preset (%s)" -msgstr "Přednastavení (%s)" +#: src/slic3r/GUI/GUI_App.cpp:895 +msgid "Preparing settings tabs..." +msgstr "Příprava karet s nastavením..." -#: src/slic3r/GUI/Tab.cpp:3082 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1009 +msgid "Preset \"%1%\" has the following unsaved changes:" +msgstr "Přednastavení \"%1%\"má následující neuložené změny:" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1014 +msgid "Preset \"%1%\" is not compatible with the new print profile and it has the following unsaved changes:" +msgstr "Přednastavení \"%1%\" není kompatibilní s novým tiskovým profilem a obsahuje následující neuložené změny:" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1013 +msgid "Preset \"%1%\" is not compatible with the new printer profile and it has the following unsaved changes:" +msgstr "Přednastavení \"%1%\" není kompatibilní s novým profilem tiskárny a má následující neuložené změny:" + +#: src/slic3r/GUI/SavePresetDialog.cpp:136 +msgid "Preset with name \"%1%\" already exists and is imcopatible with selected printer." +msgstr "Přednastavení s názvem \"%1%\" již existuje a není kompatibilní s vybranou tiskárnou." + +#: src/slic3r/GUI/SavePresetDialog.cpp:148 msgid "Preset with name \"%1%\" already exists." msgstr "Přednastavení s názvem \"%1%\" již existuje." -#: src/slic3r/GUI/Tab.cpp:3029 +#: src/slic3r/GUI/SavePresetDialog.cpp:219 msgctxt "PresetName" msgid "Copy" msgstr "Kopie" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:163 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:157 msgid "Press to activate deselection rectangle" msgstr "Stiskem aktivujete obdélníkové odstranění výběru" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:197 -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:162 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:156 msgid "Press to activate selection rectangle" msgstr "Stiskem aktivujete obdélníkový výběr" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:198 -msgid "" -"Press to scale (in Gizmo scale) or rotate (in Gizmo rotate)\n" -"selected objects around their own center" -msgstr "" -"Změna velikosti nebo rotace\n" -"vybraných objektů kolem vlastních středů" - -#: src/slic3r/GUI/KBShortcutsDialog.cpp:161 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:155 msgid "" "Press to select multiple objects\n" "or move multiple objects with mouse" @@ -5491,164 +6383,189 @@ msgstr "" "Stisknutím vyberte více objektů\n" "nebo přesuňte více objektů pomocí myši" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:195 -#, no-c-format +#: src/slic3r/GUI/KBShortcutsDialog.cpp:221 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:222 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:231 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:232 msgid "" -"Press to snap by 5% in Gizmo scale\n" -"or to snap by 1mm in Gizmo move" +"Press to speed up 5 times while moving thumb\n" +"with arrow keys or mouse wheel" msgstr "" -"Stiskni pro 5% krok při změně velikosti,\n" -"nebo 1mm krok při posunu" +"5× zrychlíte pohyb posuvníku pomocí\n" +"šipek nebo kolečkem myši" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:211 src/slic3r/GUI/Plater.cpp:4105 -#: src/slic3r/GUI/Tab.cpp:2390 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:212 src/slic3r/GUI/Plater.cpp:4052 +#: src/slic3r/GUI/Tab.cpp:2559 msgid "Preview" msgstr "Náhled" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:42 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:41 msgid "Preview hollowed and drilled model" msgstr "Náhled dutého modelu" -#: src/slic3r/GUI/MainFrame.cpp:790 +#: src/slic3r/GUI/MainFrame.cpp:1491 msgid "Previously sliced file (" msgstr "Dříve slicovaný soubor (" -#: src/libslic3r/PrintConfig.cpp:1851 +#: src/libslic3r/PrintConfig.cpp:1993 msgid "Prime all printing extruders" msgstr "Příprava všech tiskových extruderů" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:51 src/slic3r/GUI/Preset.cpp:1521 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:51 src/libslic3r/Preset.cpp:1300 msgid "print" msgstr "tisk" -#: src/slic3r/GUI/MainFrame.cpp:648 +#: src/slic3r/GUI/GCodeViewer.cpp:2436 src/slic3r/GUI/GCodeViewer.cpp:2451 +msgid "Print" +msgstr "Tisk" + +#: src/slic3r/GUI/MainFrame.cpp:1258 msgid "Print &Host Upload Queue" msgstr "Fronta na&hrávání do tiskového serveru" -#: src/libslic3r/PrintConfig.cpp:471 +#: src/libslic3r/PrintConfig.cpp:507 msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order." msgstr "Tisk obrysových perimetrů od vnějších po vnitřní namísto opačného výchozího pořadí." -#: src/slic3r/GUI/ConfigWizard.cpp:952 +#: src/slic3r/GUI/ConfigWizard.cpp:1318 msgid "Print Diameters" msgstr "Parametry extruderu" -#: src/slic3r/GUI/Tab.cpp:1944 src/slic3r/GUI/Tab.cpp:2123 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:209 src/slic3r/GUI/Tab.cpp:2024 msgid "Print Host upload" -msgstr "Nahrání do tiskového serveru" +msgstr "Nahrávání do tiskového serveru" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:142 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:138 #: src/slic3r/GUI/PrintHostDialogs.cpp:136 msgid "Print host upload queue" msgstr "Fronta nahrávaní do tiskového serveru" -#: src/slic3r/GUI/DoubleSlider.cpp:970 +#: src/slic3r/GUI/DoubleSlider.cpp:1093 msgid "Print mode" msgstr "Režim tisku" -#: src/slic3r/GUI/Tab.hpp:328 src/slic3r/GUI/Tab.hpp:431 +#: src/slic3r/GUI/GCodeViewer.cpp:2579 src/slic3r/GUI/GUI_Preview.cpp:1476 +msgid "Print pauses" +msgstr "Pauzy tisku" + +#: src/slic3r/GUI/Tab.hpp:378 src/slic3r/GUI/Tab.hpp:502 msgid "Print Settings" msgstr "Nastavení tisku" -#: src/slic3r/GUI/Plater.cpp:815 +#: src/slic3r/GUI/Plater.cpp:690 msgid "Print settings" msgstr "Nastavení tisku" -#: src/slic3r/GUI/Tab.cpp:1478 +#: src/slic3r/GUI/GLCanvas3D.cpp:4303 src/slic3r/GUI/GLCanvas3D.cpp:4939 +msgid "Print Settings Tab" +msgstr "Panel Nastavení tisku" + +#: src/slic3r/GUI/Tab.cpp:1824 msgid "Print speed override" msgstr "Přepsání rychlosti tisku" -#: src/libslic3r/GCode.cpp:638 +#: src/libslic3r/GCode.cpp:623 msgid "Print z" msgstr "Tisk ve výšce" -#: src/slic3r/GUI/MainFrame.cpp:621 +#: src/slic3r/GUI/MainFrame.cpp:1228 msgid "Print&er Settings Tab" -msgstr "Panel nastav&ení tiskárny" +msgstr "Panel Nastav&ení tiskárny" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1621 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1750 msgid "Printable" msgstr "Tisknout objekt" -#: src/slic3r/GUI/Plater.cpp:819 +#: src/slic3r/GUI/Plater.cpp:694 msgid "Printer" msgstr "Tiskárna" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:53 src/slic3r/GUI/Preset.cpp:1525 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:53 src/libslic3r/Preset.cpp:1304 msgid "printer" msgstr "tiskárna" -#: src/libslic3r/PrintConfig.cpp:2439 src/libslic3r/PrintConfig.cpp:2440 +#: src/libslic3r/PrintConfig.cpp:2582 src/libslic3r/PrintConfig.cpp:2583 msgid "Printer absolute correction" msgstr "Absolutní korekce tiskárny" -#: src/libslic3r/PrintConfig.cpp:2456 src/libslic3r/PrintConfig.cpp:2457 +#: src/libslic3r/PrintConfig.cpp:2599 src/libslic3r/PrintConfig.cpp:2600 msgid "Printer gamma correction" msgstr "Gamma korekce tiskárny" -#: src/slic3r/GUI/Tab.cpp:976 +#: src/slic3r/GUI/Tab.cpp:1294 msgid "printer model" msgstr "model tiskárny" -#: src/libslic3r/PrintConfig.cpp:1472 +#: src/libslic3r/PrintConfig.cpp:1580 msgid "Printer notes" msgstr "Poznámky o tiskárně" -#: src/libslic3r/PrintConfig.cpp:2431 src/libslic3r/PrintConfig.cpp:2432 -#: src/libslic3r/PrintConfig.cpp:2433 +#: src/libslic3r/PrintConfig.cpp:144 +msgid "Printer preset name" +msgstr "Název přednastavení tiskárny" + +#: src/libslic3r/PrintConfig.cpp:2574 src/libslic3r/PrintConfig.cpp:2575 +#: src/libslic3r/PrintConfig.cpp:2576 msgid "Printer scaling correction" msgstr "Korekce měřítka tisku" -#: src/slic3r/GUI/Tab.hpp:391 +#: src/slic3r/GUI/Tab.hpp:453 msgid "Printer Settings" msgstr "Nastavení tiskárny" +#: src/slic3r/GUI/GLCanvas3D.cpp:4305 src/slic3r/GUI/GLCanvas3D.cpp:4941 +msgid "Printer Settings Tab" +msgstr "Panel Nastavení tiskárny" + #: src/libslic3r/PrintConfig.cpp:43 src/libslic3r/PrintConfig.cpp:44 msgid "Printer technology" msgstr "Technologie tisku" -#: src/libslic3r/PrintConfig.cpp:1466 +#: src/libslic3r/PrintConfig.cpp:1574 msgid "Printer type" msgstr "Typ tiskárny" -#: src/libslic3r/PrintConfig.cpp:1487 +#: src/libslic3r/PrintConfig.cpp:1595 msgid "Printer variant" msgstr "Varianta tiskárny" -#: src/libslic3r/PrintConfig.cpp:1481 +#: src/libslic3r/PrintConfig.cpp:1589 msgid "Printer vendor" msgstr "Prodejce tiskárny" -#: src/libslic3r/Print.cpp:1388 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:476 +msgid "Printer with name \"%1%\" already exists." +msgstr "Tiskárna s názvem \"%1%\" již existuje." + +#: src/slic3r/GUI/ConfigWizard.cpp:587 +msgid "Printer:" +msgstr "Tiskárna:" + +#: src/libslic3r/Print.cpp:1414 msgid "Printing with multiple extruders of differing nozzle diameters. If support is to be printed with the current extruder (support_material_extruder == 0 or support_material_interface_extruder == 0), all nozzles have to be of the same diameter." msgstr "Tisk s více extrudery různých průměrů trysek. Má-li být podpěra tisknuta aktuálním extruderem (support_material_extruder == 0 nebo support_material_interface_extruder == 0), musí mít všechny trysky stejný průměr." #. TRN "Processing input_file_basename" -#: src/slic3r/GUI/MainFrame.cpp:849 +#: src/slic3r/GUI/MainFrame.cpp:1550 #, c-format msgid "Processing %s" msgstr "Zpracovávám %s" -#: src/slic3r/GUI/Plater.cpp:2283 -#, c-format -msgid "Processing input file %s" -msgstr "Zpracovávám vstupní soubor %s" - -#: src/libslic3r/PrintObject.cpp:108 +#: src/libslic3r/PrintObject.cpp:114 msgid "Processing triangulated mesh" msgstr "Zpracovávám tringulační sítě" -#: src/slic3r/GUI/Tab.cpp:1259 src/slic3r/GUI/Tab.cpp:1549 -#: src/slic3r/GUI/Tab.cpp:2020 src/slic3r/GUI/Tab.cpp:2136 -#: src/slic3r/GUI/Tab.cpp:3544 src/slic3r/GUI/Tab.cpp:3672 +#: src/slic3r/GUI/Tab.cpp:1589 src/slic3r/GUI/Tab.cpp:1896 +#: src/slic3r/GUI/Tab.cpp:2229 src/slic3r/GUI/Tab.cpp:2305 +#: src/slic3r/GUI/Tab.cpp:3960 src/slic3r/GUI/Tab.cpp:4091 msgid "Profile dependencies" msgstr "Profilové závislosti" -#: src/slic3r/GUI/ConfigWizard.cpp:566 +#: src/slic3r/GUI/ConfigWizard.cpp:590 msgid "Profile:" msgstr "Profil:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:150 +#: src/slic3r/GUI/PrintHostDialogs.cpp:148 msgid "Progress" msgstr "Průběh" @@ -5656,23 +6573,35 @@ msgstr "Průběh" msgid "Progress:" msgstr "Průběh:" -#: src/slic3r/GUI/MainFrame.cpp:684 +#: src/slic3r/GUI/MainFrame.cpp:909 src/slic3r/GUI/MainFrame.cpp:1308 msgid "Prusa 3D &Drivers" msgstr "Prusa 3&D Ovladače" -#: src/slic3r/GUI/ConfigWizard.cpp:1995 +#: src/slic3r/GUI/ConfigWizard.cpp:2506 msgid "Prusa FFF Technology Printers" msgstr "Prusa tiskárny technologie FFF" -#: src/slic3r/GUI/ConfigWizard.cpp:1998 +#: src/slic3r/GUI/ConfigWizard.cpp:2509 msgid "Prusa MSLA Technology Printers" msgstr "Prusa tiskárny technologie MSLA" -#: src/slic3r/GUI/AboutDialog.cpp:260 +#: src/slic3r/Utils/Http.cpp:78 +msgid "PrusaSlicer detected system SSL certificate store in: %1%" +msgstr "PrusaSlicer detekoval úložiště SSL certifikátu v: %1%" + +#: src/slic3r/GUI/GUI_Init.cpp:85 src/slic3r/GUI/GUI_Init.cpp:88 +msgid "PrusaSlicer GUI initialization failed" +msgstr "Inicializace grafického uživatelského rozhraní PrusaSliceru se nezdařila" + +#: src/slic3r/GUI/AboutDialog.cpp:285 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/slic3r/GUI/GLCanvas3DManager.cpp:284 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:525 +msgid "PrusaSlicer is closing: Unsaved Changes" +msgstr "PrusaSlicer se zavírá: Neuložené změny" + +#: src/slic3r/GUI/OpenGLManager.cpp:259 #, c-format msgid "" "PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n" @@ -5683,7 +6612,11 @@ msgstr "PrusaSlicer vyžaduje grafický ovladač s funkčním OpenGL 2.0. Zatím msgid "PrusaSlicer version" msgstr "verze PrusaSliceru" -#: src/slic3r/GUI/ConfigWizard.cpp:815 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:662 +msgid "PrusaSlicer will remember your action." +msgstr "PrusaSlicer si vaši akci zapamatuje." + +#: src/slic3r/GUI/ConfigWizard.cpp:1174 msgid "" "PrusaSlicer's user interfaces comes in three variants:\n" "Simple, Advanced, and Expert.\n" @@ -5693,64 +6626,84 @@ msgstr "" "Jednoduché, pokročilé a expertní.\n" "Jednoduchý režim zobrazuje pouze nejčastěji používaná nastavení relevantní pro běžný 3D tisk. Další dva nabízejí detailnější doladění a proto jsou vhodné pro pokročilé a expertní uživatele." -#: src/libslic3r/PrintConfig.cpp:2254 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:668 +msgid "PrusaSlicer: Don't ask me again" +msgstr "PrusaSlicer: Již se znavu neptat" + +#: src/libslic3r/PrintConfig.cpp:2397 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ů." -#: src/slic3r/GUI/Plater.cpp:544 +#: src/slic3r/GUI/Plater.cpp:410 msgid "Purging volumes" msgstr "Objemy čištění" -#: src/libslic3r/PrintConfig.cpp:2207 +#: src/libslic3r/PrintConfig.cpp:2350 msgid "Purging volumes - load/unload volumes" msgstr "Objemy čištění - zaváděné / vyjmuté objemy" -#: src/libslic3r/PrintConfig.cpp:2214 +#: src/libslic3r/PrintConfig.cpp:2357 msgid "Purging volumes - matrix" msgstr "Objemy čištění - matice" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:44 +#: src/libslic3r/PrintConfig.cpp:1201 +msgid "Purpose of Machine Limits" +msgstr "Účel limitů stroje" + +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:43 msgid "Quality" msgstr "Kvalita" -#: src/slic3r/GUI/Tab.cpp:1080 +#: src/slic3r/GUI/Tab.cpp:1402 msgid "Quality (slower slicing)" msgstr "Kvalita (pomalejší slicing)" -#: src/slic3r/GUI/GLCanvas3D.cpp:273 +#: src/slic3r/GUI/GLCanvas3D.cpp:260 msgid "Quality / Speed" msgstr "Kvalita / Rychlost" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1182 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1530 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1536 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1849 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:56 +msgid "Quality: " +msgstr "Kvalita:" + +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:61 +msgid "Quick" +msgstr "Rychlé" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:1306 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1661 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1667 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2008 #, c-format msgid "Quick Add Settings (%s)" msgstr "Rychlé přidání nastavení (%s)" -#: src/slic3r/GUI/MainFrame.cpp:512 +#: src/slic3r/GUI/MainFrame.cpp:1113 msgid "Quick Slice" msgstr "Rychlé Slicování" -#: src/slic3r/GUI/MainFrame.cpp:518 +#: src/slic3r/GUI/MainFrame.cpp:1119 msgid "Quick Slice and Save As" msgstr "Rychlé Slicování a Uložit jako" -#: src/slic3r/GUI/MainFrame.cpp:540 +#: src/slic3r/GUI/MainFrame.cpp:1144 src/slic3r/GUI/MainFrame.cpp:1402 #, c-format msgid "Quit %s" msgstr "Ukončit %s" -#: src/slic3r/GUI/GLCanvas3D.cpp:294 src/libslic3r/PrintConfig.cpp:511 +#: src/slic3r/GUI/GUI_App.cpp:396 +msgid "Quit, I will move my data now" +msgstr "Zavřít aplikaci, přesunu si svá data." + +#: src/slic3r/GUI/GLCanvas3D.cpp:280 src/libslic3r/PrintConfig.cpp:547 msgid "Radius" msgstr "Rádius" -#: src/slic3r/GUI/Tab.cpp:1127 +#: src/slic3r/GUI/Tab.cpp:1456 msgid "Raft" msgstr "Raft" -#: src/libslic3r/PrintConfig.cpp:1501 +#: src/libslic3r/PrintConfig.cpp:1609 msgid "Raft layers" msgstr "Vrstev raftu" @@ -5776,27 +6729,27 @@ msgstr "Rozestup linek při rapidní extruzi" msgid "Ramming line width" msgstr "Šířka linky při rapidní extruzi" -#: src/libslic3r/PrintConfig.cpp:694 +#: src/libslic3r/PrintConfig.cpp:730 msgid "Ramming parameters" msgstr "Parametry rapidní extruze" -#: src/slic3r/GUI/Tab.cpp:1505 +#: src/slic3r/GUI/Tab.cpp:1850 msgid "Ramming settings" msgstr "Nastavení rapidní extruze" -#: src/libslic3r/PrintConfig.cpp:1629 +#: src/libslic3r/PrintConfig.cpp:1737 msgid "Random" msgstr "Náhodný" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:94 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:96 msgid "Range" msgstr "Rozsah" -#: src/libslic3r/SLAPrintSteps.cpp:65 +#: src/libslic3r/SLAPrintSteps.cpp:66 msgid "Rasterizing layers" msgstr "Rasterizace vrstev" -#: src/slic3r/GUI/MainFrame.cpp:596 +#: src/slic3r/GUI/MainFrame.cpp:1202 msgid "Re&load from disk" msgstr "Znovu &načíst z disku" @@ -5808,58 +6761,59 @@ msgstr "Přenastavit" msgid "Ready" msgstr "Připraveno" -#: src/slic3r/GUI/Plater.cpp:3115 +#: src/slic3r/GUI/Plater.cpp:2915 msgid "Ready to slice" msgstr "Připraven ke slicování" -#: src/slic3r/GUI/MainFrame.cpp:669 src/libslic3r/PrintConfig.cpp:1632 +#: src/slic3r/GUI/MainFrame.cpp:966 src/slic3r/GUI/MainFrame.cpp:1286 +#: src/libslic3r/PrintConfig.cpp:1740 msgid "Rear" msgstr "Zezadu" -#: src/slic3r/GUI/MainFrame.cpp:669 +#: src/slic3r/GUI/MainFrame.cpp:966 src/slic3r/GUI/MainFrame.cpp:1286 msgid "Rear View" msgstr "Pohled zezadu" -#: src/slic3r/GUI/MainFrame.cpp:413 +#: src/slic3r/GUI/MainFrame.cpp:994 msgid "Recent projects" msgstr "N&edávné projekty" -#: src/slic3r/GUI/PresetHints.cpp:263 +#: src/slic3r/GUI/PresetHints.cpp:262 #, c-format msgid "Recommended object thin wall thickness for layer height %.2f and" msgstr "Doporučená tloušťka stěny objektu pro výšku vrstvy %.2f a" -#: src/slic3r/GUI/PresetHints.cpp:274 +#: src/slic3r/GUI/PresetHints.cpp:273 msgid "Recommended object thin wall thickness: Not available due to excessively small extrusion width." msgstr "Doporučená tloušťka stěny objektu: Není k dispozici kvůli příliš malé šířce extruze." -#: src/slic3r/GUI/PresetHints.cpp:247 +#: src/slic3r/GUI/PresetHints.cpp:246 msgid "Recommended object thin wall thickness: Not available due to invalid layer height." msgstr "Doporučená tloušťka stěny objektu: Není k dispozici kvůli neplatné výšce vrstvy." -#: src/slic3r/GUI/GUI_App.cpp:450 src/slic3r/GUI/GUI_App.cpp:459 +#: src/slic3r/GUI/GUI_App.cpp:1102 src/slic3r/GUI/GUI_App.cpp:1115 msgid "Recreating" msgstr "Obnovení" -#: src/slic3r/GUI/BedShapeDialog.cpp:73 +#: src/slic3r/GUI/BedShapeDialog.cpp:141 msgid "Rectangular" msgstr "Obdélníkový" -#: src/libslic3r/PrintConfig.cpp:425 src/libslic3r/PrintConfig.cpp:843 -#: src/libslic3r/PrintConfig.cpp:2009 +#: src/libslic3r/PrintConfig.cpp:460 src/libslic3r/PrintConfig.cpp:881 +#: src/libslic3r/PrintConfig.cpp:2151 msgid "Rectilinear" msgstr "Přímočará" -#: src/libslic3r/PrintConfig.cpp:2010 +#: src/libslic3r/PrintConfig.cpp:2152 msgid "Rectilinear grid" msgstr "Přímočará mřížka" -#: src/slic3r/GUI/GLCanvas3D.cpp:4657 src/slic3r/GUI/KBShortcutsDialog.cpp:131 -#: src/slic3r/GUI/MainFrame.cpp:584 +#: src/slic3r/GUI/GLCanvas3D.cpp:5067 src/slic3r/GUI/KBShortcutsDialog.cpp:126 +#: src/slic3r/GUI/MainFrame.cpp:1190 msgid "Redo" msgstr "Vpřed" -#: src/slic3r/GUI/GLCanvas3D.cpp:4065 +#: src/slic3r/GUI/GLCanvas3D.cpp:4382 #, c-format msgid "Redo %1$d Action" msgid_plural "Redo %1$d Actions" @@ -5867,152 +6821,180 @@ msgstr[0] "%1$d Akce Vpřed" msgstr[1] "%1$d Akce Vpřed" msgstr[2] "%1$d Akcí Vpřed" -#: src/slic3r/GUI/GLCanvas3D.cpp:4047 +#: src/slic3r/GUI/GLCanvas3D.cpp:4361 msgid "Redo History" msgstr "Historie operací Vpřed" -#: src/slic3r/GUI/Tab.cpp:1098 +#: src/slic3r/GUI/Tab.cpp:1426 msgid "Reducing printing time" msgstr "Zkracování tiskového času" -#: src/slic3r/GUI/Plater.cpp:3452 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:327 +msgid "Refresh Printers" +msgstr "Obnovit tiskárny" + +#: src/libslic3r/PrintConfig.cpp:145 +msgid "Related printer preset name" +msgstr "Název souvisejícího přednastavení tiskárny" + +#: src/slic3r/GUI/Plater.cpp:3257 msgid "Reload all from disk" msgstr "Vše znovu načíst z disku" -#: src/slic3r/GUI/ConfigWizard.cpp:798 src/slic3r/GUI/GUI_ObjectList.cpp:1664 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3956 src/slic3r/GUI/Plater.cpp:3225 -#: src/slic3r/GUI/Plater.cpp:3934 src/slic3r/GUI/Plater.cpp:3963 +#: src/slic3r/GUI/ConfigWizard.cpp:1157 src/slic3r/GUI/GUI_ObjectList.cpp:1793 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3028 +#: src/slic3r/GUI/Plater.cpp:3852 src/slic3r/GUI/Plater.cpp:3881 msgid "Reload from disk" msgstr "Znovu načíst z disku" -#: src/slic3r/GUI/Plater.cpp:3339 +#: src/slic3r/GUI/Plater.cpp:3142 msgid "Reload from:" msgstr "Znovu načíst z:" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:134 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:129 msgid "Reload plater from disk" msgstr "Znovu načíst podložku z disku" -#: src/slic3r/GUI/MainFrame.cpp:597 +#: src/slic3r/GUI/MainFrame.cpp:1203 msgid "Reload the plater from disk" msgstr "Znovu načíst podložku z disku" -#: src/slic3r/GUI/Plater.cpp:3963 +#: src/slic3r/GUI/Plater.cpp:3881 msgid "Reload the selected object from disk" msgstr "Znovu načíst vybraný objekt z disku" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1664 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3956 src/slic3r/GUI/Plater.cpp:3934 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1793 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4439 src/slic3r/GUI/Plater.cpp:3852 msgid "Reload the selected volumes from disk" msgstr "Znovu načíst vybrané objekty z disku" -#: src/slic3r/GUI/Preferences.cpp:39 +#: src/slic3r/GUI/GCodeViewer.cpp:2442 src/slic3r/GUI/GCodeViewer.cpp:2445 +msgid "Remaining time" +msgstr "Zbývající čas" + +#: src/slic3r/GUI/GUI_App.cpp:720 src/slic3r/GUI/UnsavedChangesDialog.cpp:653 +msgid "Remember my choice" +msgstr "Zapamatovat moji volbu" + +#: src/slic3r/GUI/Preferences.cpp:52 msgid "Remember output directory" msgstr "Pamatovat si výstupní složku" -#: src/slic3r/GUI/Tab.cpp:3121 +#: src/slic3r/GUI/Tab.cpp:3386 msgid "remove" msgstr "odebrat" -#: src/slic3r/GUI/BedShapeDialog.cpp:190 src/slic3r/GUI/BedShapeDialog.cpp:269 -#: src/slic3r/GUI/Tab.cpp:3124 +#: src/slic3r/GUI/BedShapeDialog.cpp:333 src/slic3r/GUI/BedShapeDialog.cpp:413 +#: src/slic3r/GUI/Tab.cpp:3423 msgid "Remove" msgstr "Odebrat" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:49 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:48 msgid "Remove all holes" msgstr "Odebrat všechny otvory" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:51 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:50 msgid "Remove all points" msgstr "Odebrat všechny body" -#: src/slic3r/GUI/GLCanvas3D.cpp:246 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:52 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:35 +msgid "Remove all selection" +msgstr "Smazat celý výběr" + +#: src/slic3r/GUI/GLCanvas3D.cpp:239 msgid "Remove detail" msgstr "Ubrat detail" -#: src/slic3r/GUI/Plater.cpp:879 -msgid "Remove device" -msgstr "Odebrat zařízení" - #: src/slic3r/GUI/ExtruderSequenceDialog.cpp:182 msgid "Remove extruder from sequence" msgstr "Odebrat extruder ze seznamu" -#: src/slic3r/GUI/GLCanvas3D.cpp:4537 src/slic3r/GUI/Plater.cpp:3942 +#: src/slic3r/GUI/GLCanvas3D.cpp:4903 src/slic3r/GUI/Plater.cpp:3860 msgid "Remove instance" msgstr "Odebrat instanci" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:160 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:154 msgid "Remove Instance of the selected object" msgstr "Odebrat instanci vybraného objektu" -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:153 +#: src/slic3r/GUI/GUI_ObjectLayers.cpp:161 msgid "Remove layer range" msgstr "Odstranit rozsah vrstev" -#: src/slic3r/GUI/Plater.cpp:3942 +#: src/slic3r/GUI/Plater.cpp:3860 msgid "Remove one instance of the selected object" msgstr "Odebere jednu instanci vybraného objektu" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:95 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:98 msgid "Remove parameter" msgstr "Odebrat parametr" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1364 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1211 msgid "Remove point" msgstr "Odebrat bod" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1367 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1214 msgid "Remove point from selection" msgstr "Odebrat bod z výběru" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:48 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:47 msgid "Remove selected holes" msgstr "Smazat označené otvory" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:50 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1371 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:49 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1218 msgid "Remove selected points" msgstr "Odebrat označené body" -#: src/slic3r/GUI/Plater.cpp:3931 src/slic3r/GUI/Plater.cpp:3953 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:51 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:34 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:368 +#: src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:378 +msgid "Remove selection" +msgstr "Odebrat výběr" + +#: src/slic3r/GUI/Plater.cpp:3849 src/slic3r/GUI/Plater.cpp:3871 msgid "Remove the selected object" msgstr "Odstranit vybraný objekt" -#: src/slic3r/GUI/ConfigWizard.cpp:453 +#: src/slic3r/GUI/ConfigWizard.cpp:456 msgid "Remove user profiles (a snapshot will be taken beforehand)" msgstr "Odstranit uživatelské profily (předtím bude proveden snapshot)" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1636 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1765 msgid "Rename" msgstr "Přejmenovat" -#: src/slic3r/GUI/GUI_ObjectList.cpp:551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:589 msgid "Rename Object" msgstr "Přejmenování objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:589 msgid "Rename Sub-object" msgstr "Přejmenování dílčího objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3803 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4266 msgid "Renaming" msgstr "Přejmenování" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:115 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:150 msgid "Renaming of the G-code after copying to the selected destination folder has failed. Current path is %1%.tmp. Please try exporting again." msgstr "Přejmenování G-codu po zkopírování do vybrané cílové složky se nezdařilo. Aktuální cesta je %1%.tmp. Zkuste to prosím znovu." -#: src/libslic3r/PrintConfig.cpp:3515 -msgid "Render with a software renderer" -msgstr "Vykreslení pomocí softwaru" +#: src/slic3r/GUI/Preferences.cpp:255 +msgid "Render" +msgstr "Render" -#: src/libslic3r/PrintConfig.cpp:3516 +#: src/libslic3r/PrintConfig.cpp:3720 +msgid "Render with a software renderer" +msgstr "Vykreslování pomocí softwaru" + +#: src/libslic3r/PrintConfig.cpp:3721 msgid "Render with a software renderer. The bundled MESA software renderer is loaded instead of the default OpenGL driver." msgstr "Vykreslení pomocí softwaru. Namísto výchozího ovladače OpenGL je načten dodaný softwarový renderer MESA." -#: src/slic3r/GUI/MainFrame.cpp:911 src/libslic3r/PrintConfig.cpp:3447 +#: src/slic3r/GUI/MainFrame.cpp:1612 src/libslic3r/PrintConfig.cpp:3646 msgid "Repair" msgstr "Oprava" @@ -6036,38 +7018,38 @@ msgstr "Opravený soubor 3MF neobsahuje žádný objemové těleso" msgid "Repairing model by the Netfabb service" msgstr "Opravování modelu službou Netfabb" -#: src/slic3r/GUI/MainFrame.cpp:524 +#: src/slic3r/GUI/MainFrame.cpp:1125 msgid "Repeat last quick slice" msgstr "Opakovat poslední rychlé slicování" -#: src/slic3r/GUI/MainFrame.cpp:524 +#: src/slic3r/GUI/MainFrame.cpp:1125 msgid "Repeat Last Quick Slice" msgstr "Opakovat poslední rychlé slicování" -#: src/slic3r/GUI/Tab.cpp:3083 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:477 msgid "Replace?" msgstr "Nahradit?" -#: src/slic3r/GUI/MainFrame.cpp:703 +#: src/slic3r/GUI/MainFrame.cpp:928 src/slic3r/GUI/MainFrame.cpp:1327 msgid "Report an I&ssue" msgstr "Nahlá&sit chybu" -#: src/slic3r/GUI/MainFrame.cpp:703 +#: src/slic3r/GUI/MainFrame.cpp:928 src/slic3r/GUI/MainFrame.cpp:1327 #, c-format msgid "Report an issue on %s" msgstr "Nahlásit chybu v programu %s" -#: src/slic3r/Utils/PresetUpdater.cpp:713 +#: src/slic3r/Utils/PresetUpdater.cpp:733 #, c-format msgid "requires max. %s" msgstr "vyžaduje max. %s" -#: src/slic3r/Utils/PresetUpdater.cpp:710 +#: src/slic3r/Utils/PresetUpdater.cpp:730 #, c-format msgid "requires min. %s" msgstr "vyžaduje min. %s" -#: src/slic3r/Utils/PresetUpdater.cpp:705 +#: src/slic3r/Utils/PresetUpdater.cpp:726 #, c-format msgid "requires min. %s and max. %s" msgstr "vyžaduje min. %s a max. %s" @@ -6076,270 +7058,300 @@ msgstr "vyžaduje min. %s a max. %s" msgid "Rescan" msgstr "Skenovat" -#: src/slic3r/GUI/Tab.cpp:1906 -msgid "Rescan serial ports" -msgstr "Znovu prohledat sériové porty" - -#: src/slic3r/GUI/GLCanvas3D.cpp:313 +#: src/slic3r/GUI/GLCanvas3D.cpp:299 msgid "Reset" msgstr "Výchozí" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1373 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220 msgid "Reset clipping plane" msgstr "Obnovit řezovou rovinu" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:51 -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:59 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:43 +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:50 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:26 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:58 msgid "Reset direction" msgstr "Resetovat směr" -#: src/slic3r/GUI/Plater.cpp:2723 +#: src/slic3r/GUI/Plater.cpp:2684 msgid "Reset Project" msgstr "Resetovat Projekt" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:363 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:372 msgid "Reset rotation" msgstr "Výchozí natočení" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:385 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:394 msgid "Reset Rotation" msgstr "Výchozí Natočení" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:397 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:399 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:407 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409 msgid "Reset scale" msgstr "Výchozí měřítko" -#: src/slic3r/GUI/GLCanvas3D.cpp:252 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:136 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:118 +msgid "Reset selection" +msgstr "Resetovat výběr" + +#: src/slic3r/GUI/GLCanvas3D.cpp:243 msgid "Reset to base" msgstr "Obnovit na výchozí" -#: src/slic3r/GUI/Tab.cpp:2394 +#: src/slic3r/GUI/Tab.cpp:2564 msgid "Reset to Filament Color" -msgstr "Obnovit barvu filamentu" +msgstr "Obnovit na barvu filamentu" -#: src/libslic3r/PrintConfig.cpp:1511 +#: src/libslic3r/PrintConfig.cpp:1619 msgid "Resolution" msgstr "Rozlišení" -#: src/libslic3r/PrintConfig.cpp:1529 +#: src/libslic3r/PrintConfig.cpp:1637 msgid "Retract amount before wipe" msgstr "Délka retrakce před očištěním" -#: src/libslic3r/PrintConfig.cpp:1537 +#: src/libslic3r/PrintConfig.cpp:1645 msgid "Retract on layer change" msgstr "Retrakce při změně vrstvy" -#: src/slic3r/GUI/Tab.cpp:1324 src/slic3r/GUI/Tab.cpp:1383 -#: src/slic3r/GUI/Tab.cpp:2370 +#: src/slic3r/GUI/GCodeViewer.cpp:2494 src/slic3r/GUI/Tab.cpp:1670 +#: src/slic3r/GUI/Tab.cpp:2539 msgid "Retraction" msgstr "Retrakce" -#: src/libslic3r/PrintConfig.cpp:1523 +#: src/libslic3r/PrintConfig.cpp:1631 msgid "Retraction is not triggered when travel moves are shorter than this length." msgstr "Retrakce není spuštěna, pokud jsou rychloposuny pojezdu kratší než tato délka." -#: src/libslic3r/PrintConfig.cpp:1544 +#: src/libslic3r/PrintConfig.cpp:1652 msgid "Retraction Length" msgstr "Vzdálenost retrakce" -#: src/libslic3r/PrintConfig.cpp:1552 +#: src/libslic3r/PrintConfig.cpp:1660 msgid "Retraction Length (Toolchange)" msgstr "Vzdálenost retrakce (při změně extruderu)" -#: src/libslic3r/PrintConfig.cpp:1604 src/libslic3r/PrintConfig.cpp:1605 +#: src/libslic3r/PrintConfig.cpp:1712 src/libslic3r/PrintConfig.cpp:1713 msgid "Retraction Speed" msgstr "Rychlost retrakce" -#: src/slic3r/GUI/Tab.cpp:2386 +#: src/slic3r/GUI/Tab.cpp:2555 msgid "Retraction when tool is disabled (advanced settings for multi-extruder setups)" msgstr "Retrakce pro neaktivní extruder (pokročilé nastavení pro tiskárny typu MultiMaterial)" -#: src/slic3r/GUI/GUI_Preview.cpp:254 +#: src/slic3r/GUI/GCodeViewer.cpp:2528 src/slic3r/GUI/GUI_Preview.cpp:336 +#: src/slic3r/GUI/GUI_Preview.cpp:1472 msgid "Retractions" msgstr "Retrakce" -#: src/slic3r/GUI/MainFrame.cpp:673 +#: src/slic3r/GUI/Preferences.cpp:198 +msgid "Reverse direction of zoom with mouse wheel" +msgstr "Reverzovat funkci kolečka myši při zoomu" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:1861 src/slic3r/GUI/Plater.cpp:4886 +msgid "Revert conversion from imperial units" +msgstr "Vrátit převod z imperiálních jednotek" + +#: src/slic3r/GUI/MainFrame.cpp:970 src/slic3r/GUI/MainFrame.cpp:1290 msgid "Right" msgstr "Zprava" -#: src/slic3r/GUI/GUI_ObjectList.cpp:402 +#: src/slic3r/GUI/GUI_ObjectList.cpp:449 msgid "Right button click the icon to change the object printable property" msgstr "Klepnutím pravým tlačítkem myši na ikonu změníte nastavení tisku pro objekt" -#: src/slic3r/GUI/GUI_ObjectList.cpp:396 +#: src/slic3r/GUI/GUI_ObjectList.cpp:443 msgid "Right button click the icon to change the object settings" msgstr "Klepnutím pravým tlačítkem myši na ikonu změníte nastavení objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:359 +#: src/slic3r/GUI/GUI_ObjectList.cpp:406 msgid "Right button click the icon to fix STL through Netfabb" msgstr "Klepnutím pravým tlačítkem myši se spustí oprava STL souboru pomocí služby Netfabb" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1364 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1211 msgid "Right click" msgstr "Pravý klik" -#: src/slic3r/GUI/GLCanvas3D.cpp:243 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:48 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:31 +msgid "Right mouse button" +msgstr "Pravé tlačítko myši" + +#: src/slic3r/GUI/GLCanvas3D.cpp:237 msgid "Right mouse button:" msgstr "Pravé tlačítko myši:" -#: src/slic3r/GUI/MainFrame.cpp:673 +#: src/slic3r/GUI/MainFrame.cpp:970 src/slic3r/GUI/MainFrame.cpp:1290 msgid "Right View" msgstr "Pohled zprava" -#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:449 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:480 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:499 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:517 -#: src/libslic3r/PrintConfig.cpp:3451 +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:513 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:527 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:546 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562 +#: src/libslic3r/PrintConfig.cpp:3650 msgid "Rotate" msgstr "Otočit" -#: src/libslic3r/PrintConfig.cpp:3456 +#: src/libslic3r/PrintConfig.cpp:3655 msgid "Rotate around X" msgstr "Otočit okolo osy X" -#: src/libslic3r/PrintConfig.cpp:3461 +#: src/libslic3r/PrintConfig.cpp:3660 msgid "Rotate around Y" msgstr "Otočit okolo osy Y" -#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:170 +#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:172 msgid "Rotate lower part upwards" msgstr "Otočit spodní část řezem dolů" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:170 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:164 msgid "Rotate selection 45 degrees CCW" msgstr "Otočení výběru o 45 ° proti směru hodinových ručiček" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:171 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:165 msgid "Rotate selection 45 degrees CW" msgstr "Otočení výběru o 45 ° po směru hodinových ručiček" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:458 -#: src/slic3r/GUI/Mouse3DController.cpp:304 -#: src/slic3r/GUI/Mouse3DController.cpp:321 +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:210 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:224 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:506 +#: src/slic3r/GUI/Mouse3DController.cpp:288 +#: src/slic3r/GUI/Mouse3DController.cpp:309 msgid "Rotation" msgstr "Otáčení" -#: src/libslic3r/PrintConfig.cpp:3457 +#: src/libslic3r/PrintConfig.cpp:3656 msgid "Rotation angle around the X axis in degrees." msgstr "Úhel otočení kolem osy X ve stupních." -#: src/libslic3r/PrintConfig.cpp:3462 +#: src/libslic3r/PrintConfig.cpp:3661 msgid "Rotation angle around the Y axis in degrees." msgstr "Úhel otočení kolem osy Y ve stupních." -#: src/libslic3r/PrintConfig.cpp:3452 +#: src/libslic3r/PrintConfig.cpp:3651 msgid "Rotation angle around the Z axis in degrees." msgstr "Úhel otočení kolem osy Z ve stupních." -#: src/slic3r/GUI/GUI_App.cpp:797 +#: src/slic3r/GUI/GUI_App.cpp:1474 #, c-format msgid "Run %s" msgstr "Spustit %s" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:128 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:478 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:163 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:520 msgid "Running post-processing scripts" msgstr "Vykonávají se postprodukční skripty" #: src/slic3r/GUI/RammingChart.cpp:76 src/slic3r/GUI/WipeTowerDialog.cpp:83 -#: src/libslic3r/PrintConfig.cpp:644 src/libslic3r/PrintConfig.cpp:688 -#: src/libslic3r/PrintConfig.cpp:703 src/libslic3r/PrintConfig.cpp:2408 -#: src/libslic3r/PrintConfig.cpp:2417 src/libslic3r/PrintConfig.cpp:2527 -#: src/libslic3r/PrintConfig.cpp:2535 src/libslic3r/PrintConfig.cpp:2543 -#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2558 -#: src/libslic3r/PrintConfig.cpp:2566 +#: src/libslic3r/PrintConfig.cpp:680 src/libslic3r/PrintConfig.cpp:724 +#: src/libslic3r/PrintConfig.cpp:739 src/libslic3r/PrintConfig.cpp:2551 +#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:2670 +#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2686 +#: src/libslic3r/PrintConfig.cpp:2693 src/libslic3r/PrintConfig.cpp:2701 +#: src/libslic3r/PrintConfig.cpp:2709 msgid "s" msgstr "s" -#: src/slic3r/GUI/MainFrame.cpp:481 src/slic3r/GUI/MainFrame.cpp:750 +#: src/slic3r/GUI/MainFrame.cpp:1072 src/slic3r/GUI/MainFrame.cpp:1449 msgid "S&end G-code" msgstr "Od&eslat G-code" -#: src/slic3r/GUI/MainFrame.cpp:750 +#: src/slic3r/GUI/MainFrame.cpp:1449 msgid "S&end to print" msgstr "Od&eslat do tiskárny" -#. TRN Preset -#: src/slic3r/GUI/Tab.cpp:3417 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:642 +msgid "Save" +msgstr "Uložit" + +#: src/slic3r/GUI/SavePresetDialog.cpp:72 #, c-format msgid "Save %s as:" msgstr "Uložit %s jako:" -#: src/slic3r/GUI/MainFrame.cpp:826 +#: src/slic3r/GUI/MainFrame.cpp:1527 #, c-format msgid "Save %s file as:" msgstr "Uložit %s soubor jako:" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1046 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:912 msgid "Save changes?" msgstr "Uložit změny?" -#: src/libslic3r/PrintConfig.cpp:3386 +#: src/libslic3r/PrintConfig.cpp:3585 msgid "Save config file" msgstr "Uložit konfigurační soubor" -#: src/slic3r/GUI/MainFrame.cpp:925 +#: src/slic3r/GUI/MainFrame.cpp:1626 msgid "Save configuration as:" msgstr "Uložit konfiguraci jako:" -#: src/libslic3r/PrintConfig.cpp:3387 +#: src/libslic3r/PrintConfig.cpp:3586 msgid "Save configuration to the specified file." msgstr "Uložit konfiguraci do zadaného souboru." #. TRN "Save current Settings" -#: src/slic3r/GUI/Tab.cpp:133 +#: src/slic3r/GUI/Tab.cpp:203 #, c-format msgid "Save current %s" msgstr "Uložit stávající %s" -#: src/slic3r/GUI/MainFrame.cpp:446 +#: src/slic3r/GUI/MainFrame.cpp:1028 msgid "Save current project file" msgstr "Uložit stávající projekt" -#: src/slic3r/GUI/MainFrame.cpp:450 src/slic3r/GUI/MainFrame.cpp:452 +#: src/slic3r/GUI/MainFrame.cpp:1032 src/slic3r/GUI/MainFrame.cpp:1034 msgid "Save current project file as" msgstr "Uložit stávající projekt jako" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2566 msgid "Save file as:" msgstr "Uložit soubor jako:" -#: src/slic3r/GUI/Plater.cpp:4839 +#: src/slic3r/GUI/Plater.cpp:4975 msgid "Save G-code file as:" msgstr "Uložit G-code jako:" -#: src/slic3r/GUI/MainFrame.cpp:899 +#: src/slic3r/GUI/MainFrame.cpp:1600 msgid "Save OBJ file (less prone to coordinate errors than STL) as:" msgstr "Uložit soubor OBJ (méně náchylný na chyby souřadnic než STL) jako:" -#: src/slic3r/GUI/Tab.hpp:443 +#: src/slic3r/GUI/SavePresetDialog.cpp:190 +#: src/slic3r/GUI/SavePresetDialog.cpp:196 msgid "Save preset" msgstr "Uložit přednastavení" -#: src/slic3r/GUI/MainFrame.cpp:980 +#: src/slic3r/GUI/MainFrame.cpp:1681 msgid "Save presets bundle as:" msgstr "Uložit balík přednastavení jako:" -#: src/slic3r/GUI/MainFrame.cpp:450 src/slic3r/GUI/MainFrame.cpp:452 +#: src/slic3r/GUI/MainFrame.cpp:1032 src/slic3r/GUI/MainFrame.cpp:1034 msgid "Save Project &as" msgstr "Uložit Projekt j&ako" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:114 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:107 msgid "Save project (3mf)" msgstr "Uložit projekt (3mf)" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:115 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:108 msgid "Save project as (3mf)" msgstr "Uložit projekt jako (3mf)" -#: src/slic3r/GUI/Plater.cpp:4839 +#: src/slic3r/GUI/Plater.cpp:4975 msgid "Save SL1 file as:" msgstr "Uložit SL1 soubor jako:" -#: src/slic3r/GUI/MainFrame.cpp:838 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:744 +msgid "Save the selected options to preset \"%1%\"." +msgstr "Uložte vybraná nastaneví do přednastavení \"%1%\"." + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:740 +msgid "Save the selected options." +msgstr "Uložte vybrané možnosti." + +#: src/slic3r/GUI/MainFrame.cpp:1539 msgid "Save zip file as:" msgstr "Uložit ZIP soubor jako:" @@ -6349,159 +7361,184 @@ msgstr "Uložit ZIP soubor jako:" msgid "Saving mesh into the 3MF container failed." msgstr "Ukládání meshe do 3MF kontejneru selhalo." -#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:47 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:230 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:500 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:518 -#: src/libslic3r/PrintConfig.cpp:3466 +#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:78 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:238 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:547 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563 +#: src/libslic3r/PrintConfig.cpp:3665 msgid "Scale" msgstr "Měřítko" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:459 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:507 msgid "Scale factors" msgstr "Měřítka" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:196 -msgid "" -"Scale selection to fit print volume\n" -"in Gizmo scale" -msgstr "" -"Vyplnit tiskovou plochu aktivním výběrem\n" -"v Gizmo režimu měřítko" - -#: src/slic3r/GUI/GUI_ObjectList.cpp:1724 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1852 msgid "Scale the selected object to fit the print volume" msgstr "Přizpůsobit měřítko vybraného objektu, aby se objekt vešel do tiksového objemu" -#: src/libslic3r/PrintConfig.cpp:3475 +#: src/libslic3r/PrintConfig.cpp:3674 msgid "Scale to Fit" msgstr "Vyplnit tiskový objem" -#: src/slic3r/GUI/Selection.cpp:939 +#: src/slic3r/GUI/Selection.cpp:988 msgid "Scale To Fit" msgstr "Vyplnit tiskový objem" -#: src/libslic3r/PrintConfig.cpp:3476 +#: src/libslic3r/PrintConfig.cpp:3675 msgid "Scale to fit the given volume." msgstr "Změnit velikost, aby se objekt vešel do zadaného tiskového prostoru." -#: src/slic3r/GUI/GUI_ObjectList.cpp:1724 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1852 msgid "Scale to print volume" msgstr "Změnit velikost podle tiskového objemu" -#: src/libslic3r/PrintConfig.cpp:3467 +#: src/libslic3r/PrintConfig.cpp:3666 msgid "Scaling factor or percentage." msgstr "Procentuální měřítko." -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:505 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:545 msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "Plánování nahrávání do `%1%`. Viz Okno -> Fronta nahrávaní do tiskového serveru" -#: src/libslic3r/PrintConfig.cpp:1621 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:46 +msgid "Seam painting" +msgstr "Malování pozice švu" + +#: src/libslic3r/PrintConfig.cpp:1729 msgid "Seam position" msgstr "Pozice švu" -#: src/libslic3r/PrintConfig.cpp:1642 +#: src/libslic3r/PrintConfig.cpp:1750 msgid "Seam preferred direction" msgstr "Preferovaný směr švu" -#: src/libslic3r/PrintConfig.cpp:1651 +#: src/libslic3r/PrintConfig.cpp:1759 msgid "Seam preferred direction jitter" msgstr "Seam preferred direction jitter" +#: src/slic3r/GUI/MainFrame.cpp:1207 +msgid "Searc&h" +msgstr "Vy&hledávání" + +#: src/slic3r/GUI/GLCanvas3D.cpp:4402 src/slic3r/GUI/GLCanvas3D.cpp:4957 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:130 src/slic3r/GUI/Search.cpp:426 +msgid "Search" +msgstr "Vyhledávání" + +#: src/slic3r/GUI/ImGuiWrapper.cpp:803 src/slic3r/GUI/Search.cpp:460 +msgid "Search in English" +msgstr "Hledat v angličtině" + +#: src/slic3r/GUI/MainFrame.cpp:1216 +msgid "Search in settings" +msgstr "Vyhledávání v nastavení" + +#: src/slic3r/GUI/Tab.cpp:222 +msgid "Search in settings [%1%]" +msgstr "Hledat v nastavení [%1%]" + #: src/slic3r/GUI/BonjourDialog.cpp:218 msgid "Searching for devices" msgstr "Hledám zařízení" -#: src/slic3r/GUI/Plater.cpp:2858 +#: src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:41 msgid "Searching for optimal orientation" msgstr "Hledání optimální orientace" -#: src/slic3r/GUI/GUI_App.cpp:1103 +#: src/slic3r/GUI/NotificationManager.hpp:321 +msgid "See more." +msgstr "Více" + +#: src/slic3r/GUI/NotificationManager.hpp:322 +msgid "See Releases page." +msgstr "Viz stránka s releasy." + +#: src/slic3r/GUI/GUI_App.cpp:1895 msgid "Select a gcode file:" msgstr "Vyberte soubor gcode:" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:126 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:121 msgid "Select all objects" msgstr "Vybrat všechny objekty" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1370 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1217 msgid "Select all points" msgstr "Vybrat všechny body" -#: src/slic3r/GUI/ConfigWizard.cpp:1976 +#: src/slic3r/GUI/ConfigWizard.cpp:2487 msgid "Select all standard printers" msgstr "Vybrat všechny standardní tiskárny" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1368 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215 msgid "Select by rectangle" msgstr "Označit obdélníkovým výběrem myši" -#: src/slic3r/GUI/MainFrame.cpp:944 src/slic3r/GUI/MainFrame.cpp:1006 +#: src/slic3r/GUI/MainFrame.cpp:1645 src/slic3r/GUI/MainFrame.cpp:1707 msgid "Select configuration to load:" msgstr "Zvolte konfiguraci k načtení:" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:82 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:88 msgid "Select coordinate space, in which the transformation will be performed." msgstr "Vyberte souřadnicový prostor, ve kterém bude provedena transformace." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3971 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4458 msgid "Select extruder number:" msgstr "Vyberte číslo extruderu:" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:138 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:134 msgid "Select Filament Settings Tab" msgstr "Zobrazit panel Nastavení filamentu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:136 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 msgid "Select Plater Tab" msgstr "Zobrazit panel Podložka" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:137 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:133 msgid "Select Print Settings Tab" msgstr "Zobrazit panel Nastavení tisku" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:139 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:135 msgid "Select Printer Settings Tab" msgstr "Zobrazit panel Nastavení tiskárny" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1265 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1396 msgid "Select showing settings" msgstr "Zvolte nastavení zobrazení" -#: src/slic3r/GUI/GUI_App.cpp:629 +#: src/slic3r/GUI/GUI_App.cpp:1295 msgid "Select the language" msgstr "Výběr jazyka" -#: src/slic3r/GUI/Tab.cpp:57 +#: src/slic3r/GUI/Tab.cpp:108 msgid "Select the print profiles this profile is compatible with." msgstr "Vyberte tiskové profily, s nimiž je tento profil kompatibilní." -#: src/slic3r/GUI/Tab.cpp:51 +#: src/slic3r/GUI/Tab.cpp:102 msgid "Select the printers this profile is compatible with." msgstr "Vyberte tiskárny, s nimiž je tento profil kompatibilní." -#: src/slic3r/GUI/MainFrame.cpp:889 +#: src/slic3r/GUI/MainFrame.cpp:1590 msgid "Select the STL file to repair:" msgstr "Vyberte STL soubor k opravě:" -#: src/slic3r/GUI/Preferences.cpp:237 +#: src/slic3r/GUI/Preferences.cpp:391 msgid "Select toolbar icon size in respect to the default one." msgstr "Vyberte velikost ikon na panelu nástrojů vzhledem k výchozí velikosti." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3553 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4016 msgid "Select type of part" msgstr "Vyberte typ součásti" -#: src/slic3r/GUI/Plater.cpp:638 +#: src/slic3r/GUI/Plater.cpp:504 msgid "Select what kind of pad do you need" msgstr "Vyberte, jaký typ podložky potřebujete" -#: src/slic3r/GUI/Plater.cpp:498 +#: src/slic3r/GUI/Plater.cpp:364 msgid "Select what kind of support do you need" msgstr "Vyberte typ podpěr, které potřebujete" -#: src/slic3r/GUI/DoubleSlider.cpp:1917 +#: src/slic3r/GUI/DoubleSlider.cpp:2135 msgid "" "Select YES if you want to delete all saved tool changes, \n" "NO if you want all tool changes switch to color changes, \n" @@ -6511,59 +7548,59 @@ msgstr "" "NE, pokud chcete, aby se všechny změny nástroje přepnout na změny barev,\n" "nebo ZRUŠIT pro ponechání beze změny." -#: src/slic3r/GUI/Selection.cpp:146 +#: src/slic3r/GUI/Selection.cpp:191 msgid "Selection-Add" msgstr "Výběř - Přidání" -#: src/slic3r/GUI/Selection.cpp:376 +#: src/slic3r/GUI/Selection.cpp:421 msgid "Selection-Add All" msgstr "Výběr - Označení všeho" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3299 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3762 msgid "Selection-Add from list" msgstr "Výběr - Přidání v seznamu" -#: src/slic3r/GUI/GLCanvas3D.cpp:6598 +#: src/slic3r/GUI/GLCanvas3D.cpp:7193 msgid "Selection-Add from rectangle" msgstr "Výběr - Přidání obdélníkovým výběrem" -#: src/slic3r/GUI/Selection.cpp:256 +#: src/slic3r/GUI/Selection.cpp:301 msgid "Selection-Add Instance" msgstr "Výběr - Přidání Instance" -#: src/slic3r/GUI/Selection.cpp:219 +#: src/slic3r/GUI/Selection.cpp:264 msgid "Selection-Add Object" msgstr "Výběr - Přidání Objektu" -#: src/slic3r/GUI/Selection.cpp:187 +#: src/slic3r/GUI/Selection.cpp:232 msgid "Selection-Remove" msgstr "Výběr - Odebrání" -#: src/slic3r/GUI/Selection.cpp:402 +#: src/slic3r/GUI/Selection.cpp:447 msgid "Selection-Remove All" msgstr "Výběr - Zrušení" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3291 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3754 msgid "Selection-Remove from list" msgstr "Výběr - Odebrání v seznamu" -#: src/slic3r/GUI/GLCanvas3D.cpp:6617 +#: src/slic3r/GUI/GLCanvas3D.cpp:7212 msgid "Selection-Remove from rectangle" msgstr "Výběr - Odebrání obdélníkovým výběrem" -#: src/slic3r/GUI/Selection.cpp:275 +#: src/slic3r/GUI/Selection.cpp:320 msgid "Selection-Remove Instance" msgstr "Výběr - Odebrání Instance" -#: src/slic3r/GUI/Selection.cpp:238 +#: src/slic3r/GUI/Selection.cpp:283 msgid "Selection-Remove Object" msgstr "Výběr - Odebrání Objektu" -#: src/slic3r/GUI/MainFrame.cpp:566 +#: src/slic3r/GUI/MainFrame.cpp:1172 msgid "Selects all objects" msgstr "Vybrat všechny objekty" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:123 src/slic3r/GUI/Plater.cpp:5522 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:116 src/slic3r/GUI/Plater.cpp:5707 msgid "Send G-code" msgstr "Odeslat G-code" @@ -6571,29 +7608,33 @@ msgstr "Odeslat G-code" msgid "Send G-Code to printer host" msgstr "Odeslat G-Code do tiskového serveru" -#: src/slic3r/GUI/MainFrame.cpp:481 +#: src/slic3r/GUI/MainFrame.cpp:1072 msgid "Send to print current plate as G-code" msgstr "Odeslat k tisku stávající plochu jako G-code" -#: src/slic3r/GUI/Plater.cpp:878 src/slic3r/GUI/Plater.cpp:5522 +#: src/slic3r/GUI/Plater.cpp:753 src/slic3r/GUI/Plater.cpp:5707 msgid "Send to printer" msgstr "Odeslat do tiskárny" -#: src/slic3r/GUI/GLCanvas3D.cpp:1305 +#: src/slic3r/GUI/Plater.cpp:753 +msgid "Send to printer " +msgstr "Odeslat do tiskárny" + +#: src/slic3r/GUI/GLCanvas3D.cpp:1312 msgid "Seq." msgstr "Sekv." -#: src/slic3r/GUI/Tab.cpp:1231 +#: src/slic3r/GUI/Tab.cpp:1561 msgid "Sequential printing" msgstr "Sekvenční tisk" -#: src/slic3r/GUI/Tab.cpp:1901 src/libslic3r/PrintConfig.cpp:1661 -msgid "Serial port" -msgstr "Sériový port" +#: src/slic3r/GUI/KBShortcutsDialog.cpp:235 +msgid "Sequential Slider" +msgstr "Sekvenční posuvník" -#: src/libslic3r/PrintConfig.cpp:1669 -msgid "Serial port speed" -msgstr "Rychlost sériového portu" +#: src/slic3r/GUI/Preferences.cpp:230 +msgid "Sequential slider applied only to top layer" +msgstr "Použití sekvenčního posuvníku pouze na horní vrstvu" #: src/slic3r/GUI/FirmwareDialog.cpp:807 msgid "Serial port:" @@ -6603,17 +7644,16 @@ msgstr "Sériový port:" msgid "Service name" msgstr "Název služby" -#: src/slic3r/GUI/Tab.cpp:1802 src/slic3r/GUI/Tab.cpp:2046 -#: src/slic3r/GUI/Tab.cpp:3176 +#: src/slic3r/GUI/Tab.cpp:3509 src/slic3r/GUI/Tab.cpp:3588 msgid "Set" msgstr "Nastavit" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1599 -#: src/slic3r/GUI/GUI_ObjectList.cpp:1611 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1728 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1740 msgid "Set as a Separated Object" msgstr "Změnit na samostatný objekt" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1611 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1740 msgid "Set as a Separated Objects" msgstr "Převést na oddělené objekty" @@ -6621,7 +7661,7 @@ msgstr "Převést na oddělené objekty" msgid "Set extruder change for every" msgstr "Nastavit změnu extruderu po každých" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1671 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1800 msgid "Set extruder for selected items" msgstr "Zvolte extruder pro vybrané položky" @@ -6629,7 +7669,7 @@ msgstr "Zvolte extruder pro vybrané položky" msgid "Set extruder sequence" msgstr "Nastavte pořadí extruderu" -#: src/slic3r/GUI/DoubleSlider.cpp:1532 +#: src/slic3r/GUI/DoubleSlider.cpp:1728 msgid "Set extruder sequence for the entire print" msgstr "Nastavení sekvence extruderů pro celý tisk" @@ -6637,84 +7677,84 @@ msgstr "Nastavení sekvence extruderů pro celý tisk" msgid "Set extruder(tool) sequence" msgstr "Nastavte pořadí extruderu(nástroje)" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:217 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:218 msgid "Set lower thumb to current slider thumb" msgstr "Aktivovat spodní ukazatel aktivního posuvníku" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:297 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:305 msgid "Set Mirror" msgstr "Zrcadlení" -#: src/slic3r/GUI/Plater.cpp:3944 +#: src/slic3r/GUI/Plater.cpp:3862 msgid "Set number of instances" msgstr "Zadat počet instancí" -#: src/slic3r/GUI/Plater.cpp:4756 +#: src/slic3r/GUI/Plater.cpp:4860 #, c-format msgid "Set numbers of copies to %d" msgstr "Nastavení počtu kopií na %d" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:781 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:828 msgid "Set Orientation" msgstr "Změna orientace" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:750 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:797 msgid "Set Position" msgstr "Nastavení pozice" -#: src/slic3r/GUI/GUI_ObjectList.cpp:4094 src/slic3r/GUI/Selection.cpp:1474 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4581 src/slic3r/GUI/Selection.cpp:1513 msgid "Set Printable" msgstr "Zvolen příznak Tisknout objekt" -#: src/slic3r/GUI/Selection.cpp:1475 +#: src/slic3r/GUI/Selection.cpp:1515 msgid "Set Printable Instance" msgstr "Zvolen příznak Tisknout Instanci" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:846 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:893 msgid "Set Scale" msgstr "Nastavení měřítka" -#: src/libslic3r/PrintConfig.cpp:2393 +#: src/libslic3r/PrintConfig.cpp:2536 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 "Nastavte skutečnou orientaci LCD displeje uvnitř SLA tiskárny. Režim Orientace na výšku převrátí význam parametrů šířky a výšky a výstupní obrazy budou otočeny o 90 stupňů." -#: src/slic3r/GUI/ConfigWizard.cpp:932 +#: src/slic3r/GUI/ConfigWizard.cpp:1298 msgid "Set the shape of your printer's bed." msgstr "Nastavte tvar a rozměry vaší tiskové podložky." -#: src/libslic3r/PrintConfig.cpp:556 +#: src/libslic3r/PrintConfig.cpp:592 msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height." msgstr "Nastavením kladné hodnoty povolíte manuální šířku extruze. Pokud je hodnota ponechána na nule, Slic3r odvozuje šířku extruze z průměru trysky (viz nápovědy pro šířku extruze perimetru, šířku extruze výplně apod.). Pokud je hodnota vyjádřena procenty (například: 230%), vypočítá se z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:448 +#: src/libslic3r/PrintConfig.cpp:484 msgid "Set this to a non-zero value to set a manual extrusion width for external perimeters. If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 200%), it will be computed over layer height." msgstr "Nastavením na kladnou hodnotu, definuje šířku manuální extruze pro vnější obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:878 +#: src/libslic3r/PrintConfig.cpp:920 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 expressed as percentage (for example 120%) it will be computed over first layer height. If set to zero, it will use the default extrusion width." msgstr "Nastavením kladné hodnoty zvolíte manuální šířku vytlačování pro první vrstvu. Toto můžete použít k vytlačování tlustší extruze pro lepší přilnavost. Pokud je vyjádřeno jako procenty (například 120%), bude vypočteno z výšky první vrstvy. Pokud je nastavena na nulu, použije se výchozí šířka vytlačování." -#: src/libslic3r/PrintConfig.cpp:1758 +#: src/libslic3r/PrintConfig.cpp:1873 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, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height." msgstr "Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň plných povrchů. Pokud je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:2107 +#: src/libslic3r/PrintConfig.cpp:2250 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 regions and get a smoother finish. If left zero, default extrusion width will be used if set, otherwise nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height." msgstr "Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň vrchních ploch. Možná budete chtít použít tenčí extruzi, abyste vyplnili všechny úzké oblasti a získali hladší povrch. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:1011 +#: src/libslic3r/PrintConfig.cpp:1055 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 nozzle diameter will be used. You may want to use fatter extrudates to speed up the infill and make your parts stronger. If expressed as percentage (for example 90%) it will be computed over layer height." msgstr "Nastavením kladné hodnoty upravíte manuálně šířku extruze pro výplň. Pokud je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Je možné, že budete chtít použít tlustší extruze, pro zrychlení výplně a zpevnění vašich výtisků. Pokud je vyjádřeno jako procenty (například 90%), bude vypočteno z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:1419 +#: src/libslic3r/PrintConfig.cpp:1527 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 left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 200%) it will be computed over layer height." msgstr "Nastavením na kladnou hodnotu nastavíte manuálně šířku vytlačování perimetrů. Chcete-li získat přesnější povrchy, můžete použít tenčí extruze. Pokud je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřeno procenty (například 200%), vypočte se z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:1948 +#: src/libslic3r/PrintConfig.cpp:2090 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, otherwise nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height." msgstr "Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro podpěry. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:512 +#: src/libslic3r/PrintConfig.cpp:548 msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater." msgstr "Zadejte horizontální rádius kolizního prostoru okolo extruderu. Pokud tryska není v centru tohoto rádiusu, zvolte nejdelší vzdálenost. Toto nastavení slouží ke kontrole kolizí a zobrazení grafického náhledu na podložce." @@ -6722,23 +7762,23 @@ msgstr "Zadejte horizontální rádius kolizního prostoru okolo extruderu. Poku msgid "Set this to the maximum height that can be reached by your extruder while printing." msgstr "Nastavte tuto hodnotu na maximální výšku, která může být dosažena extruderem během tisku." -#: src/libslic3r/PrintConfig.cpp:501 +#: src/libslic3r/PrintConfig.cpp:537 msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects." msgstr "Zadejte vertikální vzdálenost mezi tryskou a (obvykle) tyčemi osy X. Jinými slovy, je to výška kolizního prostoru okolo extruderu a představuje maximální hloubku, které může extruder dosáhnout před kolizí s jinými, již vytištěnými, objekty." -#: src/slic3r/GUI/GUI_ObjectList.cpp:4094 src/slic3r/GUI/Selection.cpp:1474 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4581 src/slic3r/GUI/Selection.cpp:1513 msgid "Set Unprintable" msgstr "Odebrán příznak Tisknout objekt" -#: src/slic3r/GUI/Selection.cpp:1475 +#: src/slic3r/GUI/Selection.cpp:1515 msgid "Set Unprintable Instance" msgstr "Odebrán příznak Tisknout Instanci" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:216 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:217 msgid "Set upper thumb to current slider thumb" msgstr "Aktivovat horní ukazatel aktivního posuvníku" -#: src/libslic3r/PrintConfig.cpp:3509 +#: src/libslic3r/PrintConfig.cpp:3714 msgid "" "Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:trace\n" "For example. loglevel=2 logs fatal, error and warning level messages." @@ -6746,63 +7786,74 @@ msgstr "" "Zvolte úroveň logování: 0:fatalní chyby, 1:chyby, 2:varování, 3:info, 4:ladění, 5:trasování\n" "Například. loglevel=2 zaznamenává fatální chyby, chyby a varovné zprávy." -#: src/slic3r/GUI/BedShapeDialog.cpp:155 +#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/MainFrame.cpp:1969 msgid "Settings" msgstr "Nastavení" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2507 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2899 msgid "Settings for height range" msgstr "Nastavení pro výškový rozsah" -#: src/slic3r/GUI/ConfigManipulation.cpp:162 +#: src/slic3r/GUI/Preferences.cpp:431 +msgid "Settings in non-modal window" +msgstr "Nastavení v nemodálním okně" + +#: src/slic3r/GUI/ConfigManipulation.cpp:161 msgid "Shall I adjust those settings for supports?" msgstr "Mám upravit tato nastavení pro podpěry?" -#: src/slic3r/GUI/ConfigManipulation.cpp:89 +#: src/slic3r/GUI/ConfigManipulation.cpp:88 msgid "Shall I adjust those settings in order to enable Spiral Vase?" msgstr "Mám tato nastavení upravit tak, aby bylo možné povolit režim Váza?" -#: src/slic3r/GUI/ConfigManipulation.cpp:119 +#: src/slic3r/GUI/ConfigManipulation.cpp:118 msgid "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "Mám tato nastavení upravit tak, aby bylo možné povolit Čistící Věž?" -#: src/slic3r/GUI/ConfigManipulation.cpp:210 +#: src/slic3r/GUI/ConfigManipulation.cpp:209 msgid "Shall I switch to rectilinear fill pattern?" msgstr "Mám přepnout na přímočarý vzor výplně?" -#: src/slic3r/GUI/ConfigManipulation.cpp:139 +#: src/slic3r/GUI/ConfigManipulation.cpp:138 msgid "Shall I synchronize support layers in order to enable the Wipe Tower?" msgstr "Mám synchronizovat vrstvy podpěr, aby bylo možné zapnout Čistící Věž?" -#: src/slic3r/GUI/BedShapeDialog.cpp:66 src/slic3r/GUI/GUI_ObjectList.cpp:2059 +#: src/slic3r/GUI/BedShapeDialog.cpp:156 src/slic3r/GUI/BedShapeDialog.cpp:222 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2215 msgid "Shape" msgstr "Tvar" -#: src/slic3r/GUI/GUI_Preview.cpp:256 +#: src/slic3r/GUI/GUI_Preview.cpp:338 src/slic3r/GUI/GUI_Preview.cpp:1478 msgid "Shells" msgstr "Skořepiny" -#: src/slic3r/GUI/GLCanvas3D.cpp:249 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:50 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:33 +msgid "Shift + Left mouse button" +msgstr "Shift + levé tlačítko myši" + +#: src/slic3r/GUI/GLCanvas3D.cpp:241 msgid "Shift + Left mouse button:" msgstr "Shift + Levé tlačítko myši:" -#: src/slic3r/GUI/GLCanvas3D.cpp:255 +#: src/slic3r/GUI/GLCanvas3D.cpp:245 msgid "Shift + Right mouse button:" msgstr "Shift + Pravé tlačítko myši:" -#: src/slic3r/GUI/GUI_Preview.cpp:231 +#: src/slic3r/GUI/GUI_Preview.cpp:286 src/slic3r/GUI/GUI_Preview.cpp:288 msgid "Show" msgstr "Zobrazit" -#: src/slic3r/GUI/MainFrame.cpp:701 +#: src/slic3r/GUI/MainFrame.cpp:926 src/slic3r/GUI/MainFrame.cpp:1325 msgid "Show &Configuration Folder" msgstr "Otevřít adresář s &konfiguracemi" -#: src/slic3r/GUI/MainFrame.cpp:676 +#: src/slic3r/GUI/MainFrame.cpp:1294 msgid "Show &labels" msgstr "Zobrazit &popisky" -#: src/slic3r/GUI/MainFrame.cpp:705 +#: src/slic3r/GUI/MainFrame.cpp:933 src/slic3r/GUI/MainFrame.cpp:937 +#: src/slic3r/GUI/MainFrame.cpp:1329 msgid "Show about dialog" msgstr "Zobrazit okno o Slic3ru" @@ -6810,111 +7861,127 @@ msgstr "Zobrazit okno o Slic3ru" msgid "Show advanced settings" msgstr "Zobrazit rozšířená nastavení" -#: src/slic3r/GUI/PrintHostDialogs.cpp:159 +#: src/slic3r/GUI/PrintHostDialogs.cpp:157 msgid "Show error message" msgstr "Zobrazit chybovou hlášku" -#: src/slic3r/GUI/Preferences.cpp:95 +#: src/slic3r/GUI/Preferences.cpp:112 msgid "Show incompatible print and filament presets" msgstr "Zobrazit nekompatibilní přednastavení tisku a filamentu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:151 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:145 msgid "Show keyboard shortcuts list" msgstr "Zobrazit přehled klávesových zkratek" -#: src/slic3r/GUI/MainFrame.cpp:676 +#: src/slic3r/GUI/GCodeViewer.cpp:2591 +msgid "Show normal mode" +msgstr "V normálním režimu" + +#: src/slic3r/GUI/MainFrame.cpp:1294 msgid "Show object/instance labels in 3D scene" msgstr "Zobrazit popisky objektů / instancí ve 3D scéně" +#: src/slic3r/GUI/Preferences.cpp:213 +msgid "Show sidebar collapse/expand button" +msgstr "Zobrazit tlačítko sbalit/rozbalit postranní panel" + #: src/slic3r/GUI/WipeTowerDialog.cpp:377 msgid "Show simplified settings" msgstr "Zobrazit jednoduché nastavení" -#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:52 +#: src/slic3r/GUI/Preferences.cpp:169 src/slic3r/GUI/Preferences.cpp:171 +msgid "Show splash screen" +msgstr "Zobrazovat úvodní obrazovku" + +#: src/slic3r/GUI/GCodeViewer.cpp:2586 +msgid "Show stealth mode" +msgstr "Tichý režim" + +#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:51 msgid "Show supports" msgstr "Zobrazit podpěry" -#: src/slic3r/GUI/MainFrame.cpp:699 +#: src/slic3r/GUI/MainFrame.cpp:924 src/slic3r/GUI/MainFrame.cpp:1323 msgid "Show system information" msgstr "Zobrazit systémové informace" -#: src/slic3r/GUI/MainFrame.cpp:626 +#: src/slic3r/GUI/MainFrame.cpp:1234 msgid "Show the 3D editing view" msgstr "Zobrazit 3D editaci" -#: src/slic3r/GUI/MainFrame.cpp:629 +#: src/slic3r/GUI/MainFrame.cpp:1237 msgid "Show the 3D slices preview" msgstr "Zobrazit 3D náhled vrstev" -#: src/slic3r/GUI/MainFrame.cpp:617 +#: src/slic3r/GUI/MainFrame.cpp:1224 msgid "Show the filament settings" msgstr "Zobrazit nastavení filamentu" -#: src/libslic3r/PrintConfig.cpp:3372 +#: src/libslic3r/PrintConfig.cpp:3571 msgid "Show the full list of print/G-code configuration options." msgstr "Zobrazit kompletní seznam možností konfigurace tisku / G-codu." -#: src/libslic3r/PrintConfig.cpp:3377 +#: src/libslic3r/PrintConfig.cpp:3576 msgid "Show the full list of SLA print configuration options." msgstr "Zobrazit kompletní seznam možností konfigurace SLA tisku." -#: src/slic3r/GUI/MainFrame.cpp:708 +#: src/slic3r/GUI/MainFrame.cpp:941 src/slic3r/GUI/MainFrame.cpp:1332 msgid "Show the list of the keyboard shortcuts" msgstr "Zobrazit seznam klávesových zkratek" -#: src/slic3r/GUI/MainFrame.cpp:606 +#: src/slic3r/GUI/MainFrame.cpp:1216 msgid "Show the plater" msgstr "Zobrazit podložku" -#: src/slic3r/GUI/MainFrame.cpp:614 +#: src/slic3r/GUI/MainFrame.cpp:1221 msgid "Show the print settings" msgstr "Zobrazit nastavení tisku" -#: src/slic3r/GUI/MainFrame.cpp:621 +#: src/slic3r/GUI/MainFrame.cpp:1228 msgid "Show the printer settings" msgstr "Zobrazit nastavení tiskárny" -#: src/libslic3r/PrintConfig.cpp:3366 +#: src/libslic3r/PrintConfig.cpp:3565 msgid "Show this help." msgstr "Zobrazí tuto nápovědu." -#: src/slic3r/GUI/MainFrame.cpp:701 +#: src/slic3r/GUI/MainFrame.cpp:926 src/slic3r/GUI/MainFrame.cpp:1325 msgid "Show user configuration folder (datadir)" msgstr "Zobrazit uživatelský adresář konfigurace (datadir)" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:185 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:182 msgid "Show/Hide 3Dconnexion devices settings dialog" msgstr "Zobrazit / skrýt dialogové okno nastavení zařízení 3Dconnexion" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:208 -msgid "Show/Hide Legend" -msgstr "Zobrazit/Skrýt Legendu" +#: src/slic3r/GUI/KBShortcutsDialog.cpp:216 +msgid "Show/Hide Legend & Estimated printing time" +msgstr "Zobrazit/skrýt legendu a odhadované tiskové časy" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:146 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:141 msgid "Show/Hide object/instance labels" msgstr "Zobrazit/skrýt popisky objektů/instancí" -#: src/slic3r/GUI/GUI_App.cpp:813 src/slic3r/GUI/wxExtensions.cpp:753 +#: src/slic3r/GUI/GUI_App.cpp:1504 src/slic3r/GUI/wxExtensions.cpp:673 msgid "Simple" msgstr "Jednoduchý" -#: src/slic3r/GUI/ConfigWizard.cpp:820 +#: src/slic3r/GUI/ConfigWizard.cpp:1179 msgid "Simple mode" msgstr "Jednoduchý režim" -#: src/slic3r/GUI/GUI_App.cpp:813 +#: src/slic3r/GUI/GUI_App.cpp:1504 msgid "Simple View Mode" msgstr "Jednoduchý režim" -#: src/slic3r/GUI/Tab.cpp:2298 src/slic3r/GUI/Tab.cpp:2306 +#: src/slic3r/GUI/Tab.cpp:2467 src/slic3r/GUI/Tab.cpp:2475 msgid "Single extruder MM setup" msgstr "Nastavení jednoho extruderu MM" -#: src/libslic3r/PrintConfig.cpp:1845 +#: src/libslic3r/PrintConfig.cpp:1987 msgid "Single Extruder Multi Material" msgstr "MultiMaterial tisk s jedním extrudérem" -#: src/slic3r/GUI/Tab.cpp:1867 +#: src/slic3r/GUI/Tab.cpp:2101 msgid "" "Single Extruder Multi Material is selected, \n" "and all extruders must have the same diameter.\n" @@ -6924,435 +7991,463 @@ msgstr "" "a proto všechny extrudery musí mít stejný průměr.\n" "Chcete nastavit průměry všech extruderových trysek podle průměru prvního extruderu?" -#: src/slic3r/GUI/Tab.cpp:2307 +#: src/slic3r/GUI/Tab.cpp:2476 msgid "Single extruder multimaterial parameters" msgstr "Parametry jednoho multi materiálového extruderu" -#: src/slic3r/GUI/BedShapeDialog.cpp:77 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:232 src/slic3r/GUI/Plater.cpp:160 -#: src/slic3r/GUI/Tab.cpp:2324 +#: src/slic3r/GUI/Preferences.cpp:120 src/libslic3r/PrintConfig.cpp:3689 +msgid "Single instance mode" +msgstr "Režim jedné instance" + +#: src/slic3r/GUI/BedShapeDialog.cpp:93 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:240 src/slic3r/GUI/Plater.cpp:166 +#: src/slic3r/GUI/Tab.cpp:2493 msgid "Size" msgstr "Rozměr" -#: src/slic3r/GUI/Tab.cpp:1797 src/slic3r/GUI/Tab.cpp:2041 +#: src/slic3r/GUI/Tab.cpp:2059 src/slic3r/GUI/Tab.cpp:2241 msgid "Size and coordinates" msgstr "Rozměry a počátek" -#: src/slic3r/GUI/BedShapeDialog.cpp:78 +#: src/slic3r/GUI/BedShapeDialog.cpp:110 msgid "Size in X and Y of the rectangular plate." msgstr "Rozměr obdélníkové tiskové podložky v ose X a Y." -#: src/slic3r/GUI/GUI_Preview.cpp:245 src/slic3r/GUI/Tab.cpp:1111 -#: src/libslic3r/ExtrusionEntity.cpp:318 +#: src/slic3r/GUI/GUI_Preview.cpp:310 src/slic3r/GUI/Tab.cpp:1439 +#: src/libslic3r/ExtrusionEntity.cpp:323 src/libslic3r/ExtrusionEntity.cpp:354 msgid "Skirt" msgstr "Obrys" -#: src/slic3r/GUI/Tab.cpp:1110 +#: src/slic3r/GUI/Tab.cpp:1438 msgid "Skirt and brim" msgstr "Obrys a límec" -#: src/libslic3r/PrintConfig.cpp:1687 +#: src/libslic3r/PrintConfig.cpp:1795 msgid "Skirt height" msgstr "Výška obrysu" -#: src/libslic3r/PrintConfig.cpp:1696 +#: src/libslic3r/PrintConfig.cpp:1811 msgid "Skirt Loops" msgstr "Počet obrysových smyček" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1334 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1181 msgid "SLA gizmo keyboard shortcuts" msgstr "Klávesové zkratky pro SLA gizma" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1058 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:924 msgid "SLA gizmo turned off" msgstr "Ukončení režimu SLA gizmo" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1017 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:897 msgid "SLA gizmo turned on" msgstr "Vstup do režimu SLA gizmo" -#: src/slic3r/GUI/Plater.cpp:818 src/slic3r/GUI/Preset.cpp:1524 +#: src/slic3r/GUI/Plater.cpp:693 src/libslic3r/Preset.cpp:1303 msgid "SLA material" msgstr "SLA materiál" -#: src/slic3r/GUI/ConfigWizard.cpp:2015 +#: src/slic3r/GUI/ConfigWizard.cpp:2526 msgid "SLA Material Profiles Selection" msgstr "Výběr SLA materiálových profilů" -#: src/libslic3r/PrintConfig.cpp:2470 src/libslic3r/PrintConfig.cpp:2471 +#: src/libslic3r/PrintConfig.cpp:2613 src/libslic3r/PrintConfig.cpp:2614 msgid "SLA material type" msgstr "Typ SLA materiálu" -#: src/slic3r/GUI/ConfigWizard.cpp:1471 src/slic3r/GUI/ConfigWizard.cpp:2015 +#: src/slic3r/GUI/ConfigWizard.cpp:1872 src/slic3r/GUI/ConfigWizard.cpp:2526 msgid "SLA Materials" msgstr "SLA Materiály" -#: src/slic3r/GUI/Preset.cpp:1523 +#: src/libslic3r/Preset.cpp:1302 msgid "SLA print" msgstr "SLA tisk" -#: src/libslic3r/PrintConfig.cpp:2578 +#: src/libslic3r/PrintConfig.cpp:2721 msgid "SLA print material notes" msgstr "Poznámky pro SLA materiál" -#: src/slic3r/GUI/Plater.cpp:817 +#: src/slic3r/GUI/Plater.cpp:692 msgid "SLA print settings" msgstr "Nastavení SLA tisku" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:996 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:869 msgid "SLA Support Points" msgstr "SLA Podpěrné Body" -#: src/slic3r/GUI/GLCanvas3D.cpp:687 -msgid "SLA supports outside the print area were detected" -msgstr "Byly zjištěny SLA podpěry mimo tiskovou oblast" +#: src/slic3r/GUI/GLCanvas3D.cpp:635 +msgid "SLA supports outside the print area were detected." +msgstr "Byly zjištěny SLA podpěry mimo tiskovou oblast." -#: src/slic3r/GUI/ConfigWizard.cpp:1530 +#: src/slic3r/GUI/ConfigWizard.cpp:1931 msgid "SLA Technology Printers" msgstr "Tiskárny technologie SLA" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1432 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1563 msgid "Slab" msgstr "Deska" -#: src/libslic3r/PrintConfig.cpp:1333 +#: src/libslic3r/PrintConfig.cpp:1441 msgid "Slic3r can upload G-code files to a printer host. This field must contain the kind of the host." msgstr "Slic3r může nahrát soubory G-code do tiskového serveru. Toto pole musí obsahovat druh tiskového serveru." -#: src/libslic3r/PrintConfig.cpp:105 +#: src/libslic3r/PrintConfig.cpp:107 msgid "Slic3r can upload G-code files to a printer host. This field should contain the API Key or the password required for authentication." msgstr "Slic3r může nahrát soubory do tiskového serveru. Toto pole by mělo obsahovat klíč API požadovaný pro ověření." -#: src/libslic3r/PrintConfig.cpp:98 +#: src/libslic3r/PrintConfig.cpp:100 msgid "Slic3r can upload G-code files to a printer host. This field should contain the hostname, IP address or URL of the printer host instance." msgstr "Slic3r může nahrát soubory G-code do tiskového serveru. Toto pole by mělo obsahovat název serveru (hostname), IP adresu nebo URL tiskového serveru." -#: src/libslic3r/PrintConfig.cpp:1299 +#: src/libslic3r/PrintConfig.cpp:1407 msgid "Slic3r will not scale speed down below this speed." msgstr "Slic3r nebude měnit rychlost pod tuto rychlost." -#: src/libslic3r/PrintConfig.cpp:3359 +#: src/libslic3r/PrintConfig.cpp:3558 msgid "Slice" msgstr "Slicovat" -#: src/slic3r/GUI/MainFrame.cpp:512 +#: src/slic3r/GUI/MainFrame.cpp:1113 msgid "Slice a file into a G-code" msgstr "Slicovat soubor do G-code" -#: src/slic3r/GUI/MainFrame.cpp:518 +#: src/slic3r/GUI/MainFrame.cpp:1119 msgid "Slice a file into a G-code, save as" msgstr "Slicovat soubor do G-code, uložit jako" -#: src/libslic3r/PrintConfig.cpp:87 +#: src/libslic3r/PrintConfig.cpp:89 msgid "Slice gap closing radius" msgstr "Poloměr uzavření mezery v tiskové vrstvě" -#: src/slic3r/GUI/Plater.cpp:892 src/slic3r/GUI/Plater.cpp:3121 -#: src/slic3r/GUI/Plater.cpp:5110 +#: src/slic3r/GUI/Plater.cpp:767 src/slic3r/GUI/Plater.cpp:2921 +#: src/slic3r/GUI/Plater.cpp:5237 msgid "Slice now" msgstr "Slicovat" -#: src/libslic3r/PrintConfig.cpp:3333 +#: src/libslic3r/PrintConfig.cpp:3526 msgid "Slice the model and export SLA printing layers as PNG." msgstr "Naslicuje model a exportuje SLA tiskové vrstvy jako PNG soubory." -#: src/libslic3r/PrintConfig.cpp:3354 +#: src/libslic3r/PrintConfig.cpp:3547 msgid "Slice the model and export toolpaths as G-code." msgstr "Naslicujte model a exportujte trasy jako G-code." -#: src/libslic3r/PrintConfig.cpp:3360 +#: src/libslic3r/PrintConfig.cpp:3559 msgid "Slice the model as FFF or SLA based on the printer_technology configuration value." msgstr "Slicovat model jako FFF nebo SLA tisk na základě konfigurační hodnoty printer_technology." -#: src/slic3r/GUI/Plater.cpp:216 +#: src/slic3r/GUI/Plater.cpp:222 msgid "Sliced Info" msgstr "Informace o slicování" -#: src/slic3r/GUI/MainFrame.cpp:847 src/slic3r/GUI/Plater.cpp:3121 -#: src/slic3r/GUI/Plater.cpp:5107 src/slic3r/GUI/Tab.cpp:1221 -#: src/slic3r/GUI/Tab.cpp:3662 +#: src/slic3r/GUI/MainFrame.cpp:1548 src/slic3r/GUI/Plater.cpp:2921 +#: src/slic3r/GUI/Plater.cpp:5234 src/slic3r/GUI/Tab.cpp:1551 +#: src/slic3r/GUI/Tab.cpp:4081 msgid "Slicing" msgstr "Slicování" -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:134 -#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:184 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:170 +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:219 msgid "Slicing complete" msgstr "Slicování dokončeno" -#: src/libslic3r/SLAPrint.cpp:760 +#: src/libslic3r/SLAPrint.cpp:780 msgid "Slicing done" msgstr "Slicování dokončeno" -#: src/slic3r/GUI/MainFrame.cpp:874 +#: src/slic3r/GUI/MainFrame.cpp:1575 msgid "Slicing Done!" msgstr "Slicování dokončeno!" -#: src/libslic3r/SLAPrintSteps.cpp:245 +#: src/slic3r/GUI/NotificationManager.cpp:751 +msgid "Slicing finished." +msgstr "Slicování dokončeno." + +#: src/libslic3r/SLAPrintSteps.cpp:247 msgid "Slicing had to be stopped due to an internal error: Inconsistent slice index." msgstr "Slicování muselo být zastaveno kvůli vnitřní chybě: Nekonzistentní index řezů." -#: src/libslic3r/SLAPrintSteps.cpp:45 +#: src/libslic3r/SLAPrintSteps.cpp:46 msgid "Slicing model" msgstr "Slicuji model" -#: src/libslic3r/SLAPrintSteps.cpp:49 +#: src/libslic3r/SLAPrintSteps.cpp:50 msgid "Slicing supports" msgstr "Slicování podpěr" -#: src/libslic3r/PrintConfig.cpp:2414 +#: src/libslic3r/PrintConfig.cpp:2557 msgid "Slow" msgstr "Pomalý" -#: src/libslic3r/PrintConfig.cpp:1705 +#: src/libslic3r/PrintConfig.cpp:1820 msgid "Slow down if layer print time is below" msgstr "Zpomalit tisk pokud je doba tisku kratší než" -#: src/libslic3r/PrintConfig.cpp:2415 +#: src/libslic3r/PrintConfig.cpp:2558 msgid "Slow tilt" msgstr "Pomalý náklon" -#: src/libslic3r/PrintConfig.cpp:1715 +#: src/libslic3r/PrintConfig.cpp:1830 msgid "Small perimeters" msgstr "Malé perimetry" -#: src/slic3r/GUI/GLCanvas3D.cpp:288 +#: src/libslic3r/PrintConfig.cpp:2801 +msgid "Small pillar diameter percent" +msgstr "Procentní průměr malých pilířů" + +#: src/slic3r/GUI/GLCanvas3D.cpp:274 msgid "Smooth" msgstr "Vyhladit" -#: src/slic3r/GUI/GLCanvas3D.cpp:258 +#: src/slic3r/GUI/GLCanvas3D.cpp:247 msgid "Smoothing" msgstr "Vyhlazení" -#: src/slic3r/GUI/GUI_App.cpp:839 +#: src/slic3r/GUI/GUI_App.cpp:1540 msgid "Snapshot name" msgstr "Název zálohy" -#: src/slic3r/GUI/MainFrame.cpp:686 +#: src/slic3r/GUI/MainFrame.cpp:911 src/slic3r/GUI/MainFrame.cpp:1310 msgid "Software &Releases" msgstr "Vydané ve&rze" -#: src/slic3r/GUI/PresetHints.cpp:184 +#: src/slic3r/GUI/PresetHints.cpp:183 msgid "solid infill" msgstr "plná výplň" -#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:314 -#: src/libslic3r/PrintConfig.cpp:1756 src/libslic3r/PrintConfig.cpp:1767 +#: src/slic3r/GUI/GUI_Preview.cpp:305 src/libslic3r/ExtrusionEntity.cpp:318 +#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/PrintConfig.cpp:1871 +#: src/libslic3r/PrintConfig.cpp:1882 msgid "Solid infill" msgstr "Plná výplň" -#: src/libslic3r/PrintConfig.cpp:1744 +#: src/libslic3r/PrintConfig.cpp:1859 msgid "Solid infill every" msgstr "Plná výplň každou" -#: src/libslic3r/PrintConfig.cpp:1736 +#: src/libslic3r/PrintConfig.cpp:1851 msgid "Solid infill extruder" msgstr "Extruder pro plnou výplň" -#: src/libslic3r/PrintConfig.cpp:1727 +#: src/libslic3r/PrintConfig.cpp:1842 msgid "Solid infill threshold area" msgstr "Prahová hodnota plochy pro plnou výplň" -#: src/slic3r/GUI/Tab.cpp:1065 src/libslic3r/PrintConfig.cpp:1780 +#: src/slic3r/GUI/Tab.cpp:1387 src/libslic3r/PrintConfig.cpp:1895 msgid "Solid layers" msgstr "Plných vrstev" -#: src/libslic3r/PrintConfig.cpp:754 +#: src/libslic3r/PrintConfig.cpp:790 msgid "Soluble material" msgstr "Rozpustný materiál" -#: src/libslic3r/PrintConfig.cpp:755 +#: src/libslic3r/PrintConfig.cpp:791 msgid "Soluble material is most likely used for a soluble support." msgstr "Rozpustný materiál je převážně používán pro tisk rozpustných podpěr." -#: src/libslic3r/PrintConfig.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:735 +msgid "Some fields are too long to fit. Right mouse click reveals the full text." +msgstr "Některá pole jsou příliš dlouhá a nevejdou se. Kliknutím pravým tlačítkem myši zobrazíte celý text." + +#: src/libslic3r/PrintConfig.cpp:981 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 output. The \"No extrusion\" flavor prevents PrusaSlicer from exporting any extrusion value at all." msgstr "Některé příkazy G/M-code, včetně řízení teplot a další, nejsou univerzální. Vyberte typ firmware, který používá vaše tiskárna pro dosažení kompatibilního výstupu. Příkazy typu \"No extrusion\" zabraňují PrusaSliceru zcela exportovat jakoukoliv hodnotu extruze." -#: src/slic3r/GUI/GLCanvas3D.cpp:688 -msgid "Some objects are not visible" -msgstr "Některé objekty nejsou vidět" +#: src/slic3r/GUI/Plater.cpp:2309 +#, c-format +msgid "" +"Some object(s) in file %s looks like saved in inches.\n" +"Should I consider them as a saved in inches and convert them?" +msgstr "" +"Některé objekty v souboru %s se zdá, že jsou uložené v palcích.\n" +"Mám je považovat za uložené v palcích a převést je?" -#: src/libslic3r/Print.cpp:1226 +#: src/slic3r/GUI/GLCanvas3D.cpp:636 +msgid "Some objects are not visible." +msgstr "Některé objekty nejsou viditelné." + +#: src/libslic3r/Print.cpp:1252 msgid "Some objects are too close; your extruder will collide with them." msgstr "Některé objekty jsou příliš blízko; Extruder do nich narazí." -#: src/libslic3r/Print.cpp:1228 +#: src/libslic3r/Print.cpp:1254 msgid "Some objects are too tall and cannot be printed without extruder collisions." msgstr "Některé objekty jsou příliš vysoké a nelze je tisknout bez kolizí extruderu." -#: src/libslic3r/PrintConfig.cpp:2824 +#: src/libslic3r/PrintConfig.cpp:2988 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 "Některé objekty mohou být na několika menších podložkách namísto jedné velké. Tento parametr definuje, jak daleko může být střed dvou menších podložek. Pokud budou blíže, budou sloučeny do jedné podložky." -#: src/libslic3r/PrintConfig.cpp:2187 +#: src/libslic3r/PrintConfig.cpp:2330 msgid "Some printers or printer setups may have difficulties printing with a variable layer height. Enabled by default." msgstr "Některé tiskárny nebo nastavení tiskárny mohou mít potíže s tiskem s proměnnou výškou vrstvy. Ve výchozím nastavení je zapnuto." -#: src/libslic3r/PrintConfig.cpp:1984 +#: src/libslic3r/PrintConfig.cpp:2126 msgid "Spacing between interface lines. Set zero to get a solid interface." msgstr "Rozteč linií kontaktních vrstev. Nastavte nulu pro získání plných kontaktních vrstev." -#: src/libslic3r/PrintConfig.cpp:2018 +#: src/libslic3r/PrintConfig.cpp:1155 +msgid "Spacing between ironing passes" +msgstr "Mezery mezi žehlicími tahy" + +#: src/libslic3r/PrintConfig.cpp:2160 msgid "Spacing between support material lines." msgstr "Rozteč linií podpěr." -#: src/slic3r/GUI/GUI_ObjectList.cpp:98 src/slic3r/GUI/GUI_ObjectList.cpp:616 -#: src/slic3r/GUI/GUI_Preview.cpp:224 src/slic3r/GUI/Tab.cpp:1145 -#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:458 -#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:1048 -#: src/libslic3r/PrintConfig.cpp:1431 src/libslic3r/PrintConfig.cpp:1668 -#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1768 -#: src/libslic3r/PrintConfig.cpp:2118 +#: src/slic3r/GUI/GUI_ObjectList.cpp:96 src/slic3r/GUI/GUI_ObjectList.cpp:655 +#: src/slic3r/GUI/GUI_Preview.cpp:278 src/slic3r/GUI/Tab.cpp:1474 +#: src/libslic3r/PrintConfig.cpp:269 src/libslic3r/PrintConfig.cpp:494 +#: src/libslic3r/PrintConfig.cpp:963 src/libslic3r/PrintConfig.cpp:1092 +#: src/libslic3r/PrintConfig.cpp:1165 src/libslic3r/PrintConfig.cpp:1539 +#: src/libslic3r/PrintConfig.cpp:1776 src/libslic3r/PrintConfig.cpp:1831 +#: src/libslic3r/PrintConfig.cpp:1883 src/libslic3r/PrintConfig.cpp:2261 msgid "Speed" msgstr "Rychlost" -#: src/libslic3r/PrintConfig.cpp:1670 -msgid "Speed (baud) of USB/serial port for printer connection." -msgstr "Rychlost (baud) USB/sériového portu pro připojení tiskárny." - -#: src/libslic3r/GCode/PreviewData.cpp:351 +#: src/slic3r/GUI/GCodeViewer.cpp:2238 src/libslic3r/GCode/PreviewData.cpp:356 msgid "Speed (mm/s)" msgstr "Rychlost (mm/s)" -#: src/libslic3r/PrintConfig.cpp:920 +#: src/libslic3r/PrintConfig.cpp:964 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 "Rychlost plnění malých mezer pomocí krátkých cikcak pohybů. Udržujte tuto hodnotu poměrně nízkou, aby nedošlo k přílišným otřesům a problémům s rezonancí. Nastavte nulu pro vypnutí vyplnění mezery." -#: src/slic3r/GUI/Tab.cpp:1158 +#: src/slic3r/GUI/Tab.cpp:1488 msgid "Speed for non-print moves" msgstr "Netiskové rychlosti" -#: src/libslic3r/PrintConfig.cpp:1432 +#: src/libslic3r/PrintConfig.cpp:1540 msgid "Speed for perimeters (contours, aka vertical shells). Set to zero for auto." msgstr "Rychlost pro perimetry (obrysy, neboli svislé stěny). Zadejte nulu pro automatické nastavení." -#: src/slic3r/GUI/Tab.cpp:1146 +#: src/slic3r/GUI/Tab.cpp:1475 msgid "Speed for print moves" msgstr "Rychlosti pohybů tiskárny" -#: src/libslic3r/PrintConfig.cpp:236 +#: src/libslic3r/PrintConfig.cpp:270 msgid "Speed for printing bridges." msgstr "Rychlost pro vytváření mostů." -#: src/libslic3r/PrintConfig.cpp:1769 +#: src/libslic3r/PrintConfig.cpp:1884 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 "Rychlost tisku plných oblastí (vrchní / spodní / vnitřní vodorovné stěny). Může být vyjádřeno procenty (například: 80%) oproti výchozí rychlosti vyplnění. Pro automatické nastavení zadejte nulu." -#: src/libslic3r/PrintConfig.cpp:1993 +#: src/libslic3r/PrintConfig.cpp:2135 msgid "Speed for printing support material interface layers. If expressed as percentage (for example 50%) it will be calculated over support material speed." msgstr "Rychlost tisku podpěrných interface vrstev. Pokud je vyjádřen procentní podíl (například 50%), vypočítá se podle rychlosti tisku podpěr." -#: src/libslic3r/PrintConfig.cpp:2027 +#: src/libslic3r/PrintConfig.cpp:2169 msgid "Speed for printing support material." msgstr "Rychlost tisku podpěr." -#: src/libslic3r/PrintConfig.cpp:1049 +#: src/libslic3r/PrintConfig.cpp:1093 msgid "Speed for printing the internal fill. Set to zero for auto." msgstr "Rychlost tisku vnitřní výplně. Pro automatické nastavení zadejte nulu." -#: src/libslic3r/PrintConfig.cpp:2119 +#: src/libslic3r/PrintConfig.cpp:2262 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 slow down this to get a nicer surface finish. This can be expressed as a percentage (for example: 80%) over the solid infill speed above. Set to zero for auto." msgstr "Rychlost tisku vrchních plných vrstev (vztahuje se pouze na nejvyšší horní vrstvy a nikoli na jejich vnitřní plné vrstvy). Rychlost lze zpomalit, abyste získali hezčí povrchovou úpravu. Může být vyjádřena procenty (například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické nastavení zadejte nulu." -#: src/libslic3r/PrintConfig.cpp:2153 +#: src/libslic3r/PrintConfig.cpp:2296 msgid "Speed for travel moves (jumps between distant extrusion points)." msgstr "Rychlost posunů (přejezdy mezi body extruze)." -#: src/libslic3r/PrintConfig.cpp:659 +#: src/libslic3r/PrintConfig.cpp:695 msgid "Speed of the first cooling move" msgstr "Rychlost prvního pohybu chlazení" -#: src/libslic3r/PrintConfig.cpp:678 +#: src/libslic3r/PrintConfig.cpp:714 msgid "Speed of the last cooling move" msgstr "Rychlost posledního pohybu chlazení" -#: src/libslic3r/PrintConfig.cpp:616 +#: src/libslic3r/PrintConfig.cpp:652 msgid "Speed used at the very beginning of loading phase." msgstr "Rychlost použitá na samém počátku zaváděcí fáze." -#: src/libslic3r/PrintConfig.cpp:608 +#: src/libslic3r/PrintConfig.cpp:644 msgid "Speed used for loading the filament on the wipe tower." msgstr "Rychlost použitá pro zavádění filamentu na čistící věž." -#: src/libslic3r/PrintConfig.cpp:624 +#: src/libslic3r/PrintConfig.cpp:660 msgid "Speed used for unloading the filament on the wipe tower (does not affect initial part of unloading just after ramming)." msgstr "Rychlost vysouvání filamentu při výměně na čistící věži (úvodní část vysunutí okamžitě po rapidní extruzi není ovlivněna)." -#: src/libslic3r/PrintConfig.cpp:633 +#: src/libslic3r/PrintConfig.cpp:669 msgid "Speed used for unloading the tip of the filament immediately after ramming." msgstr "Rychlost použitá při vysouvání špičky filamentu bezprostředně po rapidní extruzi." -#: src/slic3r/GUI/Mouse3DController.cpp:296 +#: src/slic3r/GUI/Mouse3DController.cpp:279 msgid "Speed:" msgstr "Rychlost:" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1432 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:54 +#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:37 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1563 msgid "Sphere" msgstr "Koule" -#: src/libslic3r/PrintConfig.cpp:1794 +#: src/libslic3r/PrintConfig.cpp:1909 msgid "Spiral vase" msgstr "Spirálová váza" -#: src/slic3r/GUI/ConfigManipulation.cpp:90 +#: src/slic3r/GUI/ConfigManipulation.cpp:89 msgid "Spiral Vase" msgstr "Spirálová Váza" -#: src/slic3r/GUI/Plater.cpp:4019 src/slic3r/GUI/Plater.cpp:4034 -#: src/slic3r/GUI/Plater.cpp:4048 src/libslic3r/PrintConfig.cpp:3471 +#: src/slic3r/GUI/Plater.cpp:3939 src/slic3r/GUI/Plater.cpp:3954 +#: src/slic3r/GUI/Plater.cpp:3972 src/libslic3r/PrintConfig.cpp:3670 msgid "Split" msgstr "Rozdělit" -#: src/slic3r/GUI/Plater.cpp:4019 +#: src/slic3r/GUI/Plater.cpp:3939 msgid "Split the selected object" msgstr "Rozdělit vybraný objekt" -#: src/slic3r/GUI/Plater.cpp:4014 src/slic3r/GUI/Plater.cpp:4034 +#: src/slic3r/GUI/Plater.cpp:3934 src/slic3r/GUI/Plater.cpp:3954 msgid "Split the selected object into individual objects" msgstr "Rozdělit vybraný objekt na jednotlivé objekty" -#: src/slic3r/GUI/Plater.cpp:4016 src/slic3r/GUI/Plater.cpp:4048 +#: src/slic3r/GUI/Plater.cpp:3936 src/slic3r/GUI/Plater.cpp:3972 msgid "Split the selected object into individual sub-parts" msgstr "Rozdělit vybraný objekt na jednotlivé dílčí části" -#: src/slic3r/GUI/GLCanvas3D.cpp:4550 +#: src/slic3r/GUI/GLCanvas3D.cpp:4916 msgid "Split to objects" msgstr "Rozdělit na objekty" -#: src/slic3r/GUI/Plater.cpp:2981 +#: src/slic3r/GUI/Plater.cpp:2774 msgid "Split to Objects" msgstr "Rozdělit na Objekty" -#: src/slic3r/GUI/GLCanvas3D.cpp:4560 src/slic3r/GUI/GUI_ObjectList.cpp:1487 +#: src/slic3r/GUI/GLCanvas3D.cpp:4926 src/slic3r/GUI/GUI_ObjectList.cpp:1618 msgid "Split to parts" msgstr "Rozdělit na části" -#: src/slic3r/GUI/GUI_ObjectList.cpp:2274 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2440 msgid "Split to Parts" msgstr "Rozdělit na Části" -#: src/slic3r/GUI/ConfigWizard.cpp:289 +#: src/slic3r/GUI/ConfigWizard.cpp:307 msgid "Standard" msgstr "Běžné" -#: src/libslic3r/PrintConfig.cpp:846 +#: src/libslic3r/PrintConfig.cpp:884 msgid "Stars" msgstr "Hvězdy" -#: src/slic3r/GUI/MainFrame.cpp:405 +#: src/slic3r/GUI/MainFrame.cpp:986 msgid "Start a new project" msgstr "Vytvořit nový projekt" -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:27 +#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 msgid "Start at height" msgstr "Začít ve výšce" -#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1976 -#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1828 +#: src/slic3r/GUI/Tab.cpp:1873 src/slic3r/GUI/Tab.cpp:2161 +#: src/libslic3r/PrintConfig.cpp:1928 src/libslic3r/PrintConfig.cpp:1943 msgid "Start G-code" msgstr "Začátek G-code" -#: src/slic3r/GUI/MainFrame.cpp:532 +#: src/slic3r/GUI/MainFrame.cpp:1133 msgid "Start new slicing process" msgstr "Zahájit nový slicovací proces" @@ -7360,7 +8455,36 @@ msgstr "Zahájit nový slicovací proces" msgid "Start printing after upload" msgstr "Spustit tisk po nahrání" -#: src/slic3r/GUI/PrintHostDialogs.cpp:151 +#: src/slic3r/GUI/GUI_App.cpp:396 +msgid "Start the application" +msgstr "Spusťit aplikaci" + +#: src/slic3r/GUI/GUI_App.cpp:386 +msgid "" +"Starting with %1% 2.3, configuration directory on Linux has changed (according to XDG Base Directory Specification) to \n" +"%2%.\n" +"\n" +"This directory did not exist yet (maybe you run the new version for the first time).\n" +"However, an old %1% configuration directory was detected in \n" +"%3%.\n" +"\n" +"Consider moving the contents of the old directory to the new location in order to access your profiles, etc.\n" +"Note that if you decide to downgrade %1% in future, it will use the old location again.\n" +"\n" +"What do you want to do now?" +msgstr "" +"Počínaje %1% 2.3 se konfigurační adresář v systému Linux změnil (podle specifikace XDG Base Directory) na %2%.\n" +"\n" +"Tento adresář ještě neexistoval (možná používáte novou verzi poprvé).\n" +"Byl však zjištěn starý konfigurační adresář %1% v\n" +"%3%.\n" +"\n" +"Zvažte přesunutí obsahu starého adresáře do nového umístění za účelem přístupu k vašim profilům atd.\n" +"Pamatujte, že pokud se v budoucnu rozhodnete %1% downgradovat, použije znovu staré umístění.\n" +"\n" +"Co chcete udělat?" + +#: src/slic3r/GUI/PrintHostDialogs.cpp:149 msgid "Status" msgstr "Stav" @@ -7368,166 +8492,164 @@ msgstr "Stav" msgid "Status:" msgstr "Stav:" -#: src/slic3r/GUI/Tab.cpp:2209 +#: src/slic3r/GUI/Search.cpp:77 src/slic3r/GUI/Tab.cpp:2378 msgid "Stealth" msgstr "Tichý" -#: src/slic3r/GUI/Plater.cpp:1291 +#: src/slic3r/GUI/Plater.cpp:1187 src/slic3r/GUI/Plater.cpp:1235 msgid "stealth mode" msgstr "tichý režim" -#: src/slic3r/GUI/Plater.cpp:4985 +#: src/slic3r/GUI/GCodeViewer.cpp:2557 +msgid "Stealth mode" +msgstr "Tichý režim" + +#: src/slic3r/GUI/Plater.cpp:5118 #, c-format msgid "STL file exported to %s" msgstr "Soubor STL exportován do %s" -#: src/slic3r/GUI/GUI_ObjectLayers.cpp:27 +#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 msgid "Stop at height" msgstr "Skončit ve výšce" -#: src/slic3r/GUI/Tab.cpp:1693 src/slic3r/GUI/Tab.cpp:1928 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:295 msgid "Success!" msgstr "Úspěch!" -#: src/slic3r/GUI/PresetHints.cpp:203 +#: src/slic3r/GUI/Plater.cpp:2047 +#, c-format +msgid "Successfully unmounted. The device %s(%s) can now be safely removed from the computer." +msgstr "Odpojení proběhlo úspěšné. Zařízení %s(%s) lze nyní bezpečně odebrat z počítače." + +#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:234 +msgid "Suface quality" +msgstr "Kvalita povrchu" + +#: src/slic3r/GUI/PresetHints.cpp:202 msgid "support" msgstr "podpěry" -#: src/libslic3r/PrintConfig.cpp:2692 +#: src/libslic3r/PrintConfig.cpp:2856 msgid "Support base diameter" msgstr "Průměr podpěrné základny" -#: src/libslic3r/PrintConfig.cpp:2702 +#: src/libslic3r/PrintConfig.cpp:2866 msgid "Support base height" msgstr "Výška podpěrné základny" -#: src/libslic3r/PrintConfig.cpp:2711 +#: src/libslic3r/PrintConfig.cpp:2875 msgid "Support base safety distance" msgstr "Bezpečná vzdálenost podpěrné základny" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3551 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4014 msgid "Support Blocker" msgstr "Blokátor podpěr" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3551 +#: src/libslic3r/PrintConfig.cpp:895 +msgid "Support Cubic" +msgstr "Kubická podepíraná" + +#: src/slic3r/GUI/GUI_ObjectList.cpp:4014 msgid "Support Enforcer" msgstr "Vynucení podpěr" -#: src/slic3r/GUI/ConfigManipulation.cpp:163 +#: src/slic3r/GUI/ConfigManipulation.cpp:162 msgid "Support Generator" msgstr "Generátor Podpěr" -#: src/slic3r/GUI/Tab.cpp:3608 +#: src/slic3r/GUI/Tab.cpp:4018 msgid "Support head" msgstr "Hrot podpěry" -#: src/libslic3r/PrintConfig.cpp:2620 -msgid "Support head front diameter" -msgstr "Průměr hrotu podpěry" - -#: src/libslic3r/PrintConfig.cpp:2629 -msgid "Support head penetration" -msgstr "Průnik podpěry do modelu" - -#: src/libslic3r/PrintConfig.cpp:2638 -msgid "Support head width" -msgstr "Tloušťka hrotu podpěry" - -#: src/slic3r/GUI/PresetHints.cpp:213 +#: src/slic3r/GUI/PresetHints.cpp:212 msgid "support interface" msgstr "kontaktní vrstva podpěr" -#: src/slic3r/GUI/GUI_ObjectList.cpp:36 src/slic3r/GUI/GUI_ObjectList.cpp:97 -#: src/slic3r/GUI/GUI_ObjectList.cpp:615 src/slic3r/GUI/GUI_Preview.cpp:246 -#: src/slic3r/GUI/Tab.cpp:1120 src/slic3r/GUI/Tab.cpp:1121 -#: src/libslic3r/ExtrusionEntity.cpp:319 src/libslic3r/PrintConfig.cpp:370 -#: src/libslic3r/PrintConfig.cpp:1502 src/libslic3r/PrintConfig.cpp:1866 -#: src/libslic3r/PrintConfig.cpp:1872 src/libslic3r/PrintConfig.cpp:1880 -#: src/libslic3r/PrintConfig.cpp:1892 src/libslic3r/PrintConfig.cpp:1902 -#: src/libslic3r/PrintConfig.cpp:1910 src/libslic3r/PrintConfig.cpp:1925 -#: src/libslic3r/PrintConfig.cpp:1946 src/libslic3r/PrintConfig.cpp:1958 -#: src/libslic3r/PrintConfig.cpp:1974 src/libslic3r/PrintConfig.cpp:1983 -#: src/libslic3r/PrintConfig.cpp:1992 src/libslic3r/PrintConfig.cpp:2003 -#: src/libslic3r/PrintConfig.cpp:2017 src/libslic3r/PrintConfig.cpp:2025 -#: src/libslic3r/PrintConfig.cpp:2026 src/libslic3r/PrintConfig.cpp:2035 -#: src/libslic3r/PrintConfig.cpp:2043 src/libslic3r/PrintConfig.cpp:2057 +#: src/slic3r/GUI/GUI_ObjectList.cpp:36 src/slic3r/GUI/GUI_ObjectList.cpp:95 +#: src/slic3r/GUI/GUI_ObjectList.cpp:654 src/slic3r/GUI/GUI_Preview.cpp:311 +#: src/slic3r/GUI/Tab.cpp:1449 src/slic3r/GUI/Tab.cpp:1450 +#: src/libslic3r/ExtrusionEntity.cpp:324 src/libslic3r/ExtrusionEntity.cpp:356 +#: src/libslic3r/PrintConfig.cpp:404 src/libslic3r/PrintConfig.cpp:1610 +#: src/libslic3r/PrintConfig.cpp:2008 src/libslic3r/PrintConfig.cpp:2014 +#: src/libslic3r/PrintConfig.cpp:2022 src/libslic3r/PrintConfig.cpp:2034 +#: src/libslic3r/PrintConfig.cpp:2044 src/libslic3r/PrintConfig.cpp:2052 +#: src/libslic3r/PrintConfig.cpp:2067 src/libslic3r/PrintConfig.cpp:2088 +#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2116 +#: src/libslic3r/PrintConfig.cpp:2125 src/libslic3r/PrintConfig.cpp:2134 +#: src/libslic3r/PrintConfig.cpp:2145 src/libslic3r/PrintConfig.cpp:2159 +#: src/libslic3r/PrintConfig.cpp:2167 src/libslic3r/PrintConfig.cpp:2168 +#: src/libslic3r/PrintConfig.cpp:2177 src/libslic3r/PrintConfig.cpp:2185 +#: src/libslic3r/PrintConfig.cpp:2199 msgid "Support material" msgstr "Podpěry" -#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:320 -#: src/libslic3r/PrintConfig.cpp:1991 +#: src/slic3r/GUI/GUI_Preview.cpp:312 src/libslic3r/ExtrusionEntity.cpp:325 +#: src/libslic3r/ExtrusionEntity.cpp:358 src/libslic3r/PrintConfig.cpp:2133 msgid "Support material interface" msgstr "Kontaktní vrstvy podpěr" -#: src/libslic3r/PrintConfig.cpp:2044 +#: src/libslic3r/PrintConfig.cpp:2186 msgid "Support material will not be generated for overhangs whose slope angle (90° = vertical) is above the given threshold. In other words, this value represent the most horizontal slope (measured from the horizontal plane) that you can print without support material. Set to zero for automatic detection (recommended)." msgstr "Podpěry nebudou vytvořeny pro převisy, jejichž úhel sklonu (90° = vertikální) je nad danou prahovou hodnotou. Jinými slovy, tato hodnota představuje největší horizontální sklon (měřený od horizontální roviny), který můžete tisknout bez podpěrného materiálu. Nastavte na nulu pro automatickou detekci (doporučeno)." -#: src/libslic3r/PrintConfig.cpp:1964 +#: src/libslic3r/PrintConfig.cpp:2106 msgid "Support material/raft interface extruder" msgstr "Extruder pro kontaktní podpěry/raft" -#: src/libslic3r/PrintConfig.cpp:1937 +#: src/libslic3r/PrintConfig.cpp:2079 msgid "Support material/raft/skirt extruder" msgstr "Extruder pro podpěry/raft/obrys" -#: src/slic3r/GUI/Plater.cpp:500 src/libslic3r/PrintConfig.cpp:1901 -#: src/libslic3r/PrintConfig.cpp:2674 +#: src/slic3r/GUI/Plater.cpp:366 src/libslic3r/PrintConfig.cpp:2043 +#: src/libslic3r/PrintConfig.cpp:2838 msgid "Support on build plate only" msgstr "Pouze na tiskové podložce" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:888 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:762 msgid "Support parameter change" msgstr "Změna nastavení podpěr" -#: src/slic3r/GUI/Tab.cpp:3613 +#: src/slic3r/GUI/Tab.cpp:4023 msgid "Support pillar" msgstr "Podpěrný pilíř" -#: src/libslic3r/PrintConfig.cpp:2658 -msgid "Support pillar connection mode" -msgstr "Propojení podpěr" - -#: src/libslic3r/PrintConfig.cpp:2648 -msgid "Support pillar diameter" -msgstr "Tloušťka podpěry" - -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:55 -#: src/libslic3r/PrintConfig.cpp:2764 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:54 +#: src/libslic3r/PrintConfig.cpp:2928 msgid "Support points density" msgstr "Hustota podpěrných bodů" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1196 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1048 msgid "Support points edit" msgstr "Úprava podpěrných bodů" -#: src/slic3r/GUI/GUI_ObjectList.cpp:106 src/slic3r/GUI/GUI_ObjectList.cpp:624 -#: src/slic3r/GUI/Plater.cpp:495 src/slic3r/GUI/Tab.cpp:3604 -#: src/slic3r/GUI/Tab.cpp:3605 src/libslic3r/PrintConfig.cpp:2614 -#: src/libslic3r/PrintConfig.cpp:2621 src/libslic3r/PrintConfig.cpp:2630 -#: src/libslic3r/PrintConfig.cpp:2639 src/libslic3r/PrintConfig.cpp:2649 -#: src/libslic3r/PrintConfig.cpp:2675 src/libslic3r/PrintConfig.cpp:2682 -#: src/libslic3r/PrintConfig.cpp:2693 src/libslic3r/PrintConfig.cpp:2703 -#: src/libslic3r/PrintConfig.cpp:2712 src/libslic3r/PrintConfig.cpp:2725 -#: src/libslic3r/PrintConfig.cpp:2735 src/libslic3r/PrintConfig.cpp:2744 -#: src/libslic3r/PrintConfig.cpp:2754 src/libslic3r/PrintConfig.cpp:2765 -#: src/libslic3r/PrintConfig.cpp:2773 +#: src/slic3r/GUI/GUI_ObjectList.cpp:104 src/slic3r/GUI/GUI_ObjectList.cpp:663 +#: src/slic3r/GUI/Plater.cpp:361 src/slic3r/GUI/Tab.cpp:4014 +#: src/slic3r/GUI/Tab.cpp:4015 src/libslic3r/PrintConfig.cpp:2757 +#: src/libslic3r/PrintConfig.cpp:2764 src/libslic3r/PrintConfig.cpp:2773 +#: src/libslic3r/PrintConfig.cpp:2782 src/libslic3r/PrintConfig.cpp:2792 +#: src/libslic3r/PrintConfig.cpp:2802 src/libslic3r/PrintConfig.cpp:2839 +#: src/libslic3r/PrintConfig.cpp:2846 src/libslic3r/PrintConfig.cpp:2857 +#: src/libslic3r/PrintConfig.cpp:2867 src/libslic3r/PrintConfig.cpp:2876 +#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899 +#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918 +#: src/libslic3r/PrintConfig.cpp:2929 src/libslic3r/PrintConfig.cpp:2937 msgid "Supports" msgstr "Podpěry" -#: src/slic3r/GUI/Plater.cpp:1194 +#: src/slic3r/GUI/Plater.cpp:1103 msgid "supports and pad" msgstr "podpěry a podložka" -#: src/libslic3r/PrintConfig.cpp:1092 +#: src/libslic3r/PrintConfig.cpp:1185 msgid "Supports remaining times" msgstr "Podpora zbývajících tiskových časů" -#: src/libslic3r/PrintConfig.cpp:1101 +#: src/libslic3r/PrintConfig.cpp:1194 msgid "Supports stealth mode" msgstr "Podporuje tichý režim" -#: src/slic3r/GUI/ConfigManipulation.cpp:159 +#: src/slic3r/GUI/ConfigManipulation.cpp:158 msgid "" "Supports work better, if the following feature is enabled:\n" "- Detect bridging perimeters" @@ -7535,44 +8657,60 @@ msgstr "" "Podpěry fungují lépe, pokud je povolena funkce:\n" "- Detekovat perimetry přemostění" -#: src/slic3r/GUI/Preferences.cpp:87 +#: src/slic3r/GUI/Preferences.cpp:104 msgid "Suppress \" - default - \" presets" msgstr "Potlačit “ - výchozí - “ přednastavení" -#: src/slic3r/GUI/Preferences.cpp:89 +#: src/slic3r/GUI/Preferences.cpp:106 msgid "Suppress \" - default - \" presets in the Print / Filament / Printer selections once there are any other valid presets available." msgstr "Potlačit “ - výchozí - “ přednastavení v nabídkách Tisk / Filament / Tiskárna, jakmile budou k dispozici další platné předvolby." -#: src/slic3r/GUI/MainFrame.cpp:826 +#: src/slic3r/GUI/MainFrame.cpp:1527 msgid "SVG" msgstr "SVG" -#: src/slic3r/GUI/DoubleSlider.cpp:1144 +#: src/slic3r/GUI/Mouse3DController.cpp:318 +msgid "Swap Y/Z axes" +msgstr "Zaměnit osy Y/Z" + +#: src/slic3r/GUI/KBShortcutsDialog.cpp:179 +msgid "Switch between Editor/Preview" +msgstr "Přepínání mezi Editorem/Náhledem" + +#: src/slic3r/GUI/DoubleSlider.cpp:1273 msgid "Switch code to Change extruder" msgstr "Zaměnit za příkaz na Změnu extruderu" -#: src/slic3r/GUI/DoubleSlider.cpp:1179 +#: src/slic3r/GUI/DoubleSlider.cpp:1306 msgid "Switch code to Color change (%1%) for:" msgstr "Zaměnit za příkaz na Změnu barvy (%1%) pro:" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:140 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:136 msgid "Switch to 3D" msgstr "Přepnout do 3D" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1376 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223 msgid "Switch to editing mode" msgstr "Přepnout do režimu editace" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:141 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:137 msgid "Switch to Preview" msgstr "Přepnout do náhledu" -#: src/slic3r/GUI/wxExtensions.cpp:703 +#: src/slic3r/GUI/GLCanvas3D.cpp:4302 src/slic3r/GUI/GLCanvas3D.cpp:4939 +msgid "Switch to Settings" +msgstr "Přepnout do Nastavení" + +#: src/slic3r/GUI/wxExtensions.cpp:623 #, c-format msgid "Switch to the %s mode" msgstr "Přepnout do režimu %s" -#: src/slic3r/GUI/GUI_App.cpp:882 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:542 +msgid "Switching Presets: Unsaved Changes" +msgstr "Přepnutí na jiné přednastavení: Neuložené změny" + +#: src/slic3r/GUI/GUI_App.cpp:1608 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -7590,65 +8728,72 @@ msgstr "" "\n" "Opravdu chcete pokračovat?" -#: src/slic3r/GUI/Tab.cpp:1014 +#: src/slic3r/GUI/Tab.cpp:1332 msgid "symbolic profile name" msgstr "symbolické jméno profilu" -#: src/libslic3r/PrintConfig.cpp:2036 +#: src/libslic3r/PrintConfig.cpp:2178 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive." msgstr "Synchronizování vrstev podpěr s vrstvami objektu. Toto je velmi užitečné u multi-materiálových tiskáren, kde je přepínání extruderů drahé." -#: src/libslic3r/PrintConfig.cpp:2034 +#: src/libslic3r/PrintConfig.cpp:2176 msgid "Synchronize with object layers" msgstr "Synchronizovat s vrstvami objektu" -#: src/slic3r/GUI/MainFrame.cpp:699 +#: src/slic3r/GUI/MainFrame.cpp:924 src/slic3r/GUI/MainFrame.cpp:1323 msgid "System &Info" msgstr "&Informace o systému" -#: src/slic3r/GUI/SysInfoDialog.cpp:78 +#: src/slic3r/GUI/SysInfoDialog.cpp:90 src/slic3r/GUI/SysInfoDialog.cpp:92 msgid "System Information" msgstr "Systémové informace" -#: src/slic3r/GUI/Preset.cpp:1109 src/slic3r/GUI/Preset.cpp:1164 -#: src/slic3r/GUI/Preset.cpp:1242 src/slic3r/GUI/Preset.cpp:1284 -#: src/slic3r/GUI/PresetBundle.cpp:1583 src/slic3r/GUI/PresetBundle.cpp:1672 +#: src/slic3r/GUI/PresetComboBoxes.cpp:188 +#: src/slic3r/GUI/PresetComboBoxes.cpp:226 +#: src/slic3r/GUI/PresetComboBoxes.cpp:724 +#: src/slic3r/GUI/PresetComboBoxes.cpp:774 +#: src/slic3r/GUI/PresetComboBoxes.cpp:886 +#: src/slic3r/GUI/PresetComboBoxes.cpp:930 msgid "System presets" msgstr "Systémová přednastavení" -#: src/slic3r/GUI/GUI_App.cpp:801 +#: src/slic3r/GUI/GUI_App.cpp:1481 msgid "Take Configuration &Snapshot" msgstr "Prové&st Zálohu konfigurace" -#: src/slic3r/GUI/GUI_App.cpp:839 +#: src/slic3r/GUI/GUI_App.cpp:1540 msgid "Taking configuration snapshot" msgstr "Ukládání zálohy nastavení" -#: src/slic3r/GUI/Tab.cpp:1433 src/libslic3r/PrintConfig.cpp:2067 +#: src/slic3r/GUI/Tab.cpp:1779 msgid "Temperature" msgstr "Teplota" -#: src/libslic3r/PrintConfig.cpp:1804 +#: src/libslic3r/PrintConfig.cpp:1919 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 "Teplotní rozdíl, který se použije v případě, že extruder není aktivní. Umožňuje “obětní” obrysy v plné výšce objektu, na kterém jsou trysky periodicky očištěny." -#: src/libslic3r/PrintConfig.cpp:1803 +#: src/libslic3r/PrintConfig.cpp:1918 msgid "Temperature variation" msgstr "Kolísání teploty" -#: src/slic3r/GUI/ConfigWizard.cpp:1017 +#: src/slic3r/GUI/ConfigWizard.cpp:1383 msgid "Temperatures" msgstr "Teploty" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:1915 +#: src/slic3r/GUI/Tab.cpp:2215 +msgid "Template Custom G-code" +msgstr "Šablona s vlastním G-code" + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:284 msgid "Test" msgstr "Test" -#: src/slic3r/GUI/BedShapeDialog.cpp:172 +#: src/slic3r/GUI/BedShapeDialog.cpp:315 msgid "Texture" msgstr "Textura" -#: src/slic3r/GUI/ConfigManipulation.cpp:208 +#: src/slic3r/GUI/ConfigManipulation.cpp:207 msgid "The %1% infill pattern is not supposed to work at 100%% density." msgstr "Vzor výplně %1% není určen pro 100%% hustotu výplně." @@ -7664,131 +8809,148 @@ msgid "" "If the device is connected, please press the Reset button next to the USB connector ..." msgstr "Zařízení %s nebylo nalezeno. Pokud je zařízení připojeno, stiskněte tlačítko Reset vedle USB konektoru ..." -#: src/slic3r/GUI/Tab.cpp:976 +#: src/slic3r/GUI/Tab.cpp:1238 msgid "The current custom preset will be detached from the parent system preset." msgstr "Aktuální vlastní přednastavení bude odděleno od rodičovského systémového přednastavení." -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:875 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:925 msgid "" "The currently manipulated object is tilted (rotation angles are not multiples of 90°).\n" "Non-uniform scaling of tilted objects is only possible in the World coordinate system,\n" "once the rotation is embedded into the object coordinates." msgstr "Momentálně upravovaný objekt je pootočený (rotační úhly nejsou násobky 90°). Nejednotné škálování nakloněných objektů je ve světových koordinátech možné pouze tehdy, když je informace o rotacích zapsána do koordinátů daného objektu." -#: src/libslic3r/PrintConfig.cpp:2726 +#: src/libslic3r/PrintConfig.cpp:2890 msgid "The default angle for connecting support sticks and junctions." msgstr "Výchozí úhel pro připojení nosných tyčí a spojek." -#: src/libslic3r/SLAPrint.cpp:631 +#: src/libslic3r/SLAPrint.cpp:645 msgid "The endings of the support pillars will be deployed on the gap between the object and the pad. 'Support base safety distance' has to be greater than the 'Pad object gap' parameter to avoid this." msgstr "Konce podpěrných sloupů budou rozmístěny mezi předmět a podložku. Proto musí být „Bezpečná vzdálenost podpěrné základny“ větší než parametr „Mezera Podložka-Objekt“." -#: src/libslic3r/PrintConfig.cpp:489 +#: src/libslic3r/PrintConfig.cpp:525 msgid "The extruder to use (unless more specific extruder settings are specified). This value overrides perimeter and infill extruders, but not the support extruders." msgstr "Extruder, který chcete použít (pokud nejsou zvoleny specifičtější nastavení extruderu). Tato hodnota přepíše nastavení perimetrového a výplňového exrtuderu, ale ne nastavení extruderu pro podpěry." -#: src/libslic3r/PrintConfig.cpp:1003 +#: src/libslic3r/PrintConfig.cpp:1047 msgid "The extruder to use when printing infill." msgstr "Extruder který se použije pro tisk výplní." -#: src/libslic3r/PrintConfig.cpp:1410 +#: src/libslic3r/PrintConfig.cpp:1518 msgid "The extruder to use when printing perimeters and brim. First extruder is 1." msgstr "Extruder, který se používá při tisku perimetrů a límce. První extruder je 1." -#: src/libslic3r/PrintConfig.cpp:1738 +#: src/libslic3r/PrintConfig.cpp:1853 msgid "The extruder to use when printing solid infill." msgstr "Extruder který bude použit při tisku plných výplní." -#: src/libslic3r/PrintConfig.cpp:1966 +#: src/libslic3r/PrintConfig.cpp:2108 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 "Extruder, který se použije při tisku kontaktních vrstev podpěr (1+, 0 pro použití aktuálního extruderu, aby se minimalizovaly změny nástroje). To ovlivňuje i raft." -#: src/libslic3r/PrintConfig.cpp:1939 +#: src/libslic3r/PrintConfig.cpp:2081 msgid "The extruder to use when printing support material, raft and skirt (1+, 0 to use the current extruder to minimize tool changes)." msgstr "Extruder, který se používá při tisku podpěr, raftu a obrysu (1+, 0 pro použití aktuálního extruderu pro co nejméně změn nástroje)." -#: src/libslic3r/PrintConfig.cpp:727 +#: src/libslic3r/PrintConfig.cpp:763 msgid "The filament material type for use in custom G-codes." msgstr "Typ filamentu pro použití ve vlastních G-code." -#: src/libslic3r/PrintConfig.cpp:3494 +#: src/libslic3r/PrintConfig.cpp:3693 msgid "The file where the output will be written (if not specified, it will be based on the input file)." msgstr "Soubor, do kterého bude zapisován výstup (pokud není zadán, bude vycházet ze vstupního souboru)." -#: src/libslic3r/PrintConfig.cpp:1102 +#: src/libslic3r/PrintConfig.cpp:1195 msgid "The firmware supports stealth mode" msgstr "Firmware podporuje tichý režim" -#: src/libslic3r/PrintConfig.cpp:120 +#: src/libslic3r/PrintConfig.cpp:122 msgid "The first layer will be shrunk in the XY plane by the configured value to compensate for the 1st layer squish aka an Elephant Foot effect." msgstr "První vrstva bude v rovině XY zmenšena nakonfigurovanou hodnotou, která kompenzuje rozplácnutí první vrstvy." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3820 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3927 src/slic3r/GUI/Tab.cpp:3457 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4283 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4410 +#: src/slic3r/GUI/SavePresetDialog.cpp:117 msgid "the following characters are not allowed:" msgstr "následující znaky nejsou povolené:" -#: src/slic3r/GUI/ConfigWizard.cpp:1830 +#: src/slic3r/GUI/ConfigWizard.cpp:2257 msgid "The following FFF printer models have no filament selected:" msgstr "Následující modely FFF tiskáren nemají vybraný filament:" -#: src/slic3r/GUI/ConfigWizard.cpp:1848 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1004 +msgid "The following presets were modified:" +msgstr "Byla upravena následující přednastavení:" + +#: src/slic3r/GUI/ConfigWizard.cpp:2275 msgid "The following SLA printer models have no materials selected:" msgstr "Následující modely SLA tiskáren nemají vybrané žádné materiály:" -#: src/slic3r/GUI/Tab.cpp:3461 +#: src/slic3r/GUI/SavePresetDialog.cpp:125 msgid "the following suffix is not allowed:" msgstr "následující přípona není povolená:" -#: src/libslic3r/PrintConfig.cpp:2871 +#: src/libslic3r/PrintConfig.cpp:3035 msgid "The gap between the object bottom and the generated pad in zero elevation mode." msgstr "Mezera mezi spodkem objektu a generovanou podložkou v režimu nulového nadzvednutí." -#: src/libslic3r/PrintConfig.cpp:2704 +#: src/libslic3r/PrintConfig.cpp:2868 msgid "The height of the pillar base cone" msgstr "Výška ukotvení podpěrného kužele" -#: src/slic3r/GUI/DoubleSlider.cpp:1922 +#: src/slic3r/GUI/DoubleSlider.cpp:2140 msgid "The last color change data was saved for a multi extruder printing with tool changes for whole print." msgstr "Poslední změny barev byly uloženy pro tisk s více extrudery se změnami nástrojů během celého tisku." -#: src/slic3r/GUI/DoubleSlider.cpp:1900 src/slic3r/GUI/DoubleSlider.cpp:1916 +#: src/slic3r/GUI/DoubleSlider.cpp:2119 src/slic3r/GUI/DoubleSlider.cpp:2134 msgid "The last color change data was saved for a multi extruder printing." msgstr "Poslední změny barev byly uloženy pro tisk s více extrudery." -#: src/slic3r/GUI/DoubleSlider.cpp:1899 +#: src/slic3r/GUI/DoubleSlider.cpp:2118 msgid "The last color change data was saved for a single extruder printing." msgstr "Poslední změny barev byly uloženy pro tisk s jedním extruderem." -#: src/libslic3r/PrintConfig.cpp:2745 +#: src/libslic3r/PrintConfig.cpp:2909 msgid "The max distance of two pillars to get linked with each other. A zero value will prohibit pillar cascading." msgstr "Maximální vzdálenost dvou podpůrných pilířů pro vzájemné provázání. Nulová hodnota zakáže provazování." -#: src/libslic3r/PrintConfig.cpp:2736 +#: src/libslic3r/PrintConfig.cpp:2900 msgid "The max length of a bridge" msgstr "Maximální délka přemostění" -#: src/libslic3r/PrintConfig.cpp:2714 +#: src/libslic3r/PrintConfig.cpp:2878 msgid "The minimum distance of the pillar base from the model in mm. Makes sense in zero elevation mode where a gap according to this parameter is inserted between the model and the pad." msgstr "Minimální vzdálenost základny podpěr od modelu v mm. Dává smysl v režimu nulového nadzvednutí nad podložku, kde je mezera podle tohoto parametru vložena mezi model a podložku." -#: src/libslic3r/PrintConfig.cpp:185 +#: src/slic3r/GUI/SavePresetDialog.cpp:142 +msgid "The name cannot be empty." +msgstr "Název nesmí být prázdný." + +#: src/libslic3r/PrintConfig.cpp:219 msgid "The number of bottom solid layers is increased above bottom_solid_layers if necessary to satisfy minimum thickness of bottom shell." msgstr "Počet spodních plných vrstev je navýšen nad zadaný počet bottom_solid_layers, je-li to nutné k dosažení minimální tloušťky spodní skořepiny." -#: src/libslic3r/PrintConfig.cpp:2143 +#: src/libslic3r/PrintConfig.cpp:2286 msgid "The number of top solid layers is increased above top_solid_layers if necessary to satisfy minimum thickness of top shell. This is useful to prevent pillowing effect when printing with variable layer height." msgstr "Počet vrchních plných vrstev je navýšen nad zadaný počet top_solid_layers, je-li to nutné k dosažení minimální tloušťky vrchní skořepiny. Zabrání se tak tzv. „pillowing“ efektu při tisku s proměnnou výškou vrstvy." -#: src/libslic3r/PrintConfig.cpp:2277 +#: src/slic3r/GUI/Plater.cpp:2326 +msgid "The object appears to be saved in inches" +msgstr "Objekt se zdá být uložen v palcích" + +#: src/libslic3r/PrintConfig.cpp:2420 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 "Objekt bude roztažen / smrštěn v rovině XY nastavenou hodnotou (negativní = směrem dovnitř, pozitivní = směrem ven). To může být užitečné pro jemné doladění otvorů." -#: src/libslic3r/PrintConfig.cpp:1503 +#: src/libslic3r/PrintConfig.cpp:1611 msgid "The object will be raised by this number of layers, and support material will be generated under it." msgstr "Objekt se zvýší tímto počtem vrstev a pod ním bude vytvořen podpůrný materiál." -#: src/libslic3r/PrintConfig.cpp:2424 +#: src/libslic3r/PrintConfig.cpp:2803 +msgid "The percentage of smaller pillars compared to the normal pillar diameter which are used in problematic areas where a normal pilla cannot fit." +msgstr "Procentuální velikost menších podpěrných pilířů oproti průměru normálních pilířů. Menší pilíře jsou použity v problematických místech, kam se normální nevejdou." + +#: src/libslic3r/PrintConfig.cpp:2567 msgid "" "The percentage of the bed area. \n" "If the print area exceeds the specified value, \n" @@ -7798,39 +8960,51 @@ msgstr "" "Pokud tisk zabere více než je zadaná hodnota,\n" "bude použit pomalý náklon. V ostatních případech bude použit rychlý náklon" -#: src/slic3r/GUI/GUI_App.cpp:932 -msgid "The presets on the following tabs were modified" -msgstr "Byla upravena přednastavení na následujících kartách" +#: src/slic3r/GUI/Tab.cpp:3430 +msgid "The physical printer(s) below is based on the preset, you are going to delete." +msgstr "Níže uvedené fyzické tiskárny(a) vycházejí z přednastavení, které chcete smazat." -#: src/libslic3r/PrintConfig.cpp:1846 +#: src/slic3r/GUI/Tab.cpp:3438 +msgid "The physical printer(s) below is based only on the preset, you are going to delete." +msgstr "Níže uvedená fyzická tiskárna(y) je založena pouze na přednastavení, které chcete smazat." + +#: src/slic3r/GUI/GUI_App.cpp:1676 +msgid "The preset(s) modifications are successfully saved" +msgstr "Změny v přednastavení byly úspěšně uloženy" + +#: src/libslic3r/PrintConfig.cpp:1988 msgid "The printer multiplexes filaments into a single hot end." msgstr "Tiskárna přepíná několik filamentů v jednou hot endu." -#: src/libslic3r/Format/3mf.cpp:1630 +#: src/libslic3r/Format/3mf.cpp:1667 msgid "The selected 3mf file has been saved with a newer version of %1% and is not compatible." msgstr "Vybraný 3mf soubor byl uložen s novější verzí %1% a není kompatibilní." -#: src/libslic3r/Format/AMF.cpp:934 +#: src/libslic3r/Format/AMF.cpp:955 msgid "The selected amf file has been saved with a newer version of %1% and is not compatible." msgstr "Vybraný amf soubor byl uložen s novější verzí %1% a není kompatibilní." -#: src/slic3r/GUI/BedShapeDialog.cpp:513 +#: src/slic3r/GUI/Plater.cpp:4751 +msgid "The selected file" +msgstr "Vybraný soubor" + +#: src/slic3r/GUI/BedShapeDialog.cpp:589 msgid "The selected file contains no geometry." msgstr "Vybraný soubor neobsahuje geometrii." -#: src/slic3r/GUI/BedShapeDialog.cpp:517 +#: src/slic3r/GUI/BedShapeDialog.cpp:593 msgid "The selected file contains several disjoint areas. This is not supported." msgstr "Vybraný soubor obsahuje několik nespojených ploch. Tato možnost není podporována." -#: src/slic3r/GUI/Plater.cpp:2970 +#: src/slic3r/GUI/Plater.cpp:2763 msgid "The selected object can't be split because it contains more than one volume/material." msgstr "Vybraný objekt nemůže být rozdělen, protože obsahuje více než jeden objem/materiál." -#: src/slic3r/GUI/GUI_ObjectList.cpp:2270 src/slic3r/GUI/Plater.cpp:2978 +#: src/slic3r/GUI/GUI_ObjectList.cpp:2436 src/slic3r/GUI/Plater.cpp:2771 msgid "The selected object couldn't be split because it contains only one part." msgstr "Vybraný objekt nemůže být rozdělen, protože obsahuje pouze jednu část." -#: src/slic3r/GUI/MainFrame.cpp:461 +#: src/slic3r/GUI/MainFrame.cpp:1003 msgid "" "The selected project is no longer available.\n" "Do you want to remove it from the recent projects list?" @@ -7838,7 +9012,7 @@ msgstr "" "Vybraný projekt již není k dispozici.\n" "Chcete ho odstranit ze seznamu posledních projektů?" -#: src/slic3r/GUI/DoubleSlider.cpp:998 +#: src/slic3r/GUI/DoubleSlider.cpp:1121 msgid "" "The sequential print is on.\n" "It's impossible to apply any custom G-code for objects printing sequentually.\n" @@ -7848,20 +9022,24 @@ msgstr "" "Není možné použít jakýkoliv vlastní G-kód pro objekty tisknuté sekvenčně.\n" "Během generování G-kódu nebude tento kód zpracován." -#: src/libslic3r/PrintConfig.cpp:2846 +#: src/slic3r/GUI/ConfigWizard.cpp:1187 +msgid "The size of the object can be specified in inches" +msgstr "Velikost objektu lze určit v palcích" + +#: src/libslic3r/PrintConfig.cpp:3010 msgid "The slope of the pad wall relative to the bed plane. 90 degrees means straight walls." msgstr "Sklon bočnic vzhledem k podložce. 90 stupňů znamená kolmé stěny." -#: src/libslic3r/PrintConfig.cpp:1614 +#: src/libslic3r/PrintConfig.cpp:1722 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 "Rychlost vtlačení filamentu do extruderu po retrakci (vztahuje se pouze na motor extruderu). Pokud je ponecháno na nulu, použije se rychlost retrakce." -#: src/libslic3r/PrintConfig.cpp:1606 +#: src/libslic3r/PrintConfig.cpp:1714 msgid "The speed for retractions (it only applies to the extruder motor)." msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)." -#: src/slic3r/GUI/ConfigManipulation.cpp:81 -#, no-c-format +#: src/slic3r/GUI/ConfigManipulation.cpp:80 +#, c-format msgid "" "The Spiral Vase mode requires:\n" "- one perimeter\n" @@ -7879,41 +9057,42 @@ msgstr "" "- aktivní volbu „Zajistit tloušťku svislých stěn“\n" "- neaktivní volbu „Detekce tenkých stěn“" -#: src/libslic3r/Print.cpp:1237 +#: src/libslic3r/Print.cpp:1263 msgid "The Spiral Vase option can only be used when printing a single object." msgstr "Možnost \"Spirálová váza\" lze použít pouze při tisku jednoho objektu." -#: src/libslic3r/Print.cpp:1244 +#: src/libslic3r/Print.cpp:1270 msgid "The Spiral Vase option can only be used when printing single material objects." msgstr "Možnost \"Spirálová váza\" lze použít pouze při tisku jedním materiálem." -#: src/slic3r/GUI/Tab.cpp:3068 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:464 msgid "The supplied name is empty. It can't be saved." msgstr "Název je prázdný. Nelze uložit." -#: src/slic3r/GUI/Tab.cpp:3465 +#: src/slic3r/GUI/SavePresetDialog.cpp:131 msgid "The supplied name is not available." msgstr "Zadaný název není dostupný." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3819 -#: src/slic3r/GUI/GUI_ObjectList.cpp:3926 src/slic3r/GUI/Tab.cpp:3456 -#: src/slic3r/GUI/Tab.cpp:3460 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4282 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4409 +#: src/slic3r/GUI/SavePresetDialog.cpp:116 +#: src/slic3r/GUI/SavePresetDialog.cpp:124 msgid "The supplied name is not valid;" msgstr "Zadaný název není platný;" -#: src/libslic3r/Print.cpp:1222 +#: src/libslic3r/Print.cpp:1248 msgid "The supplied settings will cause an empty print." msgstr "Zadané nastavení způsobí prázdný tisk." -#: src/libslic3r/PrintConfig.cpp:2789 +#: src/libslic3r/PrintConfig.cpp:2953 msgid "The thickness of the pad and its optional cavity walls." msgstr "Tloušťka podložky a její volitelné duté stěny." -#: src/libslic3r/PrintConfig.cpp:1911 +#: src/libslic3r/PrintConfig.cpp:2053 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 "Vertikální vzdálenost mezi objektem a podpěrami. Nastavením tohoto parametru na hodnotu 0 se také zabrání tomu, aby Slic3r použil parametry průtoku a rychlosti pro mosty při tisku první vrstvy objektu." -#: src/slic3r/GUI/Tab.cpp:2575 +#: src/slic3r/GUI/Tab.cpp:2731 msgid "" "The Wipe option is not available when using the Firmware Retraction mode.\n" "\n" @@ -7923,11 +9102,11 @@ msgstr "" "\n" "Mám ji deaktivovat, aby bylo možné povolit retrakce z firmwaru?" -#: src/libslic3r/Print.cpp:1268 +#: src/libslic3r/Print.cpp:1294 msgid "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "Čistíví Věž v současné době nepodporuje volumetric E (use_volumetric_e = 0)." -#: src/slic3r/GUI/ConfigManipulation.cpp:115 +#: src/slic3r/GUI/ConfigManipulation.cpp:114 msgid "" "The Wipe Tower currently supports the non-soluble supports only\n" "if they are printed with the current extruder without triggering a tool change.\n" @@ -7937,54 +9116,58 @@ msgstr "" "pokud jsou vytištěny s aktuálním extrudérem bez spuštění výměny nástroje.\n" "(jak extruder pro tisk podpor tak extruder pro tisk kontaktních podpěr je třeba nastavit na 0)." -#: src/libslic3r/Print.cpp:1400 +#: src/libslic3r/Print.cpp:1426 msgid "The Wipe Tower currently supports the non-soluble supports only if they are printed with the current extruder without triggering a tool change. (both support_material_extruder and support_material_interface_extruder need to be set to 0)." msgstr "" "Čistící věž v současné době podporuje pouze nerozpustné podpěry\n" "pokud jsou vytištěny s aktuálním extrudérem bez spuštění výměny nástroje.\n" "(jak extruder pro tisk podpor tak extruder pro tisk kontaktních podpěr je třeba nastavit na 0)." -#: src/libslic3r/Print.cpp:1270 +#: src/libslic3r/Print.cpp:1296 msgid "The Wipe Tower is currently not supported for multimaterial sequential prints." msgstr "Čistící věž není momentálně podporována pro multimateriálové sekvenční tisky." -#: src/libslic3r/Print.cpp:1262 -msgid "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter and Repetier G-code flavors." -msgstr "Čistící věž je v současné době možná pouze pro G-cody určené pro Marlin, RepRap/Sprinter a Repetier." +#: src/libslic3r/Print.cpp:1290 +msgid "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, RepRapFirmware and Repetier G-code flavors." +msgstr "Čistící věž je v současné době možná pouze pro G-cody určené pro Marlin, RepRap/Sprinter, RepRapFirmware a Repetier." -#: src/libslic3r/Print.cpp:1264 +#: src/libslic3r/Print.cpp:1290 msgid "The Wipe Tower is currently only supported with the relative extruder addressing (use_relative_e_distances=1)." msgstr "Čistící věž je v současné době možná pouze v případě relativního adresování exruderu (use_relative_e_distances=1)." -#: src/libslic3r/Print.cpp:1293 +#: src/libslic3r/Print.cpp:1319 msgid "The Wipe Tower is only supported for multiple objects if they are printed over an equal number of raft layers" msgstr "Čistící věž pro více objektů je možná pouze v případě, že objekty mají stejný počet raft vrstev" -#: src/libslic3r/Print.cpp:1295 +#: src/libslic3r/Print.cpp:1321 msgid "The Wipe Tower is only supported for multiple objects if they are printed with the same support_material_contact_distance" msgstr "Čistící věž pro více objektů je možná pouze v případě, že objekty mají shodný parametr support_material_contact_distance" -#: src/libslic3r/Print.cpp:1297 +#: src/libslic3r/Print.cpp:1323 msgid "The Wipe Tower is only supported for multiple objects if they are sliced equally." msgstr "Čistící věž je při více objektech možná pouze v případě, že objekty jsou slicovány stejně." -#: src/libslic3r/Print.cpp:1291 +#: src/libslic3r/Print.cpp:1317 msgid "The Wipe Tower is only supported for multiple objects if they have equal layer heights" msgstr "Čistící věž je při více objektech možná pouze v případě, že objekty mají všechny vrstvy stejné výšky" -#: src/libslic3r/Print.cpp:1257 +#: src/libslic3r/Print.cpp:1283 msgid "The wipe tower is only supported if all extruders have the same nozzle diameter and use filaments of the same diameter." msgstr "Čistící věž je podporována pouze v případě, že všechny extrudery mají stejné průměry trysek a používají filamenty stejných průměrů." -#: src/libslic3r/Print.cpp:1339 +#: src/libslic3r/Print.cpp:1365 msgid "The Wipe tower is only supported if all objects have the same variable layer height" msgstr "Čistící věž je podporována pouze v případě, že všechny objekty mají stejnou variabilní výšku vrstvy" -#: src/libslic3r/SLAPrintSteps.cpp:621 +#: src/slic3r/GUI/Plater.cpp:3543 +msgid "There are active warnings concerning sliced models:\n" +msgstr "Varování týkající se slicovaných modelů:\n" + +#: src/libslic3r/SLAPrintSteps.cpp:619 msgid "There are unprintable objects. Try to adjust support settings to make the objects printable." msgstr "Nacházejí se zde netisknutelné objekty. Zkuste upravit nastavení podpěr tak, aby bylo možné objekty vytisknout." -#: src/slic3r/GUI/DoubleSlider.cpp:1030 +#: src/slic3r/GUI/DoubleSlider.cpp:1155 msgid "" "There is a color change for extruder that has not been used before.\n" "Check your settings to avoid redundant color changes." @@ -7992,7 +9175,7 @@ msgstr "" "Dochází zde ke změně barvy u extruderu, který dosud nebyl použit.\n" "Zkontrolujte nastavení, abyste se vyhnuli redundantním změnám barev." -#: src/slic3r/GUI/DoubleSlider.cpp:1024 +#: src/slic3r/GUI/DoubleSlider.cpp:1149 msgid "" "There is a color change for extruder that won't be used till the end of print job.\n" "This code won't be processed during G-code generation." @@ -8000,7 +9183,7 @@ msgstr "" "Dochází zde ke změně barvy u extruderu, který již do konce tisku nebude použit.\n" "Tento kód nebude během generování G-kódu zpracován." -#: src/slic3r/GUI/DoubleSlider.cpp:1027 +#: src/slic3r/GUI/DoubleSlider.cpp:1152 msgid "" "There is an extruder change set to the same extruder.\n" "This code won't be processed during G-code generation." @@ -8008,12 +9191,16 @@ msgstr "" "Je zde změna extruderu na ten samý extruder.\n" "Během generování G-codu nebude tento kód zpracován." +#: src/libslic3r/GCode.cpp:604 +msgid "There is an object with no extrusions on the first layer." +msgstr "Je zde objekt, u kterého nedochází k extruzi v první vrstvě." + #: src/slic3r/GUI/UpdateDialogs.cpp:225 #, c-format msgid "This %s version: %s" msgstr "Tento %s verze: %s" -#: src/slic3r/GUI/Tab.cpp:982 +#: src/slic3r/GUI/Tab.cpp:1244 msgid "" "This action is not revertable.\n" "Do you want to proceed?" @@ -8021,79 +9208,79 @@ msgstr "" "Tato akce je nevratná.\n" "Chcete pokračovat?" -#: src/libslic3r/PrintConfig.cpp:165 +#: src/libslic3r/PrintConfig.cpp:199 msgid "This code is inserted between objects when using sequential printing. By default extruder and bed temperature are reset using non-wait command; however if M104, M109, M140 or M190 are detected in this custom code, Slic3r will not add temperature commands. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want." msgstr "Tento kód je vložen mezi objekty, pokud je použit sekvenční tisk. Ve výchozím nastavení je resetován extruder a tisková podložka pomocí non-wait (nečekacím) příkazem; nicméně pokud jsou příkazy M104, M109, 140 nebo M190 detekovány v tomto vlastním kódu, Slic3r nebude přidávat teplotní příkazy. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, takže můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." -#: src/libslic3r/PrintConfig.cpp:1081 +#: src/libslic3r/PrintConfig.cpp:1174 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 use placeholder variables for all Slic3r settings as well as [layer_num] and [layer_z]." msgstr "Tento vlastní kód je vložen při každé změně vrstvy, hned po pohybu Z a předtím, než se extruder přesune na první bod vrstvy. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] a [layer_z]." -#: src/libslic3r/PrintConfig.cpp:154 +#: src/libslic3r/PrintConfig.cpp:188 msgid "This custom code is inserted at every layer change, right before the Z move. Note that you can use placeholder variables for all Slic3r settings as well as [layer_num] and [layer_z]." msgstr "Tento vlastní kód je vložen pro každou změnu vrstvy, předtím než se pohne Z. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru stejně tak jako [layer_num] a [layer_z]." -#: src/libslic3r/PrintConfig.cpp:2094 +#: src/libslic3r/PrintConfig.cpp:2237 msgid "This custom code is inserted before every toolchange. Placeholder variables for all PrusaSlicer settings as well as {previous_extruder} and {next_extruder} can be used. When a tool-changing command which changes to the correct extruder is included (such as T{next_extruder}), PrusaSlicer will emit no other such command. It is therefore possible to script custom behaviour both before and after the toolchange." msgstr "Tento vlastní kód je vložen při každé změně nástroje (extruderu). Lze používat zástupné proměnné pro všechna nastavení PrusaSliceru stejně jako {previous_extruder} a {next_extruder}. Když je použit příkaz pro výměnu extruderu, který mění na požadovaný extruder (jako je T {next_extruder}), PrusaSlicer nevytvoří žádný jiný takový příkaz. Je tedy možné skriptovat vlastní chování před i po výměně nástroje." -#: src/libslic3r/PrintConfig.cpp:396 +#: src/libslic3r/PrintConfig.cpp:430 msgid "This end procedure is inserted at the end of the output file, before the printer end gcode (and before any toolchange from this filament in case of multimaterial printers). Note that you can use placeholder variables for all PrusaSlicer settings. If you have multiple extruders, the gcode is processed in extruder order." msgstr "Tento kód je vložen na konec výstupního souboru před tím, než tiskárna dokončí gcode (a před všechny změny extruderu z tohoto filamentu v případě multimateriálových tiskáren). Můžete přidávat zástupné proměnné pro veškeré nastavení PrusaSliceru. Pokud máte tiskárnu s více extrudery, G-code je zpracováván v pořadí extruderů." -#: src/libslic3r/PrintConfig.cpp:386 +#: src/libslic3r/PrintConfig.cpp:420 msgid "This end procedure is inserted at the end of the output file. Note that you can use placeholder variables for all PrusaSlicer settings." msgstr "Tento kód je vložen na konec výstupního souboru. Můžete také přidávat zástupné proměnné pro veškeré nastavení PrusaSliceru." -#: src/libslic3r/PrintConfig.cpp:1258 src/libslic3r/PrintConfig.cpp:1269 +#: src/libslic3r/PrintConfig.cpp:1366 src/libslic3r/PrintConfig.cpp:1377 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 of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." msgstr "Toto experimentální nastavení se používá k omezení rychlosti změny objemového průtoku. Hodnota 1,8mm³/s² zajišťuje, že změna objemového průtoku z 1,8 mm³/s (šířka extruze 0,45 mm, výška extruze 0,2 mm, rychlost posuvu 20 mm/s) na 5,4 mm³/s (rychlost posuvu 60 mm/s) potrvá nejméně 2 sekundy." -#: src/libslic3r/PrintConfig.cpp:1248 +#: src/libslic3r/PrintConfig.cpp:1356 msgid "This experimental setting is used to set the maximum volumetric speed your extruder supports." msgstr "Toto experimentální nastavení slouží k nastavení maximální objemové rychlosti, kterou váš extruder podporuje." -#: src/libslic3r/PrintConfig.cpp:2162 +#: src/libslic3r/PrintConfig.cpp:2305 msgid "This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This is only supported in recent Marlin." msgstr "Toto experimentální nastavení používá příkazy G10 a G11, aby si firmware poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru Marlin." -#: src/libslic3r/PrintConfig.cpp:2176 +#: src/libslic3r/PrintConfig.cpp:2319 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 "Toto experimentální nastavení používá výstupní hodnoty E v kubických milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr (průměry) filamentu, můžete v počátečním G-code zadat příkazy jako “M200 D [filament_diameter_0] T0”, pro se zapnutí volumetrického režimu a použití průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je podporováno pouze v posledních verzích firmwaru Marlin." +msgstr "Toto experimentální nastavení používá výstupní hodnoty E v kubických milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr (průměry) filamentu, můžete v počátečním G-code zadat příkazy jako “M200 D [filament_diameter_0] T0”, pro zapnutí volumetrického režimu a použití průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je podporováno pouze v posledních verzích firmwaru Marlin.\n" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3972 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4459 msgid "This extruder will be set for selected items" msgstr "Tento extruder bude nastaven pro vybrané položky" -#: src/libslic3r/PrintConfig.cpp:224 +#: src/libslic3r/PrintConfig.cpp:258 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 "Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným snížením této hodnoty můžete předejít pronášení i když, přednastavené hodnoty jsou většinou dobré a je lepší experimentovat s chlazením (využitím ventilátoru), než s touto hodnotou." -#: src/libslic3r/PrintConfig.cpp:546 +#: src/libslic3r/PrintConfig.cpp:582 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 "Tento faktor mění poměrné množství průtoku. Možná bude třeba toto nastavení vyladit, pro dosažení hezkého povrchu a správné šířky jednotlivých stěn. Obvyklé hodnoty jsou mezi 0,9 a 1,1. Pokud si myslíte, že hodnotu potřebujete změnit více, zkontrolujte průměr filamentu a E kroky ve firmwaru." -#: src/libslic3r/PrintConfig.cpp:214 +#: src/libslic3r/PrintConfig.cpp:248 msgid "This fan speed is enforced during all bridges and overhangs." msgstr "Nastavená rychlost ventilátoru je využita vždy při vytváření mostů a přesahů." -#: src/libslic3r/PrintConfig.cpp:992 +#: src/libslic3r/PrintConfig.cpp:1036 msgid "This feature allows to combine infill and speed up your print by extruding thicker infill layers while preserving thin perimeters, thus accuracy." msgstr "Tato funkce umožňuje kombinovat výplň a urychlit tisk pomocí extruzí silnějších výplňových vrstev při zachování tenkých obvodů, a tím i přesnosti." -#: src/libslic3r/PrintConfig.cpp:1746 +#: src/libslic3r/PrintConfig.cpp:1861 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 "Tato funkce umožňuje vynucení plné vrstvy za každý daný počet vrstev. Pro vypnutí nastavte nulu. Můžete nastavit libovolnou hodnotu (například 9999); Slic3r automaticky zvolí maximální počet vrstev, které se budou kombinovat podle průměru trysky a výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:1795 +#: src/libslic3r/PrintConfig.cpp:1910 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 "Tato funkce zvýší postupně Z při tisku jednovrstvého objektu, aby se odstranil jakýkoli viditelný šev. Tato volba vyžaduje jediný obvod, žádnou výplň, žádné vrchní plné vrstvy a žádný podpůrný materiál. Můžete stále nastavit libovolný počet spodních plných vrstev, stejně jako obrysové smyčky / límec. Při tisku více než jednoho objektu nebude toto nastavení fungovat." -#: src/slic3r/GUI/Plater.cpp:2367 +#: src/slic3r/GUI/Plater.cpp:2329 msgid "This file cannot be loaded in a simple mode. Do you want to switch to an advanced mode?" msgstr "Tento soubor nelze načíst v jednoduchém režimu. Chcete přepnout do pokročilého režimu?" -#: src/slic3r/GUI/Plater.cpp:2357 +#: src/slic3r/GUI/Plater.cpp:2319 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -8119,84 +9306,96 @@ msgstr "" "Chcete i přesto pokračovat a nahrát do tiskárny hex soubor?\n" "Pokračujte prosím, pouze pokud jste si jisti, že je to správný soubor." -#: src/libslic3r/PrintConfig.cpp:314 +#: src/libslic3r/PrintConfig.cpp:348 msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time." msgstr "Zapne výpočet automatického chlazení, který upravuje rychlost tisku a ventilátoru v závislosti na délce tisku jedné vrstvy." -#: src/slic3r/GUI/Plater.cpp:536 +#: src/slic3r/GUI/Plater.cpp:402 msgid "This flag enables the brim that will be printed around each object on the first layer." msgstr "Tato vlajka zapíná límec, který bude vytištěn kolem každého objektu při první vrstvě." -#: src/libslic3r/PrintConfig.cpp:1538 +#: src/libslic3r/PrintConfig.cpp:1646 msgid "This flag enforces a retraction whenever a Z move is done." msgstr "Tato možnost vyvolá retrakci, kdykoli je proveden pohyb Z." -#: src/libslic3r/PrintConfig.cpp:2194 +#: src/libslic3r/PrintConfig.cpp:2337 msgid "This flag will move the nozzle while retracting to minimize the possible blob on leaky extruders." msgstr "Toto nastavení přemístí trysku při retrakci, aby se minimalizovalo možné vytékání materiálu." -#: src/slic3r/GUI/Tab.cpp:953 +#: src/libslic3r/PrintConfig.cpp:1961 +msgid "This G-code will be used as a code for the color change" +msgstr "Tento G-code bude použit jako kód pro změnu barvy." + +#: src/libslic3r/PrintConfig.cpp:1970 +msgid "This G-code will be used as a code for the pause print" +msgstr "Tento G-code bude použit jako kód pro pozastavení tisku" + +#: src/libslic3r/PrintConfig.cpp:1979 +msgid "This G-code will be used as a custom code" +msgstr "Tento G-code bude použit jako vlastní kód" + +#: src/slic3r/GUI/Tab.cpp:1272 msgid "This is a default preset." msgstr "Toto je výchozí přednastavení." -#: src/libslic3r/PrintConfig.cpp:2766 +#: src/libslic3r/PrintConfig.cpp:2930 msgid "This is a relative measure of support points density." msgstr "Relativní míra hustoty podpěrných bodů." -#: src/slic3r/GUI/Tab.cpp:2338 +#: src/slic3r/GUI/Tab.cpp:2507 msgid "This is a single extruder multimaterial printer, diameters of all extruders will be set to the new value. Do you want to proceed?" msgstr "Jedná se o multimateriálovou tiskárnu s jedním extruderem, průměry všech extruderů se nastaví na novou hodnotu. Chcete pokračovat?" -#: src/slic3r/GUI/Tab.cpp:955 +#: src/slic3r/GUI/Tab.cpp:1274 msgid "This is a system preset." msgstr "Toto je systémové přednastavení." -#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:583 +#: src/libslic3r/PrintConfig.cpp:559 src/libslic3r/PrintConfig.cpp:619 msgid "This is only used in the Slic3r interface as a visual help." msgstr "Toto je v Slic3ru jako názorná pomoc." -#: src/libslic3r/PrintConfig.cpp:336 +#: src/libslic3r/PrintConfig.cpp:370 msgid "This is the acceleration your printer will be reset to after the role-specific acceleration values are used (perimeter/infill). Set zero to prevent resetting acceleration at all." msgstr "Toto je hodnota akcelerace na kterou se tiskárna vrátí po specifických úpravách akcelerace například při tisku (perimetru/výplně). Nastavením na nulu zabráníte návratu rychlostí zcela." -#: src/libslic3r/PrintConfig.cpp:194 +#: src/libslic3r/PrintConfig.cpp:228 msgid "This is the acceleration your printer will use for bridges. Set zero to disable acceleration control for bridges." msgstr "Nastavení akcelerace tiskárny při vytváření mostů. Nastavením na nulu vypnete ovládání akcelerace pro mosty." -#: src/libslic3r/PrintConfig.cpp:860 +#: src/libslic3r/PrintConfig.cpp:900 msgid "This is the acceleration your printer will use for first layer. Set zero to disable acceleration control for first layer." msgstr "Toto je zrychlení, které vaše tiskárna použije pro první vrstvu. Nastavte nulu pro vypnutí řízení zrychlení pro první vrstvu." -#: src/libslic3r/PrintConfig.cpp:982 +#: src/libslic3r/PrintConfig.cpp:1026 msgid "This is the acceleration your printer will use for infill. Set zero to disable acceleration control for infill." msgstr "Toto je zrychlení, které vaše tiskárna použije pro výplň. Nastavte nulu, chcete-li vypnout řízení zrychlení pro výplň." -#: src/libslic3r/PrintConfig.cpp:1400 +#: src/libslic3r/PrintConfig.cpp:1508 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 "Jedná se o akceleraci, kterou vaše tiskárna použije pro perimetry. Vysoká hodnota, jako je 9000, obvykle dává dobré výsledky, pokud je váš hardware v pořádku. Nastavte nulu pro vypnutí řízení zrychlení pro perimetry." -#: src/libslic3r/PrintConfig.cpp:1327 +#: src/libslic3r/PrintConfig.cpp:1435 msgid "This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" msgstr "Průměr trysky extruderu (například: 0.5, 0.35 atd.)" -#: src/libslic3r/PrintConfig.cpp:1227 -#, no-c-format +#: src/libslic3r/PrintConfig.cpp:1335 +#, c-format msgid "This is the highest printable layer height for this extruder, used to cap the variable layer height and support layer height. Maximum recommended layer height is 75% of the extrusion width to achieve reasonable inter-layer adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." msgstr "Toto je největší možná výška vrstvy pro tento extruder, který se používá k zakrytí výšky proměnné vrstvy a výšky podpůrné vrstvy. Maximální doporučená výška vrstvy činí 75% šířky vytlačování, aby se dosáhlo přiměřené přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy omezena na 75% průměru trysky." -#: src/libslic3r/PrintConfig.cpp:1290 +#: src/libslic3r/PrintConfig.cpp:1398 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 "Nejmenší tisknutelná výška vrstvy pro tento extruder. Omezuje rozlišení pro výšku proměnné vrstvy. Typické hodnoty jsou mezi 0,05 mm a 0,1 mm." -#: src/libslic3r/GCode.cpp:639 +#: src/libslic3r/GCode.cpp:624 msgid "This is usually caused by negligibly small extrusions or by a faulty model. Try to repair the model or change its orientation on the bed." msgstr "To je obvykle způsobeno zanedbatelně malým množstvím extrudovaného materiálu nebo chybným modelem. Zkuste model opravit nebo změnit jeho orientaci na podložce." -#: src/libslic3r/PrintConfig.cpp:2215 +#: src/libslic3r/PrintConfig.cpp:2358 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 "Tato matice popisuje objemy (v kubických milimetrech) nutné k vyčištění nového filamentu na čistící věži pro danou dvojici nástrojů." -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:878 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:928 msgid "" "This operation is irreversible.\n" "Do you want to proceed?" @@ -8204,31 +9403,35 @@ msgstr "" "Tato operace je nevratná.\n" "Chcete pokračovat?" -#: src/libslic3r/PrintConfig.cpp:1442 +#: src/libslic3r/PrintConfig.cpp:1550 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 surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled." msgstr "Tato volba nastavuje počet perimetrů, které je třeba vygenerovat pro každou vrstvu. Slic3r může toto číslo automaticky zvýšit, pokud detekuje šikmé plochy, které se tisknou lépe s vyšším počtem obvodů, pokud je zapnuta možnost Extra perimetry." -#: src/libslic3r/PrintConfig.cpp:1356 +#: src/libslic3r/PrintConfig.cpp:1464 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 "Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k vytékání." -#: src/libslic3r/PrintConfig.cpp:1029 +#: src/libslic3r/PrintConfig.cpp:1073 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 "Tato volba omezuje výplň na plochy skutečně potřebné pro podpěru stropů (bude se chovat jako vnitřní podpěrný materiál). Je-li tato volba zapnuta, zpomaluje generování G-code kvůli několikanásobným kontrolám." -#: src/libslic3r/PrintConfig.cpp:1022 +#: src/libslic3r/PrintConfig.cpp:1066 msgid "This option will switch the print order of perimeters and infill, making the latter first." msgstr "Tato volba obrátí pořadí tisku obvodů a výplní." -#: src/libslic3r/PrintConfig.cpp:459 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:85 +msgid "This printer will be shown in the presets list as" +msgstr "Tato tiskárna se v seznamu přednastavení zobrazí jako" + +#: src/libslic3r/PrintConfig.cpp:495 msgid "This separate setting will affect the speed of external perimeters (the visible ones). If expressed as percentage (for example: 80%) it will be calculated on the perimeters speed setting above. Set to zero for auto." msgstr "Toto oddělené nastavení ovlivní rychlost tisku vnějších perimetrů (těch viditelných). Pokud je hodnota vyjádřena procenty (například: 80%), bude rychlost vypočítána z hodnoty rychlosti tisku perimetrů, nastavené výše. Nastavte nulu pro automatický výpočet." -#: src/libslic3r/PrintConfig.cpp:1717 +#: src/libslic3r/PrintConfig.cpp:1832 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 "Toto oddělené nastavení ovlivní rychlost perimetrů o poloměru <= 6,5 mm (obvykle díry). Pokud je vyjádřeno jako procentní podíl (například: 80%), vypočte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické nastavení zadejte nulu." -#: src/libslic3r/PrintConfig.cpp:1038 +#: src/libslic3r/PrintConfig.cpp:1082 msgid "This setting applies an additional overlap between infill and perimeters for better bonding. Theoretically this shouldn't be needed, but backlash might cause gaps. If expressed as percentage (example: 15%) it is calculated over perimeter extrusion width." msgstr "Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvodem pro lepší spojení. Teoreticky by to nemělo být potřeba, ale reakce by mohla způsobit mezery. Pokud je vyjádřeno procenty (například: 15%), vypočítá se z šířky extruze perimetrů." @@ -8236,31 +9439,31 @@ msgstr "Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvode msgid "This setting controls the height (and thus the total number) of the slices/layers. Thinner layers give better accuracy but take more time to print." msgstr "Toto nastavení řídí výšku (a tedy výsledný počet) řezů/vrstev. Tenčí vrstva poskytuje lepší přesnost, ale tiskne se déle." -#: src/libslic3r/PrintConfig.cpp:1218 +#: src/libslic3r/PrintConfig.cpp:1326 msgid "This setting represents the maximum speed of your fan." msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru." -#: src/libslic3r/PrintConfig.cpp:1281 +#: src/libslic3r/PrintConfig.cpp:1389 msgid "This setting represents the minimum PWM your fan needs to work." msgstr "Toto nastavení představuje minimální hodnotu PWM, kterou ventilátor potřebuje, aby pracoval." -#: src/libslic3r/PrintConfig.cpp:1829 +#: src/libslic3r/PrintConfig.cpp:1944 msgid "This start procedure is inserted at the beginning, after any printer start gcode (and after any toolchange to this filament in case of multi-material printers). This is used to override settings for a specific filament. If PrusaSlicer detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all PrusaSlicer settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order." msgstr "Tento kód je vložen na začátek tisku. Jakmile tiskárna začne zpracovávat gcode (a po jakékoliv změně extruderu na tento filament v případě multimateriálového tisku). Slouží k přepsání nastavení pro konkrétní filament. Pokud PrusaSlicer detekuje příkazy M104, M109, M140 nebo M190 v uživatelsky definovaném kódu, tyto příkazy nebudou automaticky připojeny, takže si můžete přizpůsobit pořadí příkazů předehřevu a dalších vlastních akcí. Také můžete přidávat zástupné proměnné pro veškeré nastavení PrusaSliceru, takže můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete. Pokud máte tiskárnu s více extrudery, G-code je zpracováván v pořadí extruderů." -#: src/libslic3r/PrintConfig.cpp:1814 +#: src/libslic3r/PrintConfig.cpp:1929 msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If PrusaSlicer detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all PrusaSlicer settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want." msgstr "Tento kód je vložen na začátek tisku. Po okamžiku dosažení požadované teploty podložky a začátku nahřívání extruderu a před dokončení předehřevu trysky. Pokud PrusaSlicer detekuje příkazy M104, M190 v uživatelsky definovaném kódu, tyto příkazy nebudou automaticky připojeny, takže si můžete přizpůsobit pořadí příkazů předehřevu a dalších vlastních akcí. Také můžete přidávat zástupné proměnné pro veškeré nastavení PrusaSliceru, takže můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." -#: src/libslic3r/PrintConfig.cpp:695 +#: src/libslic3r/PrintConfig.cpp:731 msgid "This string is edited by RammingDialog and contains ramming specific parameters." msgstr "This string is edited by RammingDialog and contains ramming specific parameters." -#: src/libslic3r/PrintConfig.cpp:2286 +#: src/libslic3r/PrintConfig.cpp:2429 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 example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)." msgstr "Tato hodnota bude přidána (nebo odečtena) ze všech souřadnic Z ve výstupním G-code. Používá se ke kompenzování špatné pozice endstopu Z. Například pokud endstop 0 skutečně ponechá trysku 0,3 mm daleko od tiskové podložky, nastavte hodnotu -0,3 (nebo dolaďte svůj koncový doraz)." -#: src/libslic3r/PrintConfig.cpp:2208 +#: src/libslic3r/PrintConfig.cpp:2351 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 "Tento vektor ukládá potřebné objemy pro změnu z/na každý extruder používaný na čistící věži. Tyto hodnoty jsou použity pro zjednodušení vytvoření celkových objemů čištění níže." @@ -8277,82 +9480,96 @@ msgstr "" "\n" "Můžete buď ukončit %s a zkusit to znovu s novou verzí, nebo můžete znovu spustit výchozí konfiguraci. Před instalací kompatibilního nastavení s touto verzí %s dojde k vytvoření zálohy současné konfigurace." -#: src/libslic3r/PrintConfig.cpp:2458 +#: src/libslic3r/PrintConfig.cpp:2601 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 "Aplikuje gamma korekci na rastrové 2D polygony. Hodnota nula znamená nastavení prahové hodnoty doprostřed. Toto chování eliminuje antialiasing bez ztráty otvorů v polygonech." -#: src/libslic3r/PrintConfig.cpp:2081 +#: src/libslic3r/PrintConfig.cpp:2224 msgid "Threads" msgstr "Vlákna" -#: src/libslic3r/PrintConfig.cpp:2082 +#: src/libslic3r/PrintConfig.cpp:2225 msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors." msgstr "Vlákna jsou používána pro paralelizaci časově náročnějších úloh. Optimální počet vláken je mírně nad počtem dostupných jader/procesorů." -#: src/slic3r/GUI/Tab.cpp:2093 +#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:235 +msgid "Threshold:" +msgstr "Práh:" + +#: src/slic3r/GUI/Tab.cpp:2263 msgid "Tilt" msgstr "Náklon" -#: src/slic3r/GUI/Tab.cpp:2094 +#: src/slic3r/GUI/Tab.cpp:2264 msgid "Tilt time" msgstr "Doba náklonu" +#: src/slic3r/GUI/GCodeViewer.cpp:2225 src/slic3r/GUI/GCodeViewer.cpp:2233 #: src/slic3r/GUI/RammingChart.cpp:76 msgid "Time" msgstr "Čas" -#: src/libslic3r/PrintConfig.cpp:687 +#: src/libslic3r/PrintConfig.cpp:723 msgid "Time for the printer firmware (or the Multi Material Unit 2.0) to load a new filament during a tool change (when executing the T code). This time is added to the total print time by the G-code time estimator." msgstr "Doba, po kterou firmware tiskárny (nebo jednotka Multi Material 2.0) zavádí nový filament během jeho výměny (při provádění kódu T). Tento čas je přidán k celkové době tisku pomocí G-code odhadovače tiskového času." -#: src/libslic3r/PrintConfig.cpp:702 +#: src/libslic3r/PrintConfig.cpp:738 msgid "Time for the printer firmware (or the Multi Material Unit 2.0) to unload a filament during a tool change (when executing the T code). This time is added to the total print time by the G-code time estimator." msgstr "Doba, po kterou firmware tiskárny (nebo jednotka Multi Material 2.0) vysouvá filament během jeho výměny (při provádění kódu T). Tento čas je přidán k celkové době tisku pomocí G-code odhadovače tiskového času." -#: src/libslic3r/PrintConfig.cpp:2407 +#: src/libslic3r/PrintConfig.cpp:2550 msgid "Time of the fast tilt" msgstr "Doba trvání rychlého náklonu" -#: src/libslic3r/PrintConfig.cpp:2416 +#: src/libslic3r/PrintConfig.cpp:2559 msgid "Time of the slow tilt" msgstr "Doba trvání pomalého náklonu" -#: src/libslic3r/PrintConfig.cpp:641 +#: src/libslic3r/PrintConfig.cpp:677 msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions." msgstr "Doba čekání po vysunutí filamentu. Může pomoci ke spolehlivé změně extruderu s flexibilními materiály, které potřebují více času ke smrštění na původní rozměry." -#: src/slic3r/GUI/Tab.cpp:966 +#: src/slic3r/GUI/GCodeViewer.cpp:2197 +msgid "to" +msgstr "do" + +#: src/slic3r/GUI/Tab.cpp:1284 msgid "To do that please specify a new name for the preset." msgstr "Chcete-li akci provést, prosím nejdříve zadejte nový název přednastavení." -#: src/slic3r/GUI/Plater.cpp:4014 +#: src/slic3r/GUI/Plater.cpp:3934 msgid "To objects" msgstr "Na objekty" -#: src/slic3r/GUI/Plater.cpp:4016 +#: src/slic3r/GUI/Plater.cpp:3936 msgid "To parts" msgstr "Na části" -#: src/slic3r/GUI/Tab.cpp:1756 +#: src/slic3r/Utils/Http.cpp:82 +msgid "To specify the system certificate store manually, please set the %1% environment variable to the correct CA bundle and restart the application." +msgstr "Chcete-li zadat úložiště systémových certifikátů ručně, nastavte proměnnou prostředí %1% na správný CA balíček a restartujte aplikaci." + +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:360 msgid "To use a custom CA file, please import your CA file into Certificate Store / Keychain." msgstr "Chcete-li použít vlastní soubor CA, importujte soubor CA do Certificate Store / Keychain." -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:263 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:271 #, c-format msgid "Toggle %c axis mirroring" msgstr "Přepnout zrcadlení podle osy %c" -#: src/libslic3r/Zipper.cpp:34 +#: src/libslic3r/miniz_extension.cpp:93 msgid "too many files" msgstr "příliš mnoho souborů" -#: src/libslic3r/SLAPrintSteps.cpp:190 -msgid "Too much overlapping holes." +#: src/libslic3r/SLAPrintSteps.cpp:192 +msgid "Too many overlapping holes." msgstr "Příliš mnoho překrývajících se otvorů." -#: src/slic3r/GUI/GUI_Preview.cpp:227 src/slic3r/GUI/GUI_Preview.cpp:335 -#: src/slic3r/GUI/GUI_Preview.cpp:519 src/slic3r/GUI/GUI_Preview.cpp:574 -#: src/slic3r/GUI/GUI_Preview.cpp:835 src/libslic3r/GCode/PreviewData.cpp:357 +#: src/slic3r/GUI/GCodeViewer.cpp:2241 src/slic3r/GUI/GUI_Preview.cpp:281 +#: src/slic3r/GUI/GUI_Preview.cpp:453 src/slic3r/GUI/GUI_Preview.cpp:693 +#: src/slic3r/GUI/GUI_Preview.cpp:786 src/slic3r/GUI/GUI_Preview.cpp:1270 +#: src/libslic3r/GCode/PreviewData.cpp:362 msgid "Tool" msgstr "Nástroj" @@ -8360,51 +9577,64 @@ msgstr "Nástroj" msgid "Tool #" msgstr "Nástroj #" -#: src/slic3r/GUI/Tab.cpp:2000 src/libslic3r/PrintConfig.cpp:2093 +#: src/slic3r/GUI/Tab.cpp:2189 src/libslic3r/PrintConfig.cpp:2236 msgid "Tool change G-code" msgstr "G-code pro výměnu nástroje" -#: src/slic3r/GUI/Tab.cpp:1491 +#: src/slic3r/GUI/GCodeViewer.cpp:2530 src/slic3r/GUI/GUI_Preview.cpp:1474 +msgid "Tool changes" +msgstr "Výměny nástroje" + +#: src/slic3r/GUI/GUI_Preview.cpp:1479 +msgid "Tool marker" +msgstr "Vizualizace nástroje" + +#: src/slic3r/GUI/GCodeViewer.cpp:223 +msgid "Tool position" +msgstr "Poloha nástroje" + +#: src/slic3r/GUI/Tab.cpp:1837 msgid "Toolchange parameters with single extruder MM printers" msgstr "Parametry při výměně (Multi Material s jedním extruderem)" #. TRN To be shown in the main menu View->Top #. TRN To be shown in Print Settings "Top solid layers" -#: src/slic3r/GUI/MainFrame.cpp:662 src/libslic3r/PrintConfig.cpp:2132 -#: src/libslic3r/PrintConfig.cpp:2141 +#: src/slic3r/GUI/MainFrame.cpp:959 src/slic3r/GUI/MainFrame.cpp:1279 +#: src/libslic3r/PrintConfig.cpp:2275 src/libslic3r/PrintConfig.cpp:2284 msgid "Top" msgstr "Shora" -#: src/slic3r/GUI/PresetHints.cpp:304 +#: src/slic3r/GUI/PresetHints.cpp:302 msgid "Top / bottom shell thickness hint: Not available due to invalid layer height." msgstr "Nápověda pro tloušťku vrchní / spodní skořepiny: Není k dipozici z důvodu neplatné výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:415 +#: src/libslic3r/PrintConfig.cpp:449 msgid "Top fill pattern" msgstr "Vzor výplně horní vrstvy" -#: src/slic3r/GUI/PresetHints.cpp:323 +#: src/slic3r/GUI/PresetHints.cpp:321 msgid "Top is open." msgstr "Horní část je otevřená." -#: src/slic3r/GUI/PresetHints.cpp:317 +#: src/slic3r/GUI/PresetHints.cpp:315 msgid "Top shell is %1% mm thick for layer height %2% mm." msgstr "Tloušťka vrchní skořepiny je %1% mm při výšce vrstvy %2% mm." -#: src/slic3r/GUI/PresetHints.cpp:192 +#: src/slic3r/GUI/PresetHints.cpp:191 msgid "top solid infill" msgstr "vrchní plná výplň" -#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:315 -#: src/libslic3r/PrintConfig.cpp:2105 src/libslic3r/PrintConfig.cpp:2117 +#: src/slic3r/GUI/GUI_Preview.cpp:306 src/libslic3r/ExtrusionEntity.cpp:319 +#: src/libslic3r/ExtrusionEntity.cpp:346 src/libslic3r/PrintConfig.cpp:2248 +#: src/libslic3r/PrintConfig.cpp:2260 msgid "Top solid infill" msgstr "Vrchní plné výplně" -#: src/libslic3r/PrintConfig.cpp:2135 +#: src/libslic3r/PrintConfig.cpp:2278 msgid "Top solid layers" msgstr "Vrchních plných vrstev" -#: src/slic3r/GUI/MainFrame.cpp:662 +#: src/slic3r/GUI/MainFrame.cpp:959 src/slic3r/GUI/MainFrame.cpp:1279 msgid "Top View" msgstr "Pohled svrchu" @@ -8420,49 +9650,82 @@ msgstr "Celkový objem rapidní extruze" msgid "Total ramming time" msgstr "Celkový čas rapidní extruze" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:640 +msgid "Transfer" +msgstr "Přenést" + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:745 +msgid "Transfer the selected options to the newly selected preset \"%1%\"." +msgstr "Přenese vybrané nastavení do nově vybraného přednastavení \"%1%\"." + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:740 +msgid "Transfer the selected settings to the newly selected preset." +msgstr "Přenést vybraná nastavení do nově zvoleného přednastavení." + +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:561 msgid "Translate" msgstr "Posunout" -#: src/slic3r/GUI/Mouse3DController.cpp:300 -#: src/slic3r/GUI/Mouse3DController.cpp:317 +#: src/slic3r/GUI/Mouse3DController.cpp:282 +#: src/slic3r/GUI/Mouse3DController.cpp:303 msgid "Translation" msgstr "Translace" -#: src/slic3r/GUI/GUI_Preview.cpp:253 src/libslic3r/PrintConfig.cpp:2152 +#: src/slic3r/GUI/GCodeViewer.cpp:2489 src/slic3r/GUI/GUI_Preview.cpp:335 +#: src/slic3r/GUI/GUI_Preview.cpp:1471 src/libslic3r/PrintConfig.cpp:2295 msgid "Travel" msgstr "Rychloposun" -#: src/libslic3r/PrintConfig.cpp:845 +#: src/libslic3r/PrintConfig.cpp:883 msgid "Triangles" msgstr "Trojúhelníky" -#: src/libslic3r/PrintConfig.cpp:3448 +#: src/libslic3r/PrintConfig.cpp:3647 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 "Pokuste se opravit nemanifoldní meshe (tato možnost je implicitně přidána vždy, když potřebujeme řezat model)." -#: src/libslic3r/PrintConfig.cpp:1467 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:165 +msgid "Type here the name of your printer device" +msgstr "Sem napište název pro vaší tiskárnu" + +#: src/libslic3r/PrintConfig.cpp:1575 msgid "Type of the printer." msgstr "Typ tiskárny." -#: src/slic3r/GUI/ConfigWizard.cpp:2013 src/slic3r/GUI/GUI_ObjectList.cpp:3553 +#: src/slic3r/GUI/ConfigWizard.cpp:2524 src/slic3r/GUI/ConfigWizard.cpp:2526 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4016 msgid "Type:" msgstr "Typ:" -#: src/slic3r/GUI/Plater.cpp:3428 +#: src/slic3r/GUI/OpenGLManager.cpp:275 +#, c-format +msgid "" +"Unable to load the following shaders:\n" +"%s" +msgstr "" +"Nelze načíst následující shadery: \n" +"%s" + +#: src/slic3r/GUI/Plater.cpp:3233 msgid "Unable to reload:" msgstr "Nelze znovu načíst:" -#: src/libslic3r/Zipper.cpp:32 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:137 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:146 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:845 +msgid "Undef" +msgstr "Nedefinováno" + +#: src/libslic3r/miniz_extension.cpp:91 msgid "undefined error" msgstr "nedefinovaná chyba" -#: src/slic3r/GUI/GLCanvas3D.cpp:4624 src/slic3r/GUI/KBShortcutsDialog.cpp:130 -#: src/slic3r/GUI/MainFrame.cpp:581 +#: src/slic3r/GUI/GLCanvas3D.cpp:5028 src/slic3r/GUI/KBShortcutsDialog.cpp:125 +#: src/slic3r/GUI/MainFrame.cpp:1187 msgid "Undo" msgstr "Zpět" -#: src/slic3r/GUI/GLCanvas3D.cpp:4065 +#: src/slic3r/GUI/GLCanvas3D.cpp:4382 #, c-format msgid "Undo %1$d Action" msgid_plural "Undo %1$d Actions" @@ -8470,47 +9733,52 @@ msgstr[0] "%1$d Akce Zpět" msgstr[1] "%1$d Akce Zpět" msgstr[2] "%1$d Akcí Zpět" -#: src/slic3r/GUI/GLCanvas3D.cpp:4047 +#: src/slic3r/GUI/GLCanvas3D.cpp:4361 msgid "Undo History" msgstr "Historie operací Zpět" -#: src/libslic3r/Zipper.cpp:56 +#: src/libslic3r/miniz_extension.cpp:115 msgid "unexpected decompressed size" msgstr "neočekávaná dekomprimovaná velikost" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:27 +#: src/slic3r/GUI/GUI_Preview.cpp:299 src/libslic3r/ExtrusionEntity.cpp:310 msgid "Unknown" msgstr "Neznámý" -#: src/slic3r/Utils/Duet.cpp:82 src/slic3r/Utils/Duet.cpp:137 -#: src/slic3r/Utils/FlashAir.cpp:119 src/slic3r/Utils/FlashAir.cpp:140 -#: src/slic3r/Utils/FlashAir.cpp:156 +#: src/slic3r/Utils/Duet.cpp:84 src/slic3r/Utils/Duet.cpp:139 +#: src/slic3r/Utils/FlashAir.cpp:122 src/slic3r/Utils/FlashAir.cpp:143 +#: src/slic3r/Utils/FlashAir.cpp:159 msgid "Unknown error occured" msgstr "Došlo k neznámé chybě" +#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:178 +msgid "Unknown error occured during exporting G-code." +msgstr "Během exportu G-codu došlo k neznámé chybě." + #: src/slic3r/GUI/WipeTowerDialog.cpp:263 msgid "unloaded" msgstr "vyjmuto" -#: src/libslic3r/PrintConfig.cpp:623 +#: src/libslic3r/PrintConfig.cpp:659 msgid "Unloading speed" msgstr "Rychlost vysunutí" -#: src/libslic3r/PrintConfig.cpp:632 +#: src/libslic3r/PrintConfig.cpp:668 msgid "Unloading speed at the start" msgstr "Počáteční rychlost vysouvání filamentu" -#: src/slic3r/GUI/Tab.cpp:3256 +#: src/slic3r/GUI/Tab.cpp:3693 msgid "UNLOCKED LOCK" msgstr "ODEMČENÝ ZÁMEK" -#: src/slic3r/GUI/Tab.cpp:3282 +#: src/slic3r/GUI/Tab.cpp:3719 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system (or default) values for the current option group.\n" "Click to reset all settings for current option group to the system (or default) values." msgstr "Ikona ODEMKNUTÉHO ZÁMKU indikuje, že některá nastavení byla změněna a nejsou shodná se systémovými (výchozími) hodnotami pro danou skupinu nastavení. Klikněte pro reset všech nastavení aktuální skupiny nastavení na systémové hodnoty." -#: src/slic3r/GUI/Tab.cpp:3297 +#: src/slic3r/GUI/Tab.cpp:3734 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system (or default) value.\n" "Click to reset current value to the system (or default) value." @@ -8518,56 +9786,43 @@ msgstr "" "Ikona ODEMKNUTÉHO ZÁMKU indikuje, že se hodnota změnila a není shodná se systémovou (nebo výchozí) hodnotou.\n" "Klikněte pro reset současné hodnoty na systémovou hodnotu." -#: src/slic3r/GUI/Plater.cpp:5203 -#, c-format -msgid "Unmounting successful. The device %s(%s) can now be safely removed from the computer." -msgstr "Odpojení proběhlo úspěšné. Zařízení %s(%s) lze nyní bezpečně odebrat z počítače." - -#: src/slic3r/GUI/GUI_Preview.cpp:255 -msgid "Unretractions" -msgstr "Deretrakce" - -#: src/slic3r/GUI/Tab.cpp:2947 -msgid "Unsaved Changes" -msgstr "Neuložené Změny" - -#: src/slic3r/GUI/GUI_App.cpp:935 -msgid "Unsaved Presets" -msgstr "Neuložená přednastavení" - -#: src/slic3r/GUI/KBShortcutsDialog.cpp:179 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:173 msgid "Unselect gizmo or clear selection" msgstr "Zrušit gizmo nebo zrušit výběr" -#: src/libslic3r/Zipper.cpp:60 +#: src/libslic3r/miniz_extension.cpp:119 msgid "unsupported central directory size" msgstr "nepodporovaná velikost centrálního adresáře" -#: src/libslic3r/Zipper.cpp:40 +#: src/libslic3r/miniz_extension.cpp:99 msgid "unsupported encryption" msgstr "nepodporované šifrování" -#: src/libslic3r/Zipper.cpp:42 +#: src/libslic3r/miniz_extension.cpp:101 msgid "unsupported feature" msgstr "nepodporovaná funkce" -#: src/libslic3r/Zipper.cpp:38 +#: src/libslic3r/miniz_extension.cpp:97 msgid "unsupported method" msgstr "nepodporovaná metoda" -#: src/libslic3r/Zipper.cpp:50 +#: src/libslic3r/miniz_extension.cpp:109 msgid "unsupported multidisk archive" msgstr "nepodporovaný multidisk archiv" -#: src/slic3r/GUI/GLCanvas3DManager.cpp:292 +#: src/slic3r/GUI/OpenGLManager.cpp:267 msgid "Unsupported OpenGL version" msgstr "Nepodporovaná verze OpenGL" -#: src/slic3r/GUI/GUI_ObjectList.cpp:3420 +#: src/slic3r/GUI/GUI_ObjectList.cpp:3883 msgid "Unsupported selection" msgstr "Nepodporovaný výběr" -#: src/slic3r/GUI/GLCanvas3D.cpp:955 +#: src/slic3r/GUI/GCodeViewer.cpp:2183 +msgid "up to" +msgstr "až do" + +#: src/slic3r/GUI/GLCanvas3D.cpp:961 #, c-format msgid "up to %.2f mm" msgstr "do % .2f mm" @@ -8576,15 +9831,15 @@ msgstr "do % .2f mm" msgid "Update available" msgstr "Je dostupná aktualizace" -#: src/slic3r/GUI/ConfigWizard.cpp:779 src/slic3r/GUI/Preferences.cpp:80 +#: src/slic3r/GUI/ConfigWizard.cpp:1138 src/slic3r/GUI/Preferences.cpp:97 msgid "Update built-in Presets automatically" msgstr "Aktualizovat vestavěné přednastavení automaticky" -#: src/slic3r/GUI/ConfigWizard.cpp:761 +#: src/slic3r/GUI/ConfigWizard.cpp:1120 msgid "Updates" msgstr "Aktualizace" -#: src/slic3r/GUI/ConfigWizard.cpp:786 +#: src/slic3r/GUI/ConfigWizard.cpp:1145 msgid "Updates are never applied without user's consent and never overwrite user's customized settings." msgstr "Aktualizace nejsou nikdy nainstalovány bez vědomí uživatele a nikdy nepřepíšou upravená uživatelská nastavení." @@ -8592,7 +9847,7 @@ msgstr "Aktualizace nejsou nikdy nainstalovány bez vědomí uživatele a nikdy msgid "Upgrade" msgstr "Aktualizovat" -#: src/slic3r/GUI/GUI_App.cpp:824 +#: src/slic3r/GUI/GUI_App.cpp:1522 msgid "Upload a firmware image into an Arduino based printer" msgstr "Nahrát firmware do tiskárny s Arduinem" @@ -8608,101 +9863,114 @@ msgstr "Nahrát soubor do tiskového serveru se jménem:" msgid "Uploading" msgstr "Nahrávání" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:204 -#: src/slic3r/GUI/KBShortcutsDialog.cpp:206 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 msgid "Upper Layer" msgstr "Vyšší vrstva" -#: src/slic3r/GUI/Tab.cpp:1900 -msgid "USB/Serial connection" -msgstr "USB/Sériové připojení" - -#: src/libslic3r/PrintConfig.cpp:1662 -msgid "USB/serial port for printer connection." -msgstr "USB/sériový port pro připojení tiskárny." - -#: src/slic3r/GUI/DoubleSlider.cpp:1147 +#: src/slic3r/GUI/DoubleSlider.cpp:1276 msgid "Use another extruder" msgstr "Použít jiný extruder" -#: src/slic3r/GUI/Preferences.cpp:143 +#: src/slic3r/GUI/Preferences.cpp:220 msgid "Use custom size for toolbar icons" msgstr "Použít vlastní velikost ikon na panelu nástrojů" -#: src/libslic3r/PrintConfig.cpp:2161 +#: src/slic3r/GUI/Preferences.cpp:268 +msgid "Use environment map" +msgstr "Použít mapu prostředí" + +#: src/libslic3r/PrintConfig.cpp:2304 msgid "Use firmware retraction" msgstr "Použít retrakce z firmwaru" +#: src/slic3r/GUI/ImGuiWrapper.cpp:800 src/slic3r/GUI/Search.cpp:464 +msgid "Use for search" +msgstr "Použit pro vyhledávání" + #: src/slic3r/GUI/PrintHostDialogs.cpp:42 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "Pokud je to nutné, použijte pro oddělení složek lomítko ( / )." -#: src/slic3r/GUI/Preferences.cpp:126 +#: src/slic3r/GUI/Preferences.cpp:191 msgid "Use free camera" msgstr "Scéna v režimu „free camera“" -#: src/libslic3r/PrintConfig.cpp:2780 +#: src/slic3r/GUI/ConfigWizard.cpp:1188 +msgid "Use inches" +msgstr "Používat palce" + +#: src/libslic3r/PrintConfig.cpp:2944 msgid "Use pad" msgstr "Použít podložku" -#: src/slic3r/GUI/Preferences.cpp:119 +#: src/slic3r/GUI/Preferences.cpp:184 msgid "Use perspective camera" msgstr "Perspektivní zobrazení scény" -#: src/libslic3r/PrintConfig.cpp:2168 +#: src/libslic3r/PrintConfig.cpp:2311 msgid "Use relative E distances" msgstr "Použít relativní E vzdálenosti" -#: src/slic3r/GUI/Preferences.cpp:104 +#: src/slic3r/GUI/Preferences.cpp:135 msgid "Use Retina resolution for the 3D scene" msgstr "Pro 3D scénu použít rozlišení Retina" -#: src/libslic3r/PrintConfig.cpp:540 +#: src/libslic3r/PrintConfig.cpp:576 msgid "Use this option to set the axis letter associated to your printer's extruder (usually E but some printers use A)." msgstr "Touto volbou nastavíte písmeno osy přidružené k extruderu tiskárny (obvykle E, ale některé tiskárny používají A)." -#: src/libslic3r/PrintConfig.cpp:1893 +#: src/libslic3r/PrintConfig.cpp:2035 msgid "Use this setting to rotate the support material pattern on the horizontal plane." msgstr "Toto nastavení použijte pro horizontální otočení vzoru." -#: src/libslic3r/PrintConfig.cpp:2175 +#: src/libslic3r/PrintConfig.cpp:2318 msgid "Use volumetric E" msgstr "Použít volumetrickou hodnotu E" -#: src/slic3r/GUI/DoubleSlider.cpp:1171 +#: src/slic3r/GUI/DoubleSlider.cpp:1298 msgid "used" msgstr "použitý" -#: src/slic3r/GUI/Plater.cpp:237 +#: src/slic3r/GUI/Plater.cpp:243 msgid "Used Filament (g)" msgstr "Použito Filamentu (g)" -#: src/slic3r/GUI/Plater.cpp:235 src/slic3r/GUI/Plater.cpp:1229 +#: src/slic3r/GUI/Plater.cpp:1141 +msgid "Used Filament (in)" +msgstr "Použito Filamentu (in)" + +#: src/slic3r/GUI/Plater.cpp:1153 +msgid "Used Filament (in³)" +msgstr "Použito Filamentu (in³)" + +#: src/slic3r/GUI/Plater.cpp:241 src/slic3r/GUI/Plater.cpp:1141 msgid "Used Filament (m)" msgstr "Použito Filamentu (m)" -#: src/slic3r/GUI/Plater.cpp:236 +#: src/slic3r/GUI/Plater.cpp:242 src/slic3r/GUI/Plater.cpp:1153 msgid "Used Filament (mm³)" msgstr "Použito Filamentu (mm³)" -#: src/slic3r/GUI/Plater.cpp:1191 +#: src/slic3r/GUI/Plater.cpp:1100 msgid "Used Material (ml)" msgstr "Použitý materiál (ml)" -#: src/slic3r/GUI/Plater.cpp:238 +#: src/slic3r/GUI/Plater.cpp:244 msgid "Used Material (unit)" msgstr "Použito materiálu (jednotka)" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:24 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:24 src/libslic3r/PrintConfig.cpp:132 msgid "User" msgstr "Uživatel" -#: src/slic3r/GUI/Preset.cpp:1168 src/slic3r/GUI/Preset.cpp:1288 -#: src/slic3r/GUI/PresetBundle.cpp:1677 +#: src/slic3r/GUI/PresetComboBoxes.cpp:230 +#: src/slic3r/GUI/PresetComboBoxes.cpp:778 +#: src/slic3r/GUI/PresetComboBoxes.cpp:934 msgid "User presets" msgstr "Uživatelská přednastavení" -#: src/libslic3r/Zipper.cpp:90 +#: src/libslic3r/miniz_extension.cpp:149 msgid "validation failed" msgstr "validace selhala" @@ -8714,31 +9982,31 @@ msgstr "Hodnota je shodná se systémovou hodnotou" msgid "Value was changed and is not equal to the system value or the last saved preset" msgstr "Hodnota byla změněna a není shodná se systémovou hodnotou nebo naposled uloženým přednastavením" -#: src/slic3r/GUI/Tab.cpp:2202 +#: src/slic3r/GUI/Tab.cpp:2371 msgid "Values in this column are for Normal mode" msgstr "Hodnoty v tomto sloupci jsou pro Normální režim" -#: src/slic3r/GUI/Tab.cpp:2208 +#: src/slic3r/GUI/Tab.cpp:2377 msgid "Values in this column are for Stealth mode" msgstr "Hodnoty v tomto sloupci jsou pro Tichý režim" -#: src/slic3r/GUI/GLCanvas3D.cpp:234 src/slic3r/GUI/GLCanvas3D.cpp:4573 +#: src/slic3r/GUI/GLCanvas3D.cpp:231 src/slic3r/GUI/GLCanvas3D.cpp:4978 msgid "Variable layer height" msgstr "Variabilní výška vrstvy" -#: src/slic3r/GUI/GLCanvas3D.cpp:1709 +#: src/slic3r/GUI/GLCanvas3D.cpp:1786 msgid "Variable layer height - Adaptive" msgstr "Variabilní výška vrstev - Adaptivní" -#: src/slic3r/GUI/GLCanvas3D.cpp:599 +#: src/slic3r/GUI/GLCanvas3D.cpp:565 msgid "Variable layer height - Manual edit" msgstr "Variabilní výška vrstev - Ruční editace" -#: src/slic3r/GUI/GLCanvas3D.cpp:1701 +#: src/slic3r/GUI/GLCanvas3D.cpp:1778 msgid "Variable layer height - Reset" msgstr "Variabilní výška vrstev - Reset" -#: src/slic3r/GUI/GLCanvas3D.cpp:1717 +#: src/slic3r/GUI/GLCanvas3D.cpp:1794 msgid "Variable layer height - Smooth all" msgstr "Variabilní výška vrstev - Vyhladit vše" @@ -8746,19 +10014,20 @@ msgstr "Variabilní výška vrstev - Vyhladit vše" msgid "variants" msgstr "varianty" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:57 src/slic3r/GUI/Tab.cpp:971 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:57 src/slic3r/GUI/Tab.cpp:1289 msgid "vendor" msgstr "prodejce" -#: src/slic3r/GUI/ConfigWizard.cpp:565 +#: src/slic3r/GUI/ConfigWizard.cpp:589 msgid "Vendor:" msgstr "Prodejce:" -#: src/libslic3r/PrintConfig.cpp:928 +#: src/libslic3r/PrintConfig.cpp:972 msgid "Verbose G-code" msgstr "Komentáře do G-code" -#: src/slic3r/GUI/AboutDialog.cpp:231 src/slic3r/GUI/MainFrame.cpp:64 +#: src/slic3r/GUI/AboutDialog.cpp:256 src/slic3r/GUI/GUI_App.cpp:239 +#: src/slic3r/GUI/MainFrame.cpp:164 msgid "Version" msgstr "Verze" @@ -8766,24 +10035,34 @@ msgstr "Verze" msgid "version" msgstr "verze" -#: src/slic3r/GUI/Tab.cpp:1053 +#: src/slic3r/GUI/Tab.cpp:1375 msgid "Vertical shells" msgstr "Svislé stěny" -#: src/slic3r/GUI/GUI_Preview.cpp:218 +#: src/slic3r/GUI/GUI_Preview.cpp:265 src/slic3r/GUI/GUI_Preview.cpp:271 msgid "View" msgstr "Zobrazení" -#: src/slic3r/GUI/ConfigWizard.cpp:813 +#: src/slic3r/GUI/ConfigWizard.cpp:1172 msgid "View mode" msgstr "Režim zobrazení" -#: src/libslic3r/SLAPrintSteps.cpp:413 src/libslic3r/SLAPrintSteps.cpp:422 -#: src/libslic3r/SLAPrintSteps.cpp:461 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:666 +msgid "" +"Visit \"Preferences\" and check \"%1%\"\n" +"to be asked about unsaved changes again." +msgstr "Pro zrušení zapamatování jděte do Nastaneví a zaškrtněte \"%1%\"." + +#: src/libslic3r/PrintConfig.cpp:3553 +msgid "Visualize an already sliced and saved G-code" +msgstr "Vizualizuje již naslicovaný a uložený G-code" + +#: src/libslic3r/SLAPrintSteps.cpp:411 src/libslic3r/SLAPrintSteps.cpp:420 +#: src/libslic3r/SLAPrintSteps.cpp:459 msgid "Visualizing supports" msgstr "Vizualizace podpěr" -#: src/slic3r/GUI/Plater.cpp:161 +#: src/slic3r/GUI/Plater.cpp:167 msgid "Volume" msgstr "Obsah" @@ -8791,23 +10070,23 @@ msgstr "Obsah" msgid "Volume to purge (mm³) when the filament is being" msgstr "Objem k vyčištění (mm³) pokud je filament" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1106 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1230 msgid "Volumes in Object reordered" msgstr "Změna pořadí Těles v Objektu" -#: src/slic3r/GUI/PresetHints.cpp:219 +#: src/slic3r/GUI/PresetHints.cpp:218 msgid "Volumetric" msgstr "Volumetrický" -#: src/slic3r/GUI/Tab.cpp:1591 +#: src/slic3r/GUI/Tab.cpp:1930 msgid "Volumetric flow hints not available" msgstr "Doporučení pro objemový průtok nejsou k dispozici" -#: src/slic3r/GUI/GUI_Preview.cpp:226 +#: src/slic3r/GUI/GUI_Preview.cpp:280 msgid "Volumetric flow rate" msgstr "Objemový průtok" -#: src/libslic3r/GCode/PreviewData.cpp:355 +#: src/slic3r/GUI/GCodeViewer.cpp:2240 src/libslic3r/GCode/PreviewData.cpp:360 msgid "Volumetric flow rate (mm³/s)" msgstr "Objemový průtok (mm³/s)" @@ -8815,151 +10094,166 @@ msgstr "Objemový průtok (mm³/s)" msgid "Volumetric speed" msgstr "Objemová rychlost" -#: src/libslic3r/PrintConfig.cpp:2915 +#: src/libslic3r/PrintConfig.cpp:3079 msgid "Wall thickness" msgstr "Tloušťka stěny" -#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1270 src/slic3r/GUI/GUI.cpp:251 -#: src/slic3r/GUI/Tab.cpp:3084 src/slic3r/GUI/WipeTowerDialog.cpp:45 -#: src/slic3r/GUI/WipeTowerDialog.cpp:366 +#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1129 src/slic3r/GUI/GUI.cpp:256 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:478 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:502 +#: src/slic3r/GUI/WipeTowerDialog.cpp:45 src/slic3r/GUI/WipeTowerDialog.cpp:366 msgid "Warning" msgstr "Varování" -#: src/slic3r/GUI/ConfigWizard.cpp:431 +#: src/slic3r/GUI/NotificationManager.cpp:672 +#: src/slic3r/GUI/NotificationManager.cpp:687 +#: src/slic3r/GUI/NotificationManager.cpp:702 +msgid "WARNING:" +msgstr "VAROVÁNÍ:" + +#: src/slic3r/GUI/ConfigWizard.cpp:449 msgid "Welcome" msgstr "Vítejte" -#: src/slic3r/GUI/ConfigWizard.cpp:427 +#: src/slic3r/GUI/ConfigWizard.cpp:445 #, c-format msgid "Welcome to the %s Configuration Assistant" msgstr "Vítejte v %s Konfiguračním Asistentu" -#: src/slic3r/GUI/ConfigWizard.cpp:429 +#: src/slic3r/GUI/ConfigWizard.cpp:447 #, c-format msgid "Welcome to the %s Configuration Wizard" msgstr "Vítejte v %s Konfiguračním průvodci" -#: src/slic3r/GUI/Preferences.cpp:97 +#: src/slic3r/GUI/SavePresetDialog.cpp:310 +msgid "What would you like to do with \"%1%\" preset after saving?" +msgstr "Co chcete udělat s přednastavením „% 1%“ po uložení?" + +#: src/slic3r/GUI/Preferences.cpp:114 msgid "When checked, the print and filament presets are shown in the preset editor even if they are marked as incompatible with the active printer" msgstr "Pokud je zaškrtnuto, přednastavení tisku a filamentu se zobrazují v editoru přednastavení, i když jsou označeny jako nekompatibilní s aktivní tiskárnou" -#: src/slic3r/GUI/PresetHints.cpp:224 +#: src/slic3r/GUI/Preferences.cpp:156 +msgid "When closing the application, always ask for unsaved changes" +msgstr "Při zavírání aplikace vždy ptát na neuložené změny" + +#: src/slic3r/GUI/PresetHints.cpp:223 msgid "when printing" msgstr "při tisku" -#: src/libslic3r/PrintConfig.cpp:253 +#: src/libslic3r/PrintConfig.cpp:287 msgid "When printing multi-material objects, this settings will make Slic3r to clip the overlapping object parts one by the other (2nd part will be clipped by the 1st, 3rd part will be clipped by the 1st and 2nd etc)." msgstr "Připnutí překrývajících se objektů jeden k druhému při Multimateriálovém tisku. (Druhá část se připne k první, třetí část k první a druhé, atd)." -#: src/libslic3r/PrintConfig.cpp:305 +#: src/libslic3r/PrintConfig.cpp:339 msgid "When printing multiple objects or copies, this feature will complete each object before moving onto next one (and starting it from its bottom layer). This feature is useful to avoid the risk of ruined prints. Slic3r should warn and prevent you from extruder collisions, but beware." msgstr "Při tisku více objektů nebo kopií tiskárna kompletně dokončí jeden objekt, předtím než začne tisknout druhý (začíná od spodní vrstvy). Tato vlastnost je výhodná z důvodů snížení rizika zničených výtisků. Slic3r by měl varovat při možné kolizi extruderu s objektem a zabránit mu, přesto doporučujeme obezřetnost." -#: src/libslic3r/PrintConfig.cpp:891 +#: src/libslic3r/PrintConfig.cpp:933 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 plates. This can be expressed as an absolute value or as a percentage (for example: 150%) over the default layer height." msgstr "Při tisku s velmi nízkými výškami vrstev můžete stále vytisknout tlustší spodní vrstvu pro zlepšení přilnavosti a toleranci pro nedokonale zkalibrovanou tiskovou podložku. Může být vyjádřeno jako absolutní hodnota nebo jako procento (například: 150%) z výchozí výšky vrstvy." -#: src/libslic3r/PrintConfig.cpp:1553 +#: src/libslic3r/PrintConfig.cpp:1661 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 "Při výměně nástroje se spustí retrakce a filament se zatáhne zpět o zadané množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." -#: src/libslic3r/PrintConfig.cpp:1545 +#: src/libslic3r/PrintConfig.cpp:1653 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 "Při spuštění retrakce se filament zatáhne zpět o zadané množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." -#: src/libslic3r/PrintConfig.cpp:1391 +#: src/libslic3r/PrintConfig.cpp:1499 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 positive, it is loaded further, if negative, the loading move is shorter than unloading." msgstr "Když je hodnota nastavena na nulu, vzdálenost o kterou se filament posune během zavádění, je stejná, jako zpětný posun během vysouvání filamentu. Je-li hodnota kladná, je filament posunut více,. Je-li hodnota záporná, posun při zavádění je kratší než při vysouvání." -#: src/libslic3r/PrintConfig.cpp:1238 +#: src/libslic3r/PrintConfig.cpp:1346 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 "Pokud jsou všechna ostatní nastavení rychlosti na hodnotě nula, Slic3r automaticky vypočítá optimální rychlost pro udržení konstantního tlaku v extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší rychlosti tisku, kterou chcete povolit." -#: src/libslic3r/PrintConfig.cpp:1597 +#: src/libslic3r/PrintConfig.cpp:1705 msgid "When the retraction is compensated after changing tool, the extruder will push this additional amount of filament." msgstr "Když je retrakce kompenzována po změně nástroje, extruder vytlačuje toto další množství filamentu." -#: src/libslic3r/PrintConfig.cpp:1589 +#: src/libslic3r/PrintConfig.cpp:1697 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 "Když je retrakce kompenzována po rychloposunu, extruder vytlačuje toto další množství filamentu. Toto nastavení je zřídkakdy potřeba." -#: src/slic3r/GUI/Tab.cpp:3263 +#: src/slic3r/GUI/Tab.cpp:3700 msgid "WHITE BULLET" msgstr "BÍLÁ TEČKA" -#: src/slic3r/GUI/Tab.cpp:3285 +#: src/slic3r/GUI/Tab.cpp:3722 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "Ikona BÍLÉ TEČKY indikuje nesystémové (nebo jiné než výchozí) přednastavení." -#: src/slic3r/GUI/Tab.cpp:3288 +#: src/slic3r/GUI/Tab.cpp:3725 msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group." msgstr "Ikona BÍLÉ TEČKY indikuje, že nastavení jsou shodná s naposledy uloženým přednastavením pro danou skupinu nastavení." -#: src/slic3r/GUI/Tab.cpp:3303 +#: src/slic3r/GUI/Tab.cpp:3740 msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset." msgstr "Ikona BÍLÉ TEČKY indikuje, že je hodnota shodná s naposledy uloženým přednastavením." -#: src/slic3r/GUI/GUI_Preview.cpp:223 src/libslic3r/PrintConfig.cpp:2238 +#: src/slic3r/GUI/GUI_Preview.cpp:277 src/libslic3r/PrintConfig.cpp:2381 msgid "Width" msgstr "Šířka" -#: src/libslic3r/GCode/PreviewData.cpp:349 +#: src/slic3r/GUI/GCodeViewer.cpp:2237 src/libslic3r/GCode/PreviewData.cpp:354 msgid "Width (mm)" msgstr "Šířka (mm)" -#: src/libslic3r/PrintConfig.cpp:2640 +#: src/libslic3r/PrintConfig.cpp:2783 msgid "Width from the back sphere center to the front sphere center" msgstr "Šířka od středu zadní koule ke středu přední koule" -#: src/libslic3r/PrintConfig.cpp:2239 +#: src/libslic3r/PrintConfig.cpp:2382 msgid "Width of a wipe tower" msgstr "Šířka čistící věže" -#: src/libslic3r/PrintConfig.cpp:2891 +#: src/libslic3r/PrintConfig.cpp:3055 msgid "Width of the connector sticks which connect the object and the generated pad." msgstr "Šířka spojek, které spojují objekt s vygenerovanou podložkou." -#: src/libslic3r/PrintConfig.cpp:2354 +#: src/libslic3r/PrintConfig.cpp:2497 msgid "Width of the display" msgstr "Šířka displeje" -#: src/slic3r/GUI/PresetHints.cpp:48 +#: src/slic3r/GUI/PresetHints.cpp:47 msgid "will always run at %1%%%" msgstr "bude vždy běžet na %1%%%" -#: src/slic3r/GUI/PresetHints.cpp:55 +#: src/slic3r/GUI/PresetHints.cpp:54 msgid "will be turned off." msgstr "bude vypnut." -#: src/libslic3r/PrintConfig.cpp:2441 +#: src/libslic3r/PrintConfig.cpp:2584 msgid "Will inflate or deflate the sliced 2D polygons according to the sign of the correction." msgstr "Vytvoří offset každé vrstvy v rovině XY. Kladná hodnota - offset směrem ven, plocha polygonu se zvětší. Záporná hodnota - offset směrem dovnitř, plocha polygonu se zmenší." -#: src/libslic3r/PrintConfig.cpp:2261 +#: src/libslic3r/PrintConfig.cpp:2404 msgid "Wipe into this object" msgstr "Vyčistit do tohoto objektu" -#: src/libslic3r/PrintConfig.cpp:2253 +#: src/libslic3r/PrintConfig.cpp:2396 msgid "Wipe into this object's infill" msgstr "Vyčištění do výplně tohoto objektu" -#: src/slic3r/GUI/GUI_ObjectList.cpp:39 src/slic3r/GUI/GUI_ObjectList.cpp:101 -#: src/slic3r/GUI/GUI_ObjectList.cpp:619 src/libslic3r/PrintConfig.cpp:2252 -#: src/libslic3r/PrintConfig.cpp:2260 +#: src/slic3r/GUI/GUI_ObjectList.cpp:39 src/slic3r/GUI/GUI_ObjectList.cpp:99 +#: src/slic3r/GUI/GUI_ObjectList.cpp:658 src/libslic3r/PrintConfig.cpp:2395 +#: src/libslic3r/PrintConfig.cpp:2403 msgid "Wipe options" msgstr "Možnosti čištění" -#: src/slic3r/GUI/GUI_Preview.cpp:248 src/slic3r/GUI/Tab.cpp:1191 -#: src/libslic3r/ExtrusionEntity.cpp:321 +#: src/slic3r/GUI/GUI_Preview.cpp:313 src/slic3r/GUI/Tab.cpp:1521 +#: src/libslic3r/ExtrusionEntity.cpp:326 src/libslic3r/ExtrusionEntity.cpp:360 msgid "Wipe tower" msgstr "Čistící věž" -#: src/slic3r/GUI/Plater.cpp:1231 src/slic3r/GUI/Plater.cpp:1245 +#: src/slic3r/GUI/Plater.cpp:1143 src/slic3r/GUI/Plater.cpp:1160 msgid "wipe tower" msgstr "čistící věž" -#: src/slic3r/GUI/ConfigManipulation.cpp:120 -#: src/slic3r/GUI/ConfigManipulation.cpp:140 +#: src/slic3r/GUI/ConfigManipulation.cpp:119 +#: src/slic3r/GUI/ConfigManipulation.cpp:139 msgid "Wipe Tower" msgstr "Čistící Věž" @@ -8967,36 +10261,36 @@ msgstr "Čistící Věž" msgid "Wipe tower - Purging volume adjustment" msgstr "Čistící věž - Úprava objemu čištění" -#: src/slic3r/GUI/Tab.cpp:1488 +#: src/slic3r/GUI/Tab.cpp:1834 msgid "Wipe tower parameters" msgstr "Parametry čistící věže" -#: src/libslic3r/PrintConfig.cpp:2245 +#: src/libslic3r/PrintConfig.cpp:2388 msgid "Wipe tower rotation angle" msgstr "Úhel natočení čistící věže" -#: src/libslic3r/PrintConfig.cpp:2246 +#: src/libslic3r/PrintConfig.cpp:2389 msgid "Wipe tower rotation angle with respect to x-axis." msgstr "Úhel natočení čistící věže s ohledem na osu X." -#: src/libslic3r/PrintConfig.cpp:2193 +#: src/libslic3r/PrintConfig.cpp:2336 msgid "Wipe while retracting" msgstr "Očistit při retrakci" -#: src/slic3r/GUI/PresetHints.cpp:225 +#: src/slic3r/GUI/PresetHints.cpp:224 msgid "with a volumetric rate" msgstr "s objemovou rychlostí" -#: src/libslic3r/PrintConfig.cpp:1530 +#: src/libslic3r/PrintConfig.cpp:1638 msgid "With bowden extruders, it may be wise to do some amount of quick retract before doing the wipe movement." msgstr "U bowdenových extrudérů může být vhodné provést rychlé retrakce než se spustí očištění." -#: src/libslic3r/PrintConfig.cpp:2056 +#: src/libslic3r/PrintConfig.cpp:2198 msgid "With sheath around the support" msgstr "Pouzdro okolo podpěr" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:62 -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:105 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:68 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:111 msgid "World coordinates" msgstr "Světové souřadnice" @@ -9014,84 +10308,100 @@ msgstr "" "\n" "Aktualizované balíčky nastavení:" -#: src/libslic3r/Zipper.cpp:92 +#: src/libslic3r/miniz_extension.cpp:151 msgid "write calledback failed" msgstr "zpětné volání se nezdařilo" -#: src/libslic3r/PrintConfig.cpp:3382 +#: src/libslic3r/PrintConfig.cpp:3581 msgid "Write information about the model to the console." msgstr "Vypsat informace o modelu do konsole." -#: src/slic3r/Utils/Duet.cpp:131 +#: src/slic3r/Utils/Duet.cpp:133 msgid "Wrong password" msgstr "Chybné heslo" -#: src/libslic3r/PrintConfig.cpp:2225 +#: src/libslic3r/PrintConfig.cpp:2368 msgid "X coordinate of the left front corner of a wipe tower" msgstr "X souřadnice levého předního rohu čistící věže" -#: src/libslic3r/PrintConfig.cpp:1879 +#: src/libslic3r/PrintConfig.cpp:2021 msgid "XY separation between an object and its support" msgstr "XY vzdálenost mezi objektem a podpěrami" -#: src/libslic3r/PrintConfig.cpp:1881 +#: src/libslic3r/PrintConfig.cpp:2023 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 "XY vzdálenost mezi objektem a podpěrami. Pokud je vyjádřeno procenty (například 50%), bude vypočítána z šířky perimetru." -#: src/libslic3r/PrintConfig.cpp:2275 +#: src/libslic3r/PrintConfig.cpp:2418 msgid "XY Size Compensation" msgstr "Kompenzace XY rozměrů" -#: src/libslic3r/PrintConfig.cpp:2232 +#: src/libslic3r/PrintConfig.cpp:2375 msgid "Y coordinate of the left front corner of a wipe tower" msgstr "Y souřadnice levého předního rohu čistící věže" -#: src/slic3r/GUI/Plater.cpp:1170 +#: src/slic3r/GUI/Plater.cpp:1079 msgid "Yes" msgstr "Ano" -#: src/libslic3r/PrintConfig.cpp:1317 +#: src/slic3r/GUI/Plater.cpp:1405 +msgid "You can open only one .gcode file at a time." +msgstr "Najednou můžete otevřít pouze jeden soubor .gcode." + +#: src/libslic3r/PrintConfig.cpp:1425 msgid "You can put here your personal notes. This text will be added to the G-code header comments." msgstr "Zde můžete zadat své osobní poznámky. Tento text bude přidán do komentáře záhlaví G code." -#: src/libslic3r/PrintConfig.cpp:589 +#: src/libslic3r/PrintConfig.cpp:625 msgid "You can put your notes regarding the filament here." msgstr "Zde můžete vložit poznámky týkající se filamentu." -#: src/libslic3r/PrintConfig.cpp:1473 +#: src/libslic3r/PrintConfig.cpp:1581 msgid "You can put your notes regarding the printer here." msgstr "Zde můžete uvést poznámky týkající se tiskárny." -#: src/libslic3r/PrintConfig.cpp:2579 +#: src/libslic3r/PrintConfig.cpp:2722 msgid "You can put your notes regarding the SLA print material here." msgstr "Zde můžete vkládat své poznámky týkající se tiskového materiálu SLA." -#: src/libslic3r/PrintConfig.cpp:360 +#: src/libslic3r/PrintConfig.cpp:394 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 "Nastavením počtu prvních vrstev s vypnutým chlazením pro nezhoršování přilnavosti." -#: src/libslic3r/PrintConfig.cpp:1364 +#: src/libslic3r/PrintConfig.cpp:1472 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 "V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. Můžete například použít: [layer_height], [fill_density] etc. Také můžete použít [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename], [input_filename_base]." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3546 +#: src/slic3r/GUI/GUI_ObjectList.cpp:4009 msgid "You can't change a type of the last solid part of the object." msgstr "Nelze změnit typ poslední plné části objektu." -#: src/slic3r/GUI/Plater.cpp:2390 +#: src/slic3r/GUI/Plater.cpp:2352 #, 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 "Nemůžete přidat objekt(y) z %s, protože jeden nebo některé z nich je(jsou) vícedílné" -#: src/slic3r/GUI/Plater.cpp:2311 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:208 src/slic3r/GUI/Plater.cpp:2254 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "Nelze načíst SLA projekt s objektem na podložce, který je složený z více částí" -#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578 +#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:625 msgid "You cannot use non-uniform scaling mode for multiple objects/parts selection" msgstr "Nemůžete použít nestejnoměrnou změnu měřítka pro více vybraných objektů/částí" -#: src/slic3r/GUI/GLCanvas3DManager.cpp:287 +#: src/slic3r/GUI/SavePresetDialog.cpp:277 +msgid "" +"You have selected physical printer \"%1%\" \n" +"with related printer preset \"%2%\"" +msgstr "" +"Vybrali jste fyzickou tiskárnu \"%1%\"\n" +"s tiskovým přednastavením \"%2%\"" + +#: src/slic3r/GUI/GUI_App.cpp:1078 +msgid "You have the following presets with saved options for \"Print Host upload\"" +msgstr "Následující přednastavení máte s uloženým nastavením pro „Nahrávání do tiskového serveru“" + +#: src/slic3r/GUI/OpenGLManager.cpp:262 msgid "You may need to update your graphics card driver." msgstr "Možná budete muset aktualizovat ovladač grafické karty." @@ -9099,37 +10409,49 @@ msgstr "Možná budete muset aktualizovat ovladač grafické karty." msgid "You must install a configuration update." msgstr "Je nutné nainstalovat aktualizaci konfigurace." -#: src/slic3r/GUI/Preferences.cpp:172 +#: src/slic3r/GUI/Preferences.cpp:299 #, c-format msgid "You need to restart %s to make the changes effective." msgstr "Chcete-li provést změny, musíte restartovat aplikaci %s." -#: src/slic3r/GUI/GUI_ObjectList.cpp:3421 +#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:468 +msgid "You should to change a name of your printer device. It can't be saved." +msgstr "Měli byste změnit název tiskového zařízení. Nemůže být uloženo." + +#: src/slic3r/GUI/GUI_ObjectList.cpp:3884 #, c-format msgid "You started your selection with %s Item." msgstr "Začali jste výběr s položkou %s." -#: src/slic3r/GUI/DoubleSlider.cpp:1902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:664 +msgid "You will not be asked about the unsaved changes the next time you close PrusaSlicer." +msgstr "Při příštím zavření aplikace PrusaSlice nebudete dotázáni na neuložené změny." + +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:665 +msgid "You will not be asked about the unsaved changes the next time you switch a preset." +msgstr "Při příštím přepnutí přednasatvení nebudete dotázáni na neuložené změny." + +#: src/slic3r/GUI/DoubleSlider.cpp:2121 msgid "Your current changes will delete all saved color changes." msgstr "Vaše aktuálně provedené změny odstraní všechny uložené změny barev." -#: src/slic3r/GUI/DoubleSlider.cpp:1923 +#: src/slic3r/GUI/DoubleSlider.cpp:2141 msgid "Your current changes will delete all saved extruder (tool) changes." msgstr "Vaše aktuálně provedené změny odstraní všechny uložené změny extruderu (nástroje)." -#: src/slic3r/GUI/MainFrame.cpp:911 +#: src/slic3r/GUI/MainFrame.cpp:1612 msgid "Your file was repaired." msgstr "Váš soubor byl opraven." -#: src/slic3r/GUI/Plater.cpp:2528 +#: src/slic3r/GUI/Plater.cpp:2490 msgid "Your object appears to be too large, so it was automatically scaled down to fit your print bed." msgstr "Váš objekt se zdá být příliš velký, takže byl automaticky zmenšen, aby se vešel na tiskovou podložku." -#: src/libslic3r/PrintConfig.cpp:2285 +#: src/libslic3r/PrintConfig.cpp:2428 msgid "Z offset" msgstr "Odsazení Z" -#: src/slic3r/GUI/ConfigManipulation.cpp:60 +#: src/slic3r/GUI/ConfigManipulation.cpp:59 msgid "" "Zero first layer height is not valid.\n" "\n" @@ -9139,7 +10461,7 @@ msgstr "" "\n" "Výška první vrstvy bude resetována na 0.01." -#: src/slic3r/GUI/ConfigManipulation.cpp:48 +#: src/slic3r/GUI/ConfigManipulation.cpp:47 msgid "" "Zero layer height is not valid.\n" "\n" @@ -9149,28 +10471,28 @@ msgstr "" "\n" "Výška vrstvy bude resetována na 0.01." -#: src/libslic3r/PrintConfig.cpp:2667 +#: src/libslic3r/PrintConfig.cpp:2831 msgid "Zig-Zag" msgstr "Zig-Zag" -#: src/slic3r/GUI/Mouse3DController.cpp:308 -#: src/slic3r/GUI/Mouse3DController.cpp:317 +#: src/slic3r/GUI/Mouse3DController.cpp:294 +#: src/slic3r/GUI/Mouse3DController.cpp:303 msgid "Zoom" msgstr "Zoom" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:183 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:177 msgid "Zoom in" msgstr "Přiblížit" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:184 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:178 msgid "Zoom out" msgstr "Oddálit" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:181 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:175 msgid "Zoom to Bed" msgstr "Pohled na tiskovou plochu" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:182 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:176 msgid "" "Zoom to selected object\n" "or all objects in scene, if none selected" @@ -9178,14 +10500,16 @@ msgstr "" "Pohled na označený objekt, nebo na všechny objekty ve scéně,\n" "pokud není vybraný žádný objekt" -#: src/libslic3r/PrintConfig.cpp:207 src/libslic3r/PrintConfig.cpp:780 -#: src/libslic3r/PrintConfig.cpp:1640 src/libslic3r/PrintConfig.cpp:1650 -#: src/libslic3r/PrintConfig.cpp:1894 src/libslic3r/PrintConfig.cpp:2049 -#: src/libslic3r/PrintConfig.cpp:2247 src/libslic3r/PrintConfig.cpp:2727 -#: src/libslic3r/PrintConfig.cpp:2848 +#: src/libslic3r/PrintConfig.cpp:241 src/libslic3r/PrintConfig.cpp:816 +#: src/libslic3r/PrintConfig.cpp:1748 src/libslic3r/PrintConfig.cpp:1758 +#: src/libslic3r/PrintConfig.cpp:2036 src/libslic3r/PrintConfig.cpp:2191 +#: src/libslic3r/PrintConfig.cpp:2390 src/libslic3r/PrintConfig.cpp:2891 +#: src/libslic3r/PrintConfig.cpp:3012 msgid "°" msgstr "°" -#: src/slic3r/GUI/ConfigWizard.cpp:1038 src/slic3r/GUI/ConfigWizard.cpp:1052 +#: src/slic3r/GUI/ConfigWizard.cpp:1404 src/slic3r/GUI/ConfigWizard.cpp:1418 +#: src/libslic3r/PrintConfig.cpp:180 src/libslic3r/PrintConfig.cpp:912 +#: src/libslic3r/PrintConfig.cpp:956 src/libslic3r/PrintConfig.cpp:2209 msgid "°C" msgstr "°C" diff --git a/resources/localization/list.txt b/resources/localization/list.txt index 6950dc709..64d50591a 100644 --- a/resources/localization/list.txt +++ b/resources/localization/list.txt @@ -78,7 +78,6 @@ src/libslic3r/ExtrusionEntity.cpp src/libslic3r/Flow.cpp src/libslic3r/Format/3mf.cpp src/libslic3r/Format/AMF.cpp -src/libslic3r/GCode/PreviewData.cpp src/libslic3r/miniz_extension.cpp src/libslic3r/Preset.cpp src/libslic3r/Print.cpp diff --git a/resources/profiles/BIBO/BIBO2_thumbnail.png b/resources/profiles/BIBO/BIBO2_thumbnail.png index 3d99c7ee8..2bfa0bc7b 100644 Binary files a/resources/profiles/BIBO/BIBO2_thumbnail.png and b/resources/profiles/BIBO/BIBO2_thumbnail.png differ diff --git a/resources/profiles/Creality.idx b/resources/profiles/Creality.idx index 044fb168e..e3091eccc 100644 --- a/resources/profiles/Creality.idx +++ b/resources/profiles/Creality.idx @@ -1,4 +1,5 @@ min_slic3r_version = 2.3.0-alpha2 +0.0.6 Added filament profiles, adjusted temperatures, updated start g-code for some models. 0.0.5 Added 0.08mm SUPERDETAIL and 0.28mm SUPERDRAFT print profiles. Updated OPTIMAL print profile. 0.0.4 Added initial CR-10 profile, end g-code improvements. min_slic3r_version = 2.3.0-alpha0 diff --git a/resources/profiles/Creality.ini b/resources/profiles/Creality.ini index 3420f4dba..1270b6f08 100644 --- a/resources/profiles/Creality.ini +++ b/resources/profiles/Creality.ini @@ -5,7 +5,7 @@ name = Creality # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the PrusaSlicer configuration to be downgraded. -config_version = 0.0.5 +config_version = 0.0.6 # Where to get the updates from? config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Creality/ # changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1% @@ -435,9 +435,9 @@ inherits = *PLA* renamed_from = "Creality PLA @ENDER3" filament_vendor = Creality temperature = 200 -bed_temperature = 50 +bed_temperature = 60 first_layer_temperature = 205 -first_layer_bed_temperature = 50 +first_layer_bed_temperature = 60 filament_colour = #42BDD8 [filament:Creality PETG @CREALITY] @@ -467,9 +467,9 @@ inherits = *PLA* renamed_from = "Prusament PLA @ENDER3" filament_vendor = Prusa Polymers temperature = 210 -bed_temperature = 50 +bed_temperature = 60 first_layer_temperature = 215 -first_layer_bed_temperature = 50 +first_layer_bed_temperature = 60 filament_cost = 24.99 filament_density = 1.24 filament_colour = #F94D0C @@ -508,6 +508,17 @@ filament_cost = 19.00 filament_density = 1.24 filament_colour = #FF0000 +[filament:Devil Design PLA (Galaxy) @CREALITY] +inherits = *PLA* +filament_vendor = Devil Design +temperature = 225 +bed_temperature = 65 +first_layer_temperature = 225 +first_layer_bed_temperature = 65 +filament_cost = 19.00 +filament_density = 1.24 +filament_colour = #FF0000 + [filament:Extrudr PLA NX2 @CREALITY] inherits = *PLA* filament_vendor = Extrudr @@ -568,6 +579,7 @@ filament_colour = #FFE200 printer_technology = FFF before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n between_objects_gcode = +pause_print_gcode = deretract_speed = 0 extruder_colour = #FFFF00 extruder_offset = 0x0 diff --git a/resources/profiles/Creality/CR10MINI_thumbnail.png b/resources/profiles/Creality/CR10MINI_thumbnail.png index e0f37fc4f..ecb9c97ab 100644 Binary files a/resources/profiles/Creality/CR10MINI_thumbnail.png and b/resources/profiles/Creality/CR10MINI_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10S4_thumbnail.png b/resources/profiles/Creality/CR10S4_thumbnail.png index 7a9f460c5..ff01823c3 100644 Binary files a/resources/profiles/Creality/CR10S4_thumbnail.png and b/resources/profiles/Creality/CR10S4_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10S5_thumbnail.png b/resources/profiles/Creality/CR10S5_thumbnail.png index 7a9f460c5..ff01823c3 100644 Binary files a/resources/profiles/Creality/CR10S5_thumbnail.png and b/resources/profiles/Creality/CR10S5_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10SPROV2_thumbnail.png b/resources/profiles/Creality/CR10SPROV2_thumbnail.png index f71146f1a..e7d297725 100644 Binary files a/resources/profiles/Creality/CR10SPROV2_thumbnail.png and b/resources/profiles/Creality/CR10SPROV2_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10SPRO_thumbnail.png b/resources/profiles/Creality/CR10SPRO_thumbnail.png index 72340a887..84e9b6c82 100644 Binary files a/resources/profiles/Creality/CR10SPRO_thumbnail.png and b/resources/profiles/Creality/CR10SPRO_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10S_thumbnail.png b/resources/profiles/Creality/CR10S_thumbnail.png index cf6dd04ff..1a8f0eb02 100644 Binary files a/resources/profiles/Creality/CR10S_thumbnail.png and b/resources/profiles/Creality/CR10S_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10V2_thumbnail.png b/resources/profiles/Creality/CR10V2_thumbnail.png index c201c7e4c..325e58a62 100644 Binary files a/resources/profiles/Creality/CR10V2_thumbnail.png and b/resources/profiles/Creality/CR10V2_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10V3_thumbnail.png b/resources/profiles/Creality/CR10V3_thumbnail.png index 30f30c07b..2019ec28c 100644 Binary files a/resources/profiles/Creality/CR10V3_thumbnail.png and b/resources/profiles/Creality/CR10V3_thumbnail.png differ diff --git a/resources/profiles/Creality/CR10_thumbnail.png b/resources/profiles/Creality/CR10_thumbnail.png index 7a3927ee3..53cdac9d5 100644 Binary files a/resources/profiles/Creality/CR10_thumbnail.png and b/resources/profiles/Creality/CR10_thumbnail.png differ diff --git a/resources/profiles/Creality/CR20PRO_thumbnail.png b/resources/profiles/Creality/CR20PRO_thumbnail.png index 9a006981e..d420c6c65 100644 Binary files a/resources/profiles/Creality/CR20PRO_thumbnail.png and b/resources/profiles/Creality/CR20PRO_thumbnail.png differ diff --git a/resources/profiles/Creality/CR20_thumbnail.png b/resources/profiles/Creality/CR20_thumbnail.png index 052659fa5..d8dfdf5dc 100644 Binary files a/resources/profiles/Creality/CR20_thumbnail.png and b/resources/profiles/Creality/CR20_thumbnail.png differ diff --git a/resources/profiles/Creality/ENDER2_thumbnail.png b/resources/profiles/Creality/ENDER2_thumbnail.png index 45fb9bfe7..f4bcd8dc5 100644 Binary files a/resources/profiles/Creality/ENDER2_thumbnail.png and b/resources/profiles/Creality/ENDER2_thumbnail.png differ diff --git a/resources/profiles/Creality/ENDER3BLTOUCH_thumbnail.png b/resources/profiles/Creality/ENDER3BLTOUCH_thumbnail.png index 8b1ca5889..4234b2dde 100644 Binary files a/resources/profiles/Creality/ENDER3BLTOUCH_thumbnail.png and b/resources/profiles/Creality/ENDER3BLTOUCH_thumbnail.png differ diff --git a/resources/profiles/Creality/ENDER3_thumbnail.png b/resources/profiles/Creality/ENDER3_thumbnail.png index 8b1ca5889..4234b2dde 100644 Binary files a/resources/profiles/Creality/ENDER3_thumbnail.png and b/resources/profiles/Creality/ENDER3_thumbnail.png differ diff --git a/resources/profiles/Creality/ENDER5PLUS_thumbnail.png b/resources/profiles/Creality/ENDER5PLUS_thumbnail.png index 98bcaaf7d..c76667e01 100644 Binary files a/resources/profiles/Creality/ENDER5PLUS_thumbnail.png and b/resources/profiles/Creality/ENDER5PLUS_thumbnail.png differ diff --git a/resources/profiles/Creality/ENDER5_thumbnail.png b/resources/profiles/Creality/ENDER5_thumbnail.png index eb9d117db..51a7b3149 100644 Binary files a/resources/profiles/Creality/ENDER5_thumbnail.png and b/resources/profiles/Creality/ENDER5_thumbnail.png differ diff --git a/resources/profiles/LulzBot/MINI_AERO_thumbnail.png b/resources/profiles/LulzBot/MINI_AERO_thumbnail.png index ded4eb673..a25947a1d 100644 Binary files a/resources/profiles/LulzBot/MINI_AERO_thumbnail.png and b/resources/profiles/LulzBot/MINI_AERO_thumbnail.png differ diff --git a/resources/profiles/LulzBot/TAZ6_AERO_thumbnail.png b/resources/profiles/LulzBot/TAZ6_AERO_thumbnail.png index ac6d48a69..79ffb907f 100644 Binary files a/resources/profiles/LulzBot/TAZ6_AERO_thumbnail.png and b/resources/profiles/LulzBot/TAZ6_AERO_thumbnail.png differ diff --git a/resources/profiles/TriLAB.idx b/resources/profiles/TriLAB.idx index eda36c227..9281dab13 100644 --- a/resources/profiles/TriLAB.idx +++ b/resources/profiles/TriLAB.idx @@ -1,3 +1,5 @@ +min_slic3r_version = 2.3.0-alpha3 +0.0.3 Added DeltiQ 2, DeltiQ 2 Plus printers, 0.10mm, 0.20mm FLEX print profiles, updated print materials, flexprint extension support min_slic3r_version = 2.3.0-alpha0 0.0.2 Added 0.15mm print profile 0.0.1 Initial TriLAB bundle diff --git a/resources/profiles/TriLAB.ini b/resources/profiles/TriLAB.ini index 1c9bda0c1..735314ae2 100644 --- a/resources/profiles/TriLAB.ini +++ b/resources/profiles/TriLAB.ini @@ -1,13 +1,12 @@ -# DeltiQ presets for PrusaSlicer -# https://github.com/prusa3d/PrusaSlicer-settings/pull/100 -# based on https://github.com/trilab3d/Slicer-profiles/tree/deltiq/Slic3r_PE_1_41_3 +# Print profiles for the TriLAB printers +# based on https://github.com/trilab3d/PrusaSlicer-settings/tree/master/live/TriLAB [vendor] # Vendor name will be shown by the Config Wizard. name = TriLAB # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the PrusaSlicer configuration to be downgraded. -config_version = 0.0.2 +config_version = 0.0.3 # Where to get the updates from? config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/TriLAB/ # changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1% @@ -16,215 +15,364 @@ config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/Prus # also the first model installed & the first nozzle installed will be activated after install. # Printer model name will be shown by the installation wizard. -[printer_model:DQM] -name = TRILAB DeltiQ M +[printer_model:DQ2] +name = DeltiQ 2 variants = 0.4 technology = FFF -bed_model = -bed_texture = +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ PLA; DeltiQ ASA; DeltiQ PET; DeltiQ ABS; DeltiQ CPE + +[printer_model:DQ2P] +name = DeltiQ 2 Plus +variants = 0.4 +technology = FFF +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ PLA; DeltiQ ASA; DeltiQ PET; DeltiQ ABS; DeltiQ CPE + +[printer_model:DQ2+FP2] +name = DeltiQ 2 + FlexPrint 2 +variants = 0.4 +technology = FFF +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ FlexPrint 2 FLEX; DeltiQ FlexPrint 2 FLEX Smartfil; DeltiQ FlexPrint 2 PLA; DeltiQ FlexPrint 2 ASA; DeltiQ FlexPrint 2 PET; DeltiQ FlexPrint 2 ABS; DeltiQ FlexPrint 2 CPE + +[printer_model:DQ2P+FP2] +name = DeltiQ 2 Plus + FlexPrint 2 +variants = 0.4 +technology = FFF +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ FlexPrint 2 FLEX; DeltiQ FlexPrint 2 FLEX Smartfil; DeltiQ FlexPrint 2 PLA; DeltiQ FlexPrint 2 ASA; DeltiQ FlexPrint 2 PET; DeltiQ FlexPrint 2 ABS; DeltiQ FlexPrint 2 CPE + +[printer_model:DQ2+FP] +name = DeltiQ 2 + FlexPrint +variants = 0.4 +technology = FFF +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ FlexPrint FLEX; DeltiQ FlexPrint PLA; DeltiQ FlexPrint ASA; DeltiQ FlexPrint PET; DeltiQ FlexPrint ABS; DeltiQ FlexPrint CPE + +[printer_model:DQ2P+FP] +name = DeltiQ 2 Plus + FlexPrint +variants = 0.4 +technology = FFF +family = DeltiQ 2 +bed_model = dq2_bed.stl +bed_texture = dq2_bed_texture.svg +default_materials = DeltiQ FlexPrint FLEX; DeltiQ FlexPrint PLA; DeltiQ FlexPrint ASA; DeltiQ FlexPrint PET; DeltiQ FlexPrint ABS; DeltiQ FlexPrint CPE + +[printer_model:DQM] +name = DeltiQ M +variants = 0.4 +technology = FFF +family = DeltiQ default_materials = DeltiQ PLA; DeltiQ ASA; DeltiQ PET; DeltiQ ABS; DeltiQ CPE [printer_model:DQL] -name = TRILAB DeltiQ L +name = DeltiQ L variants = 0.4 technology = FFF -bed_model = -bed_texture = +family = DeltiQ default_materials = DeltiQ PLA; DeltiQ ASA; DeltiQ PET; DeltiQ ABS; DeltiQ CPE [printer_model:DQXL] -name = TRILAB DeltiQ XL +name = DeltiQ XL variants = 0.4 technology = FFF -bed_model = -bed_texture = +family = DeltiQ default_materials = DeltiQ PLA; DeltiQ ASA; DeltiQ PET; DeltiQ ABS; DeltiQ CPE - # All presets starting with asterisk, for example *common*, are intermediate and they will # not make it into the user interface. -[print:DeltiQ 0.15mm] -inherits = DeltiQ 0.2mm -layer_height = 0.15 -bottom_solid_layers = 5 -top_solid_layers = 6 -[print:DeltiQ 0.2mm] +[print:DeltiQ 0.20mm Normal] avoid_crossing_perimeters = 0 +bottom_fill_pattern = rectilinear bottom_solid_layers = 4 +bottom_solid_min_thickness = 0.7 bridge_acceleration = 1000 bridge_angle = 0 bridge_flow_ratio = 0.95 -bridge_speed = 20 +bridge_speed = 30 brim_width = 0 -clip_multipart_objects = 0 -compatible_printers_condition = printer_notes=~/.*TRILAB.*/ +clip_multipart_objects = 1 +compatible_printers = +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ complete_objects = 0 default_acceleration = 2000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.4 +dont_support_bridges = 0 +draft_shield = 0 +elefant_foot_compensation = 0.2 +ensure_vertical_shell_thickness = 0 +external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 30 external_perimeters_first = 0 extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.4 +extruder_clearance_height = 60 +extruder_clearance_radius = 45 +extrusion_width = 0.45 fill_angle = 45 -fill_density = 15% -fill_pattern = gyroid +fill_density = 20% +fill_pattern = grid first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.4 -first_layer_height = 0.3 +first_layer_extrusion_width = 0.42 +first_layer_height = 0.2 first_layer_speed = 20 -gap_fill_speed = 50 +gap_fill_speed = 40 gcode_comments = 0 +gcode_label_objects = 0 infill_acceleration = 2000 infill_every_layers = 1 infill_extruder = 1 -infill_extrusion_width = 0.55 +infill_extrusion_width = 0.45 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 50 -inherits = +infill_speed = 60 interface_shells = 0 +ironing = 0 +ironing_flowrate = 15% +ironing_spacing = 0.1 +ironing_speed = 15 +ironing_type = top layer_height = 0.2 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 10 +max_print_speed = 60 +max_volumetric_speed = 0 min_skirt_length = 4 notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 -output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}.gcode -overhangs = 0 +output_filename_format = {input_filename_base}_{printer_model}_{filament_type[0]}_{layer_height}mm_{print_time}.gcode +overhangs = 1 perimeter_acceleration = 1500 perimeter_extruder = 1 -perimeter_extrusion_width = 0.4 -perimeter_speed = 40 +perimeter_extrusion_width = 0.45 +perimeter_speed = 45 perimeters = 2 post_process = print_settings_id = raft_layers = 0 resolution = 0 seam_position = nearest -single_extruder_multi_material_priming = 1 -skirt_distance = 2 -skirt_height = 1 +single_extruder_multi_material_priming = 0 +skirt_distance = 3 +skirt_height = 2 skirts = 1 +slice_closing_radius = 0.049 small_perimeter_speed = 20 -solid_infill_below_area = 15 +solid_infill_below_area = 70 solid_infill_every_layers = 0 solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.4 -solid_infill_speed = 50 +solid_infill_extrusion_width = 0.45 +solid_infill_speed = 60 spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 -support_material_angle = 0 +support_material_angle = 40 support_material_auto = 1 support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 +support_material_contact_distance = 0.1 support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0 +support_material_extruder = 0 +support_material_extrusion_width = 0.35 support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 3 -support_material_interface_spacing = 0 +support_material_interface_extruder = 0 +support_material_interface_layers = 4 +support_material_interface_spacing = 0.4 support_material_interface_speed = 100% support_material_pattern = rectilinear -support_material_spacing = 2.5 +support_material_spacing = 2 support_material_speed = 50 support_material_synchronize_layers = 0 support_material_threshold = 55 -support_material_with_sheath = 1 -support_material_xy_spacing = 100% +support_material_with_sheath = 0 +support_material_xy_spacing = 0.6 thin_walls = 0 -threads = 4 +threads = 12 +top_fill_pattern = monotonic top_infill_extrusion_width = 0.4 -top_solid_infill_speed = 30 +top_solid_infill_speed = 40 top_solid_layers = 5 +top_solid_min_thickness = 0.7 travel_speed = 150 wipe_tower = 0 wipe_tower_bridging = 10 +wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 wipe_tower_x = 180 wipe_tower_y = 140 xy_size_compensation = 0 +[print:DeltiQ 0.10mm Normal] +inherits = DeltiQ 0.20mm Normal +bottom_solid_layers = 7 +bottom_solid_min_thickness = 0.7 +bridge_flow_ratio = 0.7 +bridge_speed = 30 +ensure_vertical_shell_thickness = 1 +layer_height = 0.1 +first_layer_height = 0.2 +top_solid_layers = 9 +top_solid_min_thickness = 0.7 +top_infill_extrusion_width = 0.4 +fill_pattern = grid +fill_density = 20% + +[print:DeltiQ 0.15mm Normal] +inherits = DeltiQ 0.20mm Normal +bottom_solid_layers = 5 +bottom_solid_min_thickness = 0.7 +bridge_flow_ratio = 0.7 +bridge_speed = 30 +ensure_vertical_shell_thickness = 1 +layer_height = 0.15 +first_layer_height = 0.2 +top_solid_layers = 7 +top_solid_min_thickness = 0.7 +fill_pattern = grid +fill_density = 20% + +[print:DeltiQ 0.20mm Vase] +inherits = DeltiQ 0.20mm Normal +perimeters = 1 +top_solid_layers = 0 +fill_density = 0 +support_material = 0 +spiral_vase = 1 +ensure_vertical_shell_thickness = 1 +thin_walls = 0 + +[print:DeltiQ 0.20mm FLEX] +inherits = DeltiQ 0.20mm Normal +avoid_crossing_perimeters = 0 +bridge_flow_ratio = 0.90 +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*FLEXPRINT.*/ +only_retract_when_crossing_perimeters = 1 +overhangs = 0 +seam_position = nearest +thin_walls = 0 +bridge_speed = 20 +external_perimeter_speed = 20 +first_layer_speed = 20 +gap_fill_speed = 25 +infill_speed = 30 +perimeter_speed = 25 +small_perimeter_speed = 20 +solid_infill_speed = 30 +support_material_contact_distance = 0.3 +top_solid_infill_speed = 20 +top_fill_pattern = rectilinear +fill_pattern = grid +fill_density = 25% +travel_speed = 200 +max_print_speed = 30 +complete_objects = 1 + + [filament:*DeltiQ common*] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers_condition = printer_notes=~/.*TRILAB.*/ -cooling = 1 -filament_vendor = Generic +compatible_printers = +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and !(printer_notes=~/.*FLEXPRINT.*/) disable_fan_first_layers = 3 -end_filament_gcode = "" extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 60 -filament_colour = #FF3232 -filament_cooling_final_speed = 3.4 -filament_cooling_initial_speed = 2.2 -filament_cooling_moves = 4 -filament_cost = 0 -filament_density = 1.25 +filament_colour = #FF0000 filament_diameter = 1.75 -filament_load_time = 0 -filament_loading_speed = 28 -filament_loading_speed_start = 3 -filament_max_volumetric_speed = 10 filament_minimal_purge_on_wipe_tower = 15 filament_notes = "" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_settings_id = "" filament_soluble = 0 filament_toolchange_delay = 0 +start_filament_gcode = "; FILAMENT_START_GCODE" +end_filament_gcode = "; FILAMENT_END_GCODE" + +[filament:DeltiQ PET] +inherits = *DeltiQ common* +bed_temperature = 90 +bridge_fan_speed = 50 +cooling = 1 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_vendor = DevilDesign +filament_cost = 480 +filament_density = 1.27 +filament_deretract_speed = 25 +filament_max_volumetric_speed = 8 +filament_retract_before_travel = 2 +filament_retract_before_wipe = 70% +filament_retract_layer_change = 1 +filament_retract_length = 4.1 +filament_retract_lift = 0.2 +filament_retract_speed = 45 filament_type = PET -filament_unload_time = 0 -filament_unloading_speed = 90 -filament_unloading_speed_start = 100 +filament_wipe = 1 first_layer_bed_temperature = 90 first_layer_temperature = 240 max_fan_speed = 50 min_fan_speed = 30 min_print_speed = 10 slowdown_below_layer_time = 5 -start_filament_gcode = "" temperature = 245 -[filament:DeltiQ PET] -inherits = *DeltiQ common* - [filament:DeltiQ PLA] inherits = *DeltiQ common* bed_temperature = 55 bridge_fan_speed = 100 -disable_fan_first_layers = 1 +cooling = 1 +fan_always_on = 1 +fan_below_layer_time = 100 +filament_vendor = Fillamentum +filament_cost = 767 +filament_density = 1.24 +filament_max_volumetric_speed = 8 +filament_retract_before_travel = 2 +filament_retract_before_wipe = 90% +filament_retract_layer_change = 1 +filament_retract_length = 4.0 +filament_retract_lift = 0.2 +filament_retract_speed = 30 filament_type = PLA +filament_wipe = 1 first_layer_bed_temperature = 55 -first_layer_temperature = 215 +first_layer_temperature = 220 max_fan_speed = 100 -min_fan_speed = 85 +min_fan_speed = 100 +min_print_speed = 10 slowdown_below_layer_time = 4 -temperature = 210 +temperature = 215 [filament:DeltiQ ABS] inherits = *DeltiQ common* bed_temperature = 100 -bridge_fan_speed = 20 -filament_density = 1.04 +bridge_fan_speed = 25 +cooling = 1 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_vendor = Fillamentum +filament_cost = 774 +filament_density = 1.08 +filament_max_volumetric_speed = 4 +filament_retract_before_travel = 3 +filament_retract_before_wipe = 70% +filament_retract_layer_change = 1 +filament_retract_length = 4.1 +filament_retract_lift = 0.2 +filament_retract_speed = 25 filament_type = ABS +filament_wipe = 1 first_layer_bed_temperature = 100 first_layer_temperature = 255 -max_fan_speed = 20 +max_fan_speed = 15 min_fan_speed = 5 +min_print_speed = 10 slowdown_below_layer_time = 15 temperature = 255 @@ -237,11 +385,160 @@ temperature = 265 [filament:DeltiQ CPE] inherits = *DeltiQ common* -bed_temperature = 85 +bed_temperature = 90 +bridge_fan_speed = 50 +cooling = 1 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_vendor = Fillamentum +filament_cost = 1214 +filament_density = 1.25 +filament_deretract_speed = 25 +filament_max_volumetric_speed = 8 +filament_retract_before_travel = 2 +filament_retract_before_wipe = 70% +filament_retract_layer_change = 0 +filament_retract_length = 4.3 +filament_retract_lift = 0.2 +filament_retract_speed = 45 filament_type = CPE -first_layer_bed_temperature = 85 -first_layer_temperature = 260 -temperature = 265 +filament_wipe = 1 +first_layer_bed_temperature = 90 +first_layer_temperature = 265 +max_fan_speed = 50 +min_fan_speed = 30 +min_print_speed = 10 +slowdown_below_layer_time = 5 +temperature = 260 + + +[filament:DeltiQ FlexPrint 2 PET] +inherits = DeltiQ PET +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +filament_retract_length = 1.4 +filament_retract_speed = 35 +filament_retract_before_wipe = 0% + +[filament:DeltiQ FlexPrint 2 PLA] +inherits = DeltiQ PLA +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +filament_retract_length = 1.2 +filament_retract_speed = 28 + +[filament:DeltiQ FlexPrint 2 ABS] +inherits = DeltiQ ABS +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +filament_retract_length = 0.8 +filament_retract_speed = 25 + +[filament:DeltiQ FlexPrint 2 ASA] +inherits = DeltiQ ASA +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ + +[filament:DeltiQ FlexPrint 2 CPE] +inherits = DeltiQ CPE +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +filament_retract_length = 0.8 +filament_retract_speed = 35 +filament_deretract_speed = 0 +filament_retract_before_wipe = 0% + +[filament:DeltiQ FlexPrint 2 FLEX] +inherits = *DeltiQ common* +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +bed_temperature = 50 +bridge_fan_speed = 80 +cooling = 1 +disable_fan_first_layers = 1 +extrusion_multiplier = 1.07 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_vendor = Fillamentum +filament_cost = 1870 +filament_density = 1.22 +filament_deretract_speed = 0 +filament_max_volumetric_speed = 2.9 +filament_retract_before_travel = 1 +filament_retract_before_wipe = 70% +filament_retract_layer_change = 0 +filament_retract_length = 1.6 +filament_retract_lift = 0.2 +filament_retract_restart_extra = nil +filament_retract_speed = 20 +filament_type = FLEX +filament_wipe = 1 +first_layer_bed_temperature = 50 +first_layer_temperature = 225 +max_fan_speed = 50 +min_fan_speed = 30 +min_print_speed = 5 +slowdown_below_layer_time = 4 +temperature = 225 + +[filament:DeltiQ FlexPrint 2 FLEX Smartfil] +inherits = *DeltiQ common* +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT2.*/ +bed_temperature = 50 +bridge_fan_speed = 80 +cooling = 0 +disable_fan_first_layers = 3 +extrusion_multiplier = 1.07 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_vendor = Smart Materials 3D +filament_cost = 1209 +filament_density = 1.21 +filament_deretract_speed = 0 +filament_max_volumetric_speed = 2.5 +filament_retract_before_travel = 1 +filament_retract_before_wipe = nil +filament_retract_layer_change = 0 +filament_retract_length = 1.2 +filament_retract_lift = 0.2 +filament_retract_restart_extra = nil +filament_retract_speed = 20 +filament_type = FLEX +filament_wipe = 0 +first_layer_bed_temperature = 50 +first_layer_temperature = 240 +max_fan_speed = 50 +min_fan_speed = 50 +min_print_speed = 10 +slowdown_below_layer_time = 4 +temperature = 240 + + +[filament:DeltiQ FlexPrint PET] +inherits = DeltiQ PET +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT1.*/ +filament_retract_length = 0.7 +filament_retract_speed = 25 + +[filament:DeltiQ FlexPrint PLA] +inherits = DeltiQ PLA +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT1.*/ +filament_retract_length = 0.7 +filament_retract_speed = 28 + +[filament:DeltiQ FlexPrint ABS] +inherits = DeltiQ ABS +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT1.*/ +filament_retract_length = 0.7 +filament_retract_speed = 25 + +[filament:DeltiQ FlexPrint ASA] +inherits = DeltiQ ASA +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT1.*/ +filament_retract_length = 0.7 +filament_retract_speed = 25 + +[filament:DeltiQ FlexPrint CPE] +inherits = DeltiQ CPE +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_TRILAB.*/ and printer_notes=~/.*PRINTER_FAMILY_DQ.*/ and printer_notes=~/.*FLEXPRINT1.*/ +filament_retract_length = 0.7 +filament_retract_speed = 25 +filament_deretract_speed = 0 +filament_retract_before_wipe = 0% [printer:*DeltiQ*] @@ -251,63 +548,116 @@ before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z] between_objects_gcode = cooling_tube_length = 5 cooling_tube_retraction = 91.5 -default_filament_profile = "" -default_print_profile = -deretract_speed = 25 +default_filament_profile = "DeltiQ PLA" +default_print_profile = DeltiQ 0.20mm Normal +deretract_speed = 0 end_gcode = ;END\nM104 S0 ; Turn extruder heater off\nM140 S0 ; Turn bed heater off\nG28 ; Home all axes\nM84 S5 ; Stop all axes and hold inidle for 5 seconds\nG90 ; Absolute positioning extra_loading_move = -2 -extruder_colour = "" +extruder_colour = #FF0000 extruder_offset = 0x0 gcode_flavor = repetier +host_type = octoprint layer_gcode = ;AFTER_LAYER_CHANGE\nM117 layer [layer_num] at [layer_z]mm\n;[layer_z]\n -machine_max_acceleration_e = 10000,5000 -machine_max_acceleration_extruding = 1500,1250 -machine_max_acceleration_retracting = 1500,1250 -machine_max_acceleration_x = 9000,1000 -machine_max_acceleration_y = 9000,1000 -machine_max_acceleration_z = 500,200 -machine_max_feedrate_e = 120,120 -machine_max_feedrate_x = 500,200 -machine_max_feedrate_y = 500,200 -machine_max_feedrate_z = 12,12 -machine_max_jerk_e = 2.5,2.5 -machine_max_jerk_x = 10,10 -machine_max_jerk_y = 10,10 -machine_max_jerk_z = 0.2,0.4 -machine_min_extruding_rate = 0,0 -machine_min_travel_rate = 0,0 max_layer_height = 0.25 max_print_height = 320 min_layer_height = 0.15 nozzle_diameter = 0.4 parking_pos_retraction = 92 +print_host = printer_model = -printer_notes = TRILAB +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_TRILAB\nPRINTER_FAMILY_DQ\nPRINTER_MODEL_DQL printer_settings_id = printer_variant = -printer_vendor = +printer_vendor = TriLAB Group s.r.o. +printhost_apikey = +printhost_cafile = remaining_times = 0 -retract_before_travel = 2 +retract_before_travel = 3 retract_before_wipe = 100% retract_layer_change = 1 -retract_length = 4.1 +retract_length = 4.0 retract_length_toolchange = 10 -retract_lift = 0.3 +retract_lift = 0.2 retract_lift_above = 0 -retract_lift_below = 0 +retract_lift_below = 319 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 -retract_speed = 33 -silent_mode = 1 +retract_speed = 30 +serial_port = +serial_speed = 250000 +silent_mode = 0 single_extruder_multi_material = 0 start_gcode = ;START\nM220 S100 ; Set feedmultiply back to 100percent\nG90 ; Absolute positioning\nM83 ; Relative extruder\nM107 ; Layer fan OFF\nM190 S[first_layer_bed_temperature] ; Set bed temperature and wait\nM104 S[first_layer_temperature] ; Set extruder temperature\nG28 ; Home all axes\nG33 ; auto leveling rutine\nG1 X-62 Y-108 Z0.3 F6000 ; Go to purge position start\nG92 E0 ; Zero extruder\nM109 S[first_layer_temperature] ; Set and wait - hotend temperature\nG3 X62 Y-108 I62 J108 E10 F200 ; Go ARC to purge end\nG92 E0 ; Zero extruder +thumbnails = toolchange_gcode = use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 0 -wipe = 0 +wipe = 1 z_offset = 0 + +[printer:*DeltiQ 2*] +inherits = *DeltiQ* +before_layer_gcode = ; BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n +end_gcode = ; END_GCODE\n\nM140 S0 ; Turn off bed\n\nG28 ; Home\n\nM104 S0 ; Turn off extruder\nM107 ; Turn off fan\n\nG90 ; Absolute positioning\nM220 S100 ; Feedmultiply back to 100percent\n\nM84 S5; Disable motors +gcode_flavor = reprap +layer_gcode = ; AFTER_LAYER_CHANGE\n;[layer_z] +pause_print_gcode = M0 +start_gcode = ; START_GCODE\n\nM220 S100 ; Set feedmultiply back to 100percent\n\nT0 ; Select Titan extruder\n\nG90 ; Absolute positioning\nM83; Relative Extruder\n\nM190 S[first_layer_bed_temperature] ; Set and wait - bed temperature\nM104 S[first_layer_temperature]\n\nG28 ; Home all axes\nG32 ; Probe Z and calculate Z plane\n\nG29 ; Mesh bed probe\n\nG1009 ; Go ARC to purge end\n\nG92 E0 ; Zero extruder +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_TRILAB\nPRINTER_FAMILY_DQ\nPRINTER_MODEL_DQ2 + +[printer:*DeltiQ 2 FlexPrint*] +inherits = *DeltiQ 2* +start_gcode = ; START_GCODE\n\nM220 S100 ; Set feedmultiply back to 100percent\n\nT1 ; Select FlexPrint extruder\n\nG90 ; Absolute positioning\nM83; Relative Extruder\n\nM190 S[first_layer_bed_temperature] ; Set and wait - bed temperature\nM104 S[first_layer_temperature]\n\nG28 ; Home all axes\nG32 ; Probe Z and calculate Z plane\n\nG29 ; Mesh bed probe\n\nG1009 ; Go ARC to purge end\n\nG92 E0 ; Zero extruder +default_print_profile = DeltiQ 0.20mm FLEX +default_filament_profile = "DeltiQ FlexPrint 2 FLEX" +retract_length = 0.7 +retract_speed = 25 +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_TRILAB\nPRINTER_FAMILY_DQ\nPRINTER_MODEL_DQ2+FP\nFLEXPRINT1 + +[printer:*DeltiQ 2 FlexPrint 2*] +inherits = *DeltiQ 2 FlexPrint* +default_filament_profile = "DeltiQ FlexPrint 2 FLEX" +retract_length = 0.8 +retract_speed = 25 +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_TRILAB\nPRINTER_FAMILY_DQ\nPRINTER_MODEL_DQ2+FP\nFLEXPRINT2 + +[printer:DeltiQ 2] +inherits = *DeltiQ 2* +printer_model = DQ2 +printer_variant = 0.4 +max_print_height = 320 + +[printer:DeltiQ 2 Plus] +inherits = *DeltiQ 2* +printer_model = DQ2P +printer_variant = 0.4 +max_print_height = 500 + +[printer:DeltiQ 2 + FlexPrint 2] +inherits = *DeltiQ 2 FlexPrint 2* +printer_model = DQ2+FP2 +printer_variant = 0.4 +max_print_height = 320 + +[printer:DeltiQ 2 Plus + FlexPrint 2] +inherits = *DeltiQ 2 FlexPrint 2* +printer_model = DQ2P+FP2 +printer_variant = 0.4 +max_print_height = 500 + +[printer:DeltiQ 2 + FlexPrint] +inherits = *DeltiQ 2 FlexPrint* +printer_model = DQ2+FP +printer_variant = 0.4 +max_print_height = 320 + +[printer:DeltiQ 2 Plus + FlexPrint] +inherits = *DeltiQ 2 FlexPrint* +printer_model = DQ2P+FP +printer_variant = 0.4 +max_print_height = 500 [printer:DeltiQ L] inherits = *DeltiQ* @@ -337,6 +687,6 @@ retract_length = 4.5 retract_speed = 35 [presets] -print = DeltiQ 0.2mm -printer = DeltiQ L -filament = DeltiQ PLA +print = DeltiQ 0.20mm Normal +printer = DeltiQ 2 +filament = DeltiQ PLA \ No newline at end of file diff --git a/resources/profiles/TriLAB/DQ2+FP2_thumbnail.png b/resources/profiles/TriLAB/DQ2+FP2_thumbnail.png new file mode 100644 index 000000000..a33919fc7 Binary files /dev/null and b/resources/profiles/TriLAB/DQ2+FP2_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQ2+FP_thumbnail.png b/resources/profiles/TriLAB/DQ2+FP_thumbnail.png new file mode 100644 index 000000000..a33919fc7 Binary files /dev/null and b/resources/profiles/TriLAB/DQ2+FP_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQ2P+FP2_thumbnail.png b/resources/profiles/TriLAB/DQ2P+FP2_thumbnail.png new file mode 100644 index 000000000..27853b29c Binary files /dev/null and b/resources/profiles/TriLAB/DQ2P+FP2_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQ2P+FP_thumbnail.png b/resources/profiles/TriLAB/DQ2P+FP_thumbnail.png new file mode 100644 index 000000000..27853b29c Binary files /dev/null and b/resources/profiles/TriLAB/DQ2P+FP_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQ2P_thumbnail.png b/resources/profiles/TriLAB/DQ2P_thumbnail.png new file mode 100644 index 000000000..27853b29c Binary files /dev/null and b/resources/profiles/TriLAB/DQ2P_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQ2_thumbnail.png b/resources/profiles/TriLAB/DQ2_thumbnail.png new file mode 100644 index 000000000..a33919fc7 Binary files /dev/null and b/resources/profiles/TriLAB/DQ2_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQL_thumbnail.png b/resources/profiles/TriLAB/DQL_thumbnail.png index 97769279d..44386db05 100644 Binary files a/resources/profiles/TriLAB/DQL_thumbnail.png and b/resources/profiles/TriLAB/DQL_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQM_thumbnail.png b/resources/profiles/TriLAB/DQM_thumbnail.png index 0046090c8..27210f9bb 100644 Binary files a/resources/profiles/TriLAB/DQM_thumbnail.png and b/resources/profiles/TriLAB/DQM_thumbnail.png differ diff --git a/resources/profiles/TriLAB/DQXL_thumbnail.png b/resources/profiles/TriLAB/DQXL_thumbnail.png index 46fa300c4..4de802df7 100644 Binary files a/resources/profiles/TriLAB/DQXL_thumbnail.png and b/resources/profiles/TriLAB/DQXL_thumbnail.png differ diff --git a/resources/profiles/TriLAB/dq2_bed.stl b/resources/profiles/TriLAB/dq2_bed.stl new file mode 100644 index 000000000..6b8f20caa Binary files /dev/null and b/resources/profiles/TriLAB/dq2_bed.stl differ diff --git a/src/PrusaSlicer.cpp b/src/PrusaSlicer.cpp index 0ed719c99..c181525bd 100644 --- a/src/PrusaSlicer.cpp +++ b/src/PrusaSlicer.cpp @@ -138,7 +138,6 @@ int CLI::run(int argc, char **argv) m_print_config.apply(config); } -#if ENABLE_GCODE_VIEWER // are we starting as gcodeviewer ? for (auto it = m_actions.begin(); it != m_actions.end(); ++it) { if (*it == "gcodeviewer") { @@ -148,10 +147,8 @@ int CLI::run(int argc, char **argv) break; } } -#endif // ENABLE_GCODE_VIEWER // Read input file(s) if any. -#if ENABLE_GCODE_VIEWER for (const std::string& file : m_input_files) { std::string ext = boost::filesystem::path(file).extension().string(); if (ext == ".gcode" || ext == ".g") { @@ -162,7 +159,6 @@ int CLI::run(int argc, char **argv) } } if (!start_as_gcodeviewer) { -#endif // ENABLE_GCODE_VIEWER for (const std::string& file : m_input_files) { if (!boost::filesystem::exists(file)) { boost::nowide::cerr << "No such file: " << file << std::endl; @@ -195,9 +191,7 @@ int CLI::run(int argc, char **argv) } m_models.push_back(model); } -#if ENABLE_GCODE_VIEWER } -#endif // ENABLE_GCODE_VIEWER // Apply command line options to a more specific DynamicPrintConfig which provides normalize() // (command line options override --load files) @@ -504,11 +498,7 @@ int CLI::run(int argc, char **argv) print->process(); if (printer_technology == ptFFF) { // The outfile is processed by a PlaceholderParser. -#if ENABLE_GCODE_VIEWER outfile = fff_print.export_gcode(outfile, nullptr, nullptr); -#else - outfile = fff_print.export_gcode(outfile, nullptr); -#endif // ENABLE_GCODE_VIEWER outfile_final = fff_print.print_statistics().finalize_output_path(outfile); } else { outfile = sla_print.output_filepath(outfile); @@ -559,11 +549,6 @@ int CLI::run(int argc, char **argv) << " (" << print.total_extruded_volume()/1000 << "cm3)" << std::endl; */ } -#if !ENABLE_GCODE_VIEWER - } else if (opt_key == "gcodeviewer") { - start_gui = true; - start_as_gcodeviewer = true; -#endif // !ENABLE_GCODE_VIEWER } else { boost::nowide::cerr << "error: option not supported yet: " << opt_key << std::endl; return 1; diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp index 631ff2fb2..9cd0d5b36 100644 --- a/src/libslic3r/AppConfig.cpp +++ b/src/libslic3r/AppConfig.cpp @@ -38,9 +38,7 @@ void AppConfig::reset() // Override missing or keys with their defaults. void AppConfig::set_defaults() { -#if ENABLE_GCODE_VIEWER if (m_mode == EAppMode::Editor) { -#endif // ENABLE_GCODE_VIEWER // Reset the empty fields to defaults. if (get("autocenter").empty()) set("autocenter", "0"); @@ -98,17 +96,6 @@ void AppConfig::set_defaults() if (get("auto_toolbar_size").empty()) set("auto_toolbar_size", "100"); -#if !ENABLE_GCODE_VIEWER - if (get("use_perspective_camera").empty()) - set("use_perspective_camera", "1"); - - if (get("use_free_camera").empty()) - set("use_free_camera", "0"); - - if (get("reverse_mouse_wheel_zoom").empty()) - set("reverse_mouse_wheel_zoom", "0"); -#endif // !ENABLE_GCODE_VIEWER - #if ENABLE_ENVIRONMENT_MAP if (get("use_environment_map").empty()) set("use_environment_map", "0"); @@ -116,7 +103,6 @@ void AppConfig::set_defaults() if (get("use_inches").empty()) set("use_inches", "0"); -#if ENABLE_GCODE_VIEWER } if (get("seq_top_layer_only").empty()) @@ -130,7 +116,6 @@ void AppConfig::set_defaults() if (get("reverse_mouse_wheel_zoom").empty()) set("reverse_mouse_wheel_zoom", "0"); -#endif // ENABLE_GCODE_VIEWER if (get("show_splash_screen").empty()) set("show_splash_screen", "1"); @@ -247,14 +232,10 @@ void AppConfig::save() boost::nowide::ofstream c; c.open(path_pid, std::ios::out | std::ios::trunc); -#if ENABLE_GCODE_VIEWER if (m_mode == EAppMode::Editor) c << "# " << Slic3r::header_slic3r_generated() << std::endl; else c << "# " << Slic3r::header_gcodeviewer_generated() << std::endl; -#else - c << "# " << Slic3r::header_slic3r_generated() << std::endl; -#endif // ENABLE_GCODE_VIEWER // Make sure the "no" category is written first. for (const std::pair &kvp : m_storage[""]) c << kvp.first << " = " << kvp.second << std::endl; @@ -455,15 +436,11 @@ void AppConfig::reset_selections() std::string AppConfig::config_path() { -#if ENABLE_GCODE_VIEWER std::string path = (m_mode == EAppMode::Editor) ? (boost::filesystem::path(Slic3r::data_dir()) / (SLIC3R_APP_KEY ".ini")).make_preferred().string() : (boost::filesystem::path(Slic3r::data_dir()) / (GCODEVIEWER_APP_KEY ".ini")).make_preferred().string(); return path; -#else - return (boost::filesystem::path(Slic3r::data_dir()) / (SLIC3R_APP_KEY ".ini")).make_preferred().string(); -#endif // ENABLE_GCODE_VIEWER } std::string AppConfig::version_check_url() const @@ -474,11 +451,7 @@ std::string AppConfig::version_check_url() const bool AppConfig::exists() { -#if ENABLE_GCODE_VIEWER return boost::filesystem::exists(config_path()); -#else - return boost::filesystem::exists(AppConfig::config_path()); -#endif // ENABLE_GCODE_VIEWER } }; // namespace Slic3r diff --git a/src/libslic3r/AppConfig.hpp b/src/libslic3r/AppConfig.hpp index 1ed7b28a5..c8ccd18cd 100644 --- a/src/libslic3r/AppConfig.hpp +++ b/src/libslic3r/AppConfig.hpp @@ -15,7 +15,6 @@ namespace Slic3r { class AppConfig { public: -#if ENABLE_GCODE_VIEWER enum class EAppMode : unsigned char { Editor, @@ -23,14 +22,9 @@ public: }; explicit AppConfig(EAppMode mode) : -#else - AppConfig() : -#endif // ENABLE_GCODE_VIEWER m_dirty(false), m_orig_version(Semver::invalid()), -#if ENABLE_GCODE_VIEWER m_mode(mode), -#endif // ENABLE_GCODE_VIEWER m_legacy_datadir(false) { this->reset(); @@ -135,11 +129,7 @@ public: void reset_selections(); // Get the default config path from Slic3r::data_dir(). -#if ENABLE_GCODE_VIEWER std::string config_path(); -#else - static std::string config_path(); -#endif // ENABLE_GCODE_VIEWER // Returns true if the user's data directory comes from before Slic3r 1.40.0 (no updating) bool legacy_datadir() const { return m_legacy_datadir; } @@ -154,11 +144,7 @@ public: Semver orig_version() const { return m_orig_version; } // Does the config file exist? -#if ENABLE_GCODE_VIEWER bool exists(); -#else - static bool exists(); -#endif // ENABLE_GCODE_VIEWER std::vector get_recent_projects() const; void set_recent_projects(const std::vector& recent_projects); @@ -196,10 +182,8 @@ private: return true; } -#if ENABLE_GCODE_VIEWER + // Type of application: Editor or GCodeViewer EAppMode m_mode { EAppMode::Editor }; -#endif // ENABLE_GCODE_VIEWER - // Map of section, name -> value std::map> m_storage; // Map of enabled vendors / models / variants diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt index b1ef64ab5..150d66d75 100644 --- a/src/libslic3r/CMakeLists.txt +++ b/src/libslic3r/CMakeLists.txt @@ -87,8 +87,6 @@ add_library(libslic3r STATIC GCode/PostProcessor.hpp # GCode/PressureEqualizer.cpp # GCode/PressureEqualizer.hpp - GCode/PreviewData.cpp - GCode/PreviewData.hpp GCode/PrintExtents.cpp GCode/PrintExtents.hpp GCode/SpiralVase.cpp diff --git a/src/libslic3r/Config.cpp b/src/libslic3r/Config.cpp index 25ef93430..03ce0ad40 100644 --- a/src/libslic3r/Config.cpp +++ b/src/libslic3r/Config.cpp @@ -192,6 +192,23 @@ bool unescape_strings_cstyle(const std::string &str, std::vector &o } } +std::string escape_ampersand(const std::string& str) +{ + // Allocate a buffer 2 times the input string length, + // so the output will fit even if all input characters get escaped. + std::vector out(str.size() * 6, 0); + char* outptr = out.data(); + for (size_t i = 0; i < str.size(); ++i) { + char c = str[i]; + if (c == '&') { + (*outptr++) = '&'; + (*outptr++) = '&'; + } else + (*outptr++) = c; + } + return std::string(out.data(), outptr - out.data()); +} + std::vector ConfigOptionDef::cli_args(const std::string &key) const { std::vector args; diff --git a/src/libslic3r/Config.hpp b/src/libslic3r/Config.hpp index d683e55b8..6ef6f143c 100644 --- a/src/libslic3r/Config.hpp +++ b/src/libslic3r/Config.hpp @@ -34,6 +34,8 @@ extern std::string escape_strings_cstyle(const std::vector &strs); extern bool unescape_string_cstyle(const std::string &str, std::string &out); extern bool unescape_strings_cstyle(const std::string &str, std::vector &out); +extern std::string escape_ampersand(const std::string& str); + /// Specialization of std::exception to indicate that an unknown config option has been encountered. class UnknownOptionException : public Slic3r::RuntimeError { public: diff --git a/src/libslic3r/CustomGCode.cpp b/src/libslic3r/CustomGCode.cpp index fb4f69d06..193235bf8 100644 --- a/src/libslic3r/CustomGCode.cpp +++ b/src/libslic3r/CustomGCode.cpp @@ -1,10 +1,6 @@ #include "CustomGCode.hpp" #include "Config.hpp" -#if ENABLE_GCODE_VIEWER #include "GCode.hpp" -#else -#include "GCode/PreviewData.hpp" -#endif // ENABLE_GCODE_VIEWER #include "GCodeWriter.hpp" namespace Slic3r { @@ -21,11 +17,7 @@ extern void update_custom_gcode_per_print_z_from_config(Info& info, DynamicPrint return; if (info.gcodes.empty() && ! colorprint_heights->values.empty()) { // Convert the old colorprint_heighs only if there is no equivalent data in a new format. -#if ENABLE_GCODE_VIEWER const std::vector& colors = ColorPrintColors::get(); -#else - const std::vector& colors = GCodePreviewData::ColorPrintColors(); -#endif // ENABLE_GCODE_VIEWER const auto& colorprint_values = colorprint_heights->values; info.gcodes.clear(); info.gcodes.reserve(colorprint_values.size()); diff --git a/src/libslic3r/ExtrusionEntity.cpp b/src/libslic3r/ExtrusionEntity.cpp index aa9f0f9cd..6516713ce 100644 --- a/src/libslic3r/ExtrusionEntity.cpp +++ b/src/libslic3r/ExtrusionEntity.cpp @@ -306,11 +306,7 @@ double ExtrusionLoop::min_mm3_per_mm() const std::string ExtrusionEntity::role_to_string(ExtrusionRole role) { switch (role) { -#if ENABLE_GCODE_VIEWER case erNone : return L("Unknown"); -#else - case erNone : return L("None"); -#endif // ENABLE_GCODE_VIEWER case erPerimeter : return L("Perimeter"); case erExternalPerimeter : return L("External perimeter"); case erOverhangPerimeter : return L("Overhang perimeter"); diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index b017e2f52..61ef9a1bd 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -546,9 +546,7 @@ namespace Slic3r { return gcode; } -#if ENABLE_GCODE_VIEWER const std::vector ColorPrintColors::Colors = { "#C0392B", "#E67E22", "#F1C40F", "#27AE60", "#1ABC9C", "#2980B9", "#9B59B6" }; -#endif // ENABLE_GCODE_VIEWER #define EXTRUDER_CONFIG(OPT) m_config.OPT.get_at(m_writer.extruder()->id()) @@ -687,7 +685,6 @@ std::vector>> GCode::collec return layers_to_print; } -#if ENABLE_GCODE_VIEWER // free functions called by GCode::do_export() namespace DoExport { static void update_print_estimated_times_stats(const GCodeProcessor& processor, PrintStatistics& print_statistics) @@ -700,9 +697,6 @@ namespace DoExport { } // namespace DoExport void GCode::do_export(Print* print, const char* path, GCodeProcessor::Result* result, ThumbnailsGeneratorCallback thumbnail_cb) -#else -void GCode::do_export(Print* print, const char* path, GCodePreviewData* preview_data, ThumbnailsGeneratorCallback thumbnail_cb) -#endif // ENABLE_GCODE_VIEWER { PROFILE_CLEAR(); @@ -724,10 +718,6 @@ void GCode::do_export(Print* print, const char* path, GCodePreviewData* preview_ if (file == nullptr) throw Slic3r::RuntimeError(std::string("G-code export to ") + path + " failed.\nCannot open the file for writing.\n"); -#if !ENABLE_GCODE_VIEWER - m_enable_analyzer = preview_data != nullptr; -#endif // !ENABLE_GCODE_VIEWER - try { m_placeholder_parser_failed_templates.clear(); this->_do_export(*print, file, thumbnail_cb); @@ -759,35 +749,12 @@ void GCode::do_export(Print* print, const char* path, GCodePreviewData* preview_ throw Slic3r::RuntimeError(msg); } -#if ENABLE_GCODE_VIEWER BOOST_LOG_TRIVIAL(debug) << "Start processing gcode, " << log_memory_info(); m_processor.process_file(path_tmp, true, [print]() { print->throw_if_canceled(); }); DoExport::update_print_estimated_times_stats(m_processor, print->m_print_statistics); if (result != nullptr) *result = std::move(m_processor.extract_result()); BOOST_LOG_TRIVIAL(debug) << "Finished processing gcode, " << log_memory_info(); -#else - GCodeTimeEstimator::PostProcessData normal_data = m_normal_time_estimator.get_post_process_data(); - GCodeTimeEstimator::PostProcessData silent_data = m_silent_time_estimator.get_post_process_data(); - - bool remaining_times_enabled = print->config().remaining_times.value; - - BOOST_LOG_TRIVIAL(debug) << "Time estimator post processing" << log_memory_info(); - GCodeTimeEstimator::post_process(path_tmp, 60.0f, remaining_times_enabled ? &normal_data : nullptr, (remaining_times_enabled && m_silent_time_estimator_enabled) ? &silent_data : nullptr); - - if (remaining_times_enabled) { - m_normal_time_estimator.reset(); - if (m_silent_time_estimator_enabled) - m_silent_time_estimator.reset(); - } - - // starts analyzer calculations - if (m_enable_analyzer) { - BOOST_LOG_TRIVIAL(debug) << "Preparing G-code preview data" << log_memory_info(); - m_analyzer.calc_gcode_preview_data(*preview_data, [print]() { print->throw_if_canceled(); }); - m_analyzer.reset(); - } -#endif // ENABLE_GCODE_VIEWER if (rename_file(path_tmp, path)) throw Slic3r::RuntimeError( @@ -804,88 +771,6 @@ void GCode::do_export(Print* print, const char* path, GCodePreviewData* preview_ // free functions called by GCode::_do_export() namespace DoExport { -#if !ENABLE_GCODE_VIEWER - static void init_time_estimators(const PrintConfig &config, GCodeTimeEstimator &normal_time_estimator, GCodeTimeEstimator &silent_time_estimator, bool &silent_time_estimator_enabled) - { - // resets time estimators - normal_time_estimator.reset(); - normal_time_estimator.set_dialect(config.gcode_flavor); - normal_time_estimator.set_extrusion_axis(config.get_extrusion_axis()[0]); - silent_time_estimator_enabled = (config.gcode_flavor == gcfMarlin) && config.silent_mode; - - // Until we have a UI support for the other firmwares than the Marlin, use the hardcoded default values - // and let the user to enter the G-code limits into the start G-code. - // If the following block is enabled for other firmwares than the Marlin, then the function - // this->print_machine_envelope(file, print); - // shall be adjusted as well to produce a G-code block compatible with the particular firmware flavor. - if (config.gcode_flavor.value == gcfMarlin) { - if (config.machine_limits_usage.value != MachineLimitsUsage::Ignore) { - normal_time_estimator.set_max_acceleration((float)config.machine_max_acceleration_extruding.values[0]); - normal_time_estimator.set_retract_acceleration((float)config.machine_max_acceleration_retracting.values[0]); - normal_time_estimator.set_minimum_feedrate((float)config.machine_min_extruding_rate.values[0]); - normal_time_estimator.set_minimum_travel_feedrate((float)config.machine_min_travel_rate.values[0]); - normal_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::X, (float)config.machine_max_acceleration_x.values[0]); - normal_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::Y, (float)config.machine_max_acceleration_y.values[0]); - normal_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::Z, (float)config.machine_max_acceleration_z.values[0]); - normal_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::E, (float)config.machine_max_acceleration_e.values[0]); - normal_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::X, (float)config.machine_max_feedrate_x.values[0]); - normal_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::Y, (float)config.machine_max_feedrate_y.values[0]); - normal_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::Z, (float)config.machine_max_feedrate_z.values[0]); - normal_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::E, (float)config.machine_max_feedrate_e.values[0]); - normal_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::X, (float)config.machine_max_jerk_x.values[0]); - normal_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::Y, (float)config.machine_max_jerk_y.values[0]); - normal_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::Z, (float)config.machine_max_jerk_z.values[0]); - normal_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::E, (float)config.machine_max_jerk_e.values[0]); - } - - if (silent_time_estimator_enabled) - { - silent_time_estimator.reset(); - silent_time_estimator.set_dialect(config.gcode_flavor); - silent_time_estimator.set_extrusion_axis(config.get_extrusion_axis()[0]); - - if (config.machine_limits_usage.value != MachineLimitsUsage::Ignore) { - /* "Stealth mode" values can be just a copy of "normal mode" values - * (when they aren't input for a printer preset). - * Thus, use back value from values, instead of second one, which could be absent - */ - silent_time_estimator.set_max_acceleration((float)config.machine_max_acceleration_extruding.values.back()); - silent_time_estimator.set_retract_acceleration((float)config.machine_max_acceleration_retracting.values.back()); - silent_time_estimator.set_minimum_feedrate((float)config.machine_min_extruding_rate.values.back()); - silent_time_estimator.set_minimum_travel_feedrate((float)config.machine_min_travel_rate.values.back()); - silent_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::X, (float)config.machine_max_acceleration_x.values.back()); - silent_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::Y, (float)config.machine_max_acceleration_y.values.back()); - silent_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::Z, (float)config.machine_max_acceleration_z.values.back()); - silent_time_estimator.set_axis_max_acceleration(GCodeTimeEstimator::E, (float)config.machine_max_acceleration_e.values.back()); - silent_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::X, (float)config.machine_max_feedrate_x.values.back()); - silent_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::Y, (float)config.machine_max_feedrate_y.values.back()); - silent_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::Z, (float)config.machine_max_feedrate_z.values.back()); - silent_time_estimator.set_axis_max_feedrate(GCodeTimeEstimator::E, (float)config.machine_max_feedrate_e.values.back()); - silent_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::X, (float)config.machine_max_jerk_x.values.back()); - silent_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::Y, (float)config.machine_max_jerk_y.values.back()); - silent_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::Z, (float)config.machine_max_jerk_z.values.back()); - silent_time_estimator.set_axis_max_jerk(GCodeTimeEstimator::E, (float)config.machine_max_jerk_e.values.back()); - } - - if (config.single_extruder_multi_material) { - // As of now the fields are shown at the UI dialog in the same combo box as the ramming values, so they - // are considered to be active for the single extruder multi-material printers only. - silent_time_estimator.set_filament_load_times(config.filament_load_time.values); - silent_time_estimator.set_filament_unload_times(config.filament_unload_time.values); - } - } - } - // Filament load / unload times are not specific to a firmware flavor. Let anybody use it if they find it useful. - if (config.single_extruder_multi_material) { - // As of now the fields are shown at the UI dialog in the same combo box as the ramming values, so they - // are considered to be active for the single extruder multi-material printers only. - normal_time_estimator.set_filament_load_times(config.filament_load_time.values); - normal_time_estimator.set_filament_unload_times(config.filament_unload_time.values); - } - } -#endif // !ENABLE_GCODE_VIEWER - -#if ENABLE_GCODE_VIEWER static void init_gcode_processor(const PrintConfig& config, GCodeProcessor& processor, bool& silent_time_estimator_enabled) { silent_time_estimator_enabled = (config.gcode_flavor == gcfMarlin) && config.silent_mode; @@ -893,33 +778,6 @@ namespace DoExport { processor.apply_config(config); processor.enable_stealth_time_estimator(silent_time_estimator_enabled); } -#else - static void init_gcode_analyzer(const PrintConfig &config, GCodeAnalyzer &analyzer) - { - // resets analyzer - analyzer.reset(); - - // send extruder offset data to analyzer - GCodeAnalyzer::ExtruderOffsetsMap extruder_offsets; - unsigned int num_extruders = static_cast(config.nozzle_diameter.values.size()); - for (unsigned int extruder_id = 0; extruder_id < num_extruders; ++ extruder_id) - { - Vec2d offset = config.extruder_offset.get_at(extruder_id); - if (!offset.isApprox(Vec2d::Zero())) - extruder_offsets[extruder_id] = offset; - } - analyzer.set_extruder_offsets(extruder_offsets); - - // tell analyzer about the extrusion axis - analyzer.set_extrusion_axis(config.get_extrusion_axis()[0]); - - // send extruders count to analyzer to allow it to detect invalid extruder idxs - analyzer.set_extruders_count(num_extruders); - - // tell analyzer about the gcode flavor - analyzer.set_gcode_flavor(config.gcode_flavor); - } -#endif // ENABLE_GCODE_VIEWER static double autospeed_volumetric_limit(const Print &print) { @@ -1043,11 +901,6 @@ namespace DoExport { // Fill in print_statistics and return formatted string containing filament statistics to be inserted into G-code comment section. static std::string update_print_stats_and_format_filament_stats( -#if !ENABLE_GCODE_VIEWER - const GCodeTimeEstimator &normal_time_estimator, - const GCodeTimeEstimator &silent_time_estimator, - const bool silent_time_estimator_enabled, -#endif // !ENABLE_GCODE_VIEWER const bool has_wipe_tower, const WipeTowerData &wipe_tower_data, const std::vector &extruders, @@ -1056,13 +909,6 @@ namespace DoExport { std::string filament_stats_string_out; print_statistics.clear(); -#if !ENABLE_GCODE_VIEWER - print_statistics.estimated_normal_print_time = normal_time_estimator.get_time_dhm/*s*/(); - print_statistics.estimated_silent_print_time = silent_time_estimator_enabled ? silent_time_estimator.get_time_dhm/*s*/() : "N/A"; - print_statistics.estimated_normal_custom_gcode_print_times = normal_time_estimator.get_custom_gcode_times_dhm(true); - if (silent_time_estimator_enabled) - print_statistics.estimated_silent_custom_gcode_print_times = silent_time_estimator.get_custom_gcode_times_dhm(true); -#endif // !ENABLE_GCODE_VIEWER print_statistics.total_toolchanges = std::max(0, wipe_tower_data.number_of_toolchanges); if (! extruders.empty()) { std::pair out_filament_used_mm ("; filament used [mm] = ", 0); @@ -1153,29 +999,16 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu { PROFILE_FUNC(); -#if ENABLE_GCODE_VIEWER // modifies m_silent_time_estimator_enabled DoExport::init_gcode_processor(print.config(), m_processor, m_silent_time_estimator_enabled); -#else - DoExport::init_time_estimators(print.config(), - // modifies the following: - m_normal_time_estimator, m_silent_time_estimator, m_silent_time_estimator_enabled); - DoExport::init_gcode_analyzer(print.config(), m_analyzer); -#endif // ENABLE_GCODE_VIEWER // resets analyzer's tracking data -#if ENABLE_GCODE_VIEWER m_last_height = 0.0f; m_last_layer_z = 0.0f; #if ENABLE_GCODE_VIEWER_DATA_CHECKING m_last_mm3_per_mm = 0.0; m_last_width = 0.0f; #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING -#else - m_last_mm3_per_mm = GCodeAnalyzer::Default_mm3_per_mm; - m_last_width = GCodeAnalyzer::Default_Width; - m_last_height = GCodeAnalyzer::Default_Height; -#endif // ENABLE_GCODE_VIEWER // How many times will be change_layer() called? // change_layer() in turn increments the progress bar status. @@ -1266,16 +1099,8 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu print.throw_if_canceled(); // adds tags for time estimators -#if ENABLE_GCODE_VIEWER if (print.config().remaining_times.value) _writeln(file, GCodeProcessor::First_Line_M73_Placeholder_Tag); -#else - if (print.config().remaining_times.value) { - _writeln(file, GCodeTimeEstimator::Normal_First_M73_Output_Placeholder_Tag); - if (m_silent_time_estimator_enabled) - _writeln(file, GCodeTimeEstimator::Silent_First_M73_Output_Placeholder_Tag); - } -#endif // ENABLE_GCODE_VIEWER // Prepare the helper object for replacing placeholders in custom G-code and output filename. m_placeholder_parser = print.placeholder_parser(); @@ -1380,14 +1205,8 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu // Set extruder(s) temperature before and after start G-code. this->_print_first_layer_extruder_temperatures(file, print, start_gcode, initial_extruder_id, false); -#if ENABLE_GCODE_VIEWER // adds tag for processor _write_format(file, ";%s%s\n", GCodeProcessor::Extrusion_Role_Tag.c_str(), ExtrusionEntity::role_to_string(erCustom).c_str()); -#else - if (m_enable_analyzer) - // adds tag for analyzer - _write_format(file, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), erCustom); -#endif // ENABLE_GCODE_VIEWER // Write the custom start G-code _writeln(file, start_gcode); @@ -1541,14 +1360,8 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu _write(file, this->retract()); _write(file, m_writer.set_fan(false)); -#if ENABLE_GCODE_VIEWER // adds tag for processor _write_format(file, ";%s%s\n", GCodeProcessor::Extrusion_Role_Tag.c_str(), ExtrusionEntity::role_to_string(erCustom).c_str()); -#else - if (m_enable_analyzer) - // adds tag for analyzer - _write_format(file, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), erCustom); -#endif // ENABLE_GCODE_VIEWER // Process filament-specific gcode in extruder order. { @@ -1573,32 +1386,14 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu _write(file, m_writer.postamble()); // adds tags for time estimators -#if ENABLE_GCODE_VIEWER if (print.config().remaining_times.value) _writeln(file, GCodeProcessor::Last_Line_M73_Placeholder_Tag); -#else - if (print.config().remaining_times.value) { - _writeln(file, GCodeTimeEstimator::Normal_Last_M73_Output_Placeholder_Tag); - if (m_silent_time_estimator_enabled) - _writeln(file, GCodeTimeEstimator::Silent_Last_M73_Output_Placeholder_Tag); - } -#endif // ENABLE_GCODE_VIEWER print.throw_if_canceled(); - // calculates estimated printing time -#if !ENABLE_GCODE_VIEWER - m_normal_time_estimator.calculate_time(false); - if (m_silent_time_estimator_enabled) - m_silent_time_estimator.calculate_time(false); -#endif // !ENABLE_GCODE_VIEWER - // Get filament stats. _write(file, DoExport::update_print_stats_and_format_filament_stats( // Const inputs -#if !ENABLE_GCODE_VIEWER - m_normal_time_estimator, m_silent_time_estimator, m_silent_time_estimator_enabled, -#endif // !ENABLE_GCODE_VIEWER has_wipe_tower, print.wipe_tower_data(), m_writer.extruders(), // Modifies @@ -1608,13 +1403,7 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu _write_format(file, "; total filament cost = %.2lf\n", print.m_print_statistics.total_cost); if (print.m_print_statistics.total_toolchanges > 0) _write_format(file, "; total toolchanges = %i\n", print.m_print_statistics.total_toolchanges); -#if ENABLE_GCODE_VIEWER _writeln(file, GCodeProcessor::Estimated_Printing_Time_Placeholder_Tag); -#else - _write_format(file, "; estimated printing time (normal mode) = %s\n", m_normal_time_estimator.get_time_dhms().c_str()); - if (m_silent_time_estimator_enabled) - _write_format(file, "; estimated printing time (silent mode) = %s\n", m_silent_time_estimator.get_time_dhms().c_str()); -#endif // ENABLE_GCODE_VIEWER // Append full config. _write(file, "\n"); @@ -1896,15 +1685,8 @@ namespace ProcessLayer { assert(m600_extruder_before_layer >= 0); // Color Change or Tool Change as Color Change. -#if ENABLE_GCODE_VIEWER // add tag for processor gcode += ";" + GCodeProcessor::Color_Change_Tag + ",T" + std::to_string(m600_extruder_before_layer) + "\n"; -#else - // add tag for analyzer - gcode += "; " + GCodeAnalyzer::Color_Change_Tag + ",T" + std::to_string(m600_extruder_before_layer) + "\n"; - // add tag for time estimator - gcode += "; " + GCodeTimeEstimator::Color_Change_Tag + "\n"; -#endif // ENABLE_GCODE_VIEWER if (!single_extruder_printer && m600_extruder_before_layer >= 0 && first_extruder_id != (unsigned)m600_extruder_before_layer // && !MMU1 @@ -1923,33 +1705,17 @@ namespace ProcessLayer { if (gcode_type == CustomGCode::PausePrint) // Pause print { -#if ENABLE_GCODE_VIEWER // add tag for processor gcode += ";" + GCodeProcessor::Pause_Print_Tag + "\n"; -#else - // add tag for analyzer - gcode += "; " + GCodeAnalyzer::Pause_Print_Tag + "\n"; -#endif // ENABLE_GCODE_VIEWER //! FIXME_in_fw show message during print pause if (!pause_print_msg.empty()) gcode += "M117 " + pause_print_msg + "\n"; -#if !ENABLE_GCODE_VIEWER - // add tag for time estimator - gcode += "; " + GCodeTimeEstimator::Pause_Print_Tag + "\n"; -#endif // !ENABLE_GCODE_VIEWER gcode += config.pause_print_gcode; } else { -#if ENABLE_GCODE_VIEWER // add tag for processor gcode += ";" + GCodeProcessor::Custom_Code_Tag + "\n"; -#else - // add tag for analyzer - gcode += "; " + GCodeAnalyzer::Custom_Code_Tag + "\n"; - // add tag for time estimator - //gcode += "; " + GCodeTimeEstimator::Custom_Code_Tag + "\n"; -#endif // ENABLE_GCODE_VIEWER if (gcode_type == CustomGCode::Template) // Template Cistom Gcode gcode += config.template_custom_gcode; else // custom Gcode @@ -2091,7 +1857,6 @@ void GCode::process_layer( std::string gcode; -#if ENABLE_GCODE_VIEWER // add tag for processor gcode += "; " + GCodeProcessor::Layer_Change_Tag + "\n"; // export layer z @@ -2105,7 +1870,6 @@ void GCode::process_layer( // update caches m_last_layer_z = static_cast(print_z); m_last_height = height; -#endif // ENABLE_GCODE_VIEWER // Set new layer - this will change Z and force a retraction if retract_layer_change is enabled. if (! print.config().before_layer_gcode.value.empty()) { @@ -2320,15 +2084,9 @@ void GCode::process_layer( m_wipe_tower->tool_change(*this, extruder_id, extruder_id == layer_tools.extruders.back()) : this->set_extruder(extruder_id, print_z); -#if ENABLE_GCODE_VIEWER // let analyzer tag generator aware of a role type change if (layer_tools.has_wipe_tower && m_wipe_tower) m_last_processor_extrusion_role = erWipeTower; -#else - // let analyzer tag generator aware of a role type change - if (m_enable_analyzer && layer_tools.has_wipe_tower && m_wipe_tower) - m_last_analyzer_extrusion_role = erWipeTower; -#endif // ENABLE_GCODE_VIEWER if (auto loops_it = skirt_loops_per_extruder.find(extruder_id); loops_it != skirt_loops_per_extruder.end()) { const std::pair loops = loops_it->second; @@ -2432,14 +2190,6 @@ void GCode::process_layer( if (m_cooling_buffer) gcode = m_cooling_buffer->process_layer(gcode, layer.id()); -#if !ENABLE_GCODE_VIEWER - // add tag for analyzer - if (gcode.find(GCodeAnalyzer::Pause_Print_Tag) != gcode.npos) - gcode += "\n; " + GCodeAnalyzer::End_Pause_Print_Or_Custom_Code_Tag + "\n"; - else if (gcode.find(GCodeAnalyzer::Custom_Code_Tag) != gcode.npos) - gcode += "\n; " + GCodeAnalyzer::End_Pause_Print_Or_Custom_Code_Tag + "\n"; -#endif // !ENABLE_GCODE_VIEWER - #ifdef HAS_PRESSURE_EQUALIZER // Apply pressure equalization if enabled; // printf("G-code before filter:\n%s\n", gcode.c_str()); @@ -2449,17 +2199,8 @@ void GCode::process_layer( #endif /* HAS_PRESSURE_EQUALIZER */ _write(file, gcode); -#if ENABLE_GCODE_VIEWER BOOST_LOG_TRIVIAL(trace) << "Exported layer " << layer.id() << " print_z " << print_z << log_memory_info(); -#else - BOOST_LOG_TRIVIAL(trace) << "Exported layer " << layer.id() << " print_z " << print_z << - ", time estimator memory: " << - format_memsize_MB(m_normal_time_estimator.memory_used() + (m_silent_time_estimator_enabled ? m_silent_time_estimator.memory_used() : 0)) << - ", analyzer memory: " << - format_memsize_MB(m_analyzer.memory_used()) << - log_memory_info(); -#endif // ENABLE_GCODE_VIEWER } void GCode::apply_print_config(const PrintConfig &print_config) @@ -2790,21 +2531,9 @@ std::string GCode::extrude_support(const ExtrusionEntityCollection &support_fill void GCode::_write(FILE* file, const char *what) { if (what != nullptr) { -#if ENABLE_GCODE_VIEWER const char* gcode = what; -#else - // apply analyzer, if enabled - const char* gcode = m_enable_analyzer ? m_analyzer.process_gcode(what).c_str() : what; -#endif // !ENABLE_GCODE_VIEWER - // writes string to file fwrite(gcode, 1, ::strlen(gcode), file); -#if !ENABLE_GCODE_VIEWER - // updates time estimator and gcode lines vector - m_normal_time_estimator.add_gcode_block(gcode); - if (m_silent_time_estimator_enabled) - m_silent_time_estimator.add_gcode_block(gcode); -#endif // !ENABLE_GCODE_VIEWER } } @@ -2944,70 +2673,36 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, } // adds processor tags and updates processor tracking data -#if ENABLE_GCODE_VIEWER // PrusaMultiMaterial::Writer may generate GCodeProcessor::Height_Tag lines without updating m_last_height // so, if the last role was erWipeTower we force export of GCodeProcessor::Height_Tag lines bool last_was_wipe_tower = (m_last_processor_extrusion_role == erWipeTower); -#else - if (m_enable_analyzer) { - // PrusaMultiMaterial::Writer may generate GCodeAnalyzer::Height_Tag and GCodeAnalyzer::Width_Tag lines without updating m_last_height and m_last_width - // so, if the last role was erWipeTower we force export of GCodeAnalyzer::Height_Tag and GCodeAnalyzer::Width_Tag lines - bool last_was_wipe_tower = (m_last_analyzer_extrusion_role == erWipeTower); -#endif // ENABLE_GCODE_VIEWER - char buf[64]; + char buf[64]; -#if ENABLE_GCODE_VIEWER - if (path.role() != m_last_processor_extrusion_role) { - m_last_processor_extrusion_role = path.role(); - sprintf(buf, ";%s%s\n", GCodeProcessor::Extrusion_Role_Tag.c_str(), ExtrusionEntity::role_to_string(m_last_processor_extrusion_role).c_str()); - gcode += buf; - } + if (path.role() != m_last_processor_extrusion_role) { + m_last_processor_extrusion_role = path.role(); + sprintf(buf, ";%s%s\n", GCodeProcessor::Extrusion_Role_Tag.c_str(), ExtrusionEntity::role_to_string(m_last_processor_extrusion_role).c_str()); + gcode += buf; + } #if ENABLE_GCODE_VIEWER_DATA_CHECKING - if (last_was_wipe_tower || (m_last_mm3_per_mm != path.mm3_per_mm)) { - m_last_mm3_per_mm = path.mm3_per_mm; - sprintf(buf, ";%s%f\n", GCodeProcessor::Mm3_Per_Mm_Tag.c_str(), m_last_mm3_per_mm); - gcode += buf; - } + if (last_was_wipe_tower || (m_last_mm3_per_mm != path.mm3_per_mm)) { + m_last_mm3_per_mm = path.mm3_per_mm; + sprintf(buf, ";%s%f\n", GCodeProcessor::Mm3_Per_Mm_Tag.c_str(), m_last_mm3_per_mm); + gcode += buf; + } - if (last_was_wipe_tower || m_last_width != path.width) { - m_last_width = path.width; - sprintf(buf, ";%s%g\n", GCodeProcessor::Width_Tag.c_str(), m_last_width); - gcode += buf; - } + if (last_was_wipe_tower || m_last_width != path.width) { + m_last_width = path.width; + sprintf(buf, ";%s%g\n", GCodeProcessor::Width_Tag.c_str(), m_last_width); + gcode += buf; + } #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING - if (last_was_wipe_tower || std::abs(m_last_height - path.height) > EPSILON) { - m_last_height = path.height; - sprintf(buf, ";%s%g\n", GCodeProcessor::Height_Tag.c_str(), m_last_height); - gcode += buf; - } -#else - if (path.role() != m_last_analyzer_extrusion_role) { - m_last_analyzer_extrusion_role = path.role(); - sprintf(buf, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), int(m_last_analyzer_extrusion_role)); - gcode += buf; - } - - if (last_was_wipe_tower || (m_last_mm3_per_mm != path.mm3_per_mm)) { - m_last_mm3_per_mm = path.mm3_per_mm; - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Mm3_Per_Mm_Tag.c_str(), m_last_mm3_per_mm); - gcode += buf; - } - - if (last_was_wipe_tower || m_last_width != path.width) { - m_last_width = path.width; - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Width_Tag.c_str(), m_last_width); - gcode += buf; - } - - if (last_was_wipe_tower || m_last_height != path.height) { - m_last_height = path.height; - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Height_Tag.c_str(), m_last_height); - gcode += buf; - } + if (last_was_wipe_tower || std::abs(m_last_height - path.height) > EPSILON) { + m_last_height = path.height; + sprintf(buf, ";%s%g\n", GCodeProcessor::Height_Tag.c_str(), m_last_height); + gcode += buf; } -#endif // ENABLE_GCODE_VIEWER std::string comment; if (m_enable_cooling_markers) { diff --git a/src/libslic3r/GCode.hpp b/src/libslic3r/GCode.hpp index 01650b6ee..aeac4fcf8 100644 --- a/src/libslic3r/GCode.hpp +++ b/src/libslic3r/GCode.hpp @@ -14,12 +14,7 @@ #include "GCode/ToolOrdering.hpp" #include "GCode/WipeTower.hpp" #include "GCode/SeamPlacer.hpp" -#if ENABLE_GCODE_VIEWER #include "GCode/GCodeProcessor.hpp" -#else -#include "GCode/Analyzer.hpp" -#include "GCodeTimeEstimator.hpp" -#endif // ENABLE_GCODE_VIEWER #include "EdgeGrid.hpp" #include "GCode/ThumbnailData.hpp" @@ -34,9 +29,6 @@ namespace Slic3r { // Forward declarations. class GCode; -#if !ENABLE_GCODE_VIEWER -class GCodePreviewData; -#endif // !ENABLE_GCODE_VIEWER namespace { struct Item; } struct PrintInstance; @@ -146,14 +138,12 @@ private: double m_last_wipe_tower_print_z = 0.f; }; -#if ENABLE_GCODE_VIEWER class ColorPrintColors { static const std::vector Colors; public: static const std::vector& get() { return Colors; } }; -#endif // ENABLE_GCODE_VIEWER class GCode { public: @@ -161,13 +151,8 @@ public: m_origin(Vec2d::Zero()), m_enable_loop_clipping(true), m_enable_cooling_markers(false), - m_enable_extrusion_role_markers(false), -#if ENABLE_GCODE_VIEWER + m_enable_extrusion_role_markers(false), m_last_processor_extrusion_role(erNone), -#else - m_enable_analyzer(false), - m_last_analyzer_extrusion_role(erNone), -#endif // ENABLE_GCODE_VIEWER m_layer_count(0), m_layer_index(-1), m_layer(nullptr), @@ -178,17 +163,8 @@ public: m_last_mm3_per_mm(0.0), m_last_width(0.0f), #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING -#if !ENABLE_GCODE_VIEWER - m_last_mm3_per_mm(GCodeAnalyzer::Default_mm3_per_mm), - m_last_width(GCodeAnalyzer::Default_Width), - m_last_height(GCodeAnalyzer::Default_Height), -#endif // !ENABLE_GCODE_VIEWER m_brim_done(false), m_second_layer_things_done(false), -#if !ENABLE_GCODE_VIEWER - m_normal_time_estimator(GCodeTimeEstimator::Normal), - m_silent_time_estimator(GCodeTimeEstimator::Silent), -#endif // !ENABLE_GCODE_VIEWER m_silent_time_estimator_enabled(false), m_last_obj_copy(nullptr, Point(std::numeric_limits::max(), std::numeric_limits::max())) {} @@ -196,11 +172,7 @@ public: // throws std::runtime_exception on error, // throws CanceledException through print->throw_if_canceled(). -#if ENABLE_GCODE_VIEWER void do_export(Print* print, const char* path, GCodeProcessor::Result* result = nullptr, ThumbnailsGeneratorCallback thumbnail_cb = nullptr); -#else - void do_export(Print* print, const char* path, GCodePreviewData* preview_data = nullptr, ThumbnailsGeneratorCallback thumbnail_cb = nullptr); -#endif // ENABLE_GCODE_VIEWER // Exported for the helper classes (OozePrevention, Wipe) and for the Perl binding for unit tests. const Vec2d& origin() const { return m_origin; } @@ -363,16 +335,8 @@ private: // Markers for the Pressure Equalizer to recognize the extrusion type. // The Pressure Equalizer removes the markers from the final G-code. bool m_enable_extrusion_role_markers; -#if ENABLE_GCODE_VIEWER // Keeps track of the last extrusion role passed to the processor ExtrusionRole m_last_processor_extrusion_role; -#else - // Enableds the G-code Analyzer. - // Extended markers will be added during G-code generation. - // The G-code Analyzer will remove these comments from the final G-code. - bool m_enable_analyzer; - ExtrusionRole m_last_analyzer_extrusion_role; -#endif // ENABLE_GCODE_VIEWER // How many times will change_layer() be called? // change_layer() will update the progress bar. unsigned int m_layer_count; @@ -384,7 +348,6 @@ private: double m_volumetric_speed; // Support for the extrusion role markers. Which marker is active? ExtrusionRole m_last_extrusion_role; -#if ENABLE_GCODE_VIEWER // Support for G-Code Processor float m_last_height{ 0.0f }; float m_last_layer_z{ 0.0f }; @@ -392,12 +355,6 @@ private: double m_last_mm3_per_mm; float m_last_width{ 0.0f }; #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING -#else - // Support for G-Code Analyzer - double m_last_mm3_per_mm; - float m_last_width; - float m_last_height; -#endif // ENABLE_GCODE_VIEWER Point m_last_pos; bool m_last_pos_defined; @@ -418,20 +375,10 @@ private: // Index of a last object copy extruded. std::pair m_last_obj_copy; -#if !ENABLE_GCODE_VIEWER - // Time estimators - GCodeTimeEstimator m_normal_time_estimator; - GCodeTimeEstimator m_silent_time_estimator; -#endif // !ENABLE_GCODE_VIEWER bool m_silent_time_estimator_enabled; -#if ENABLE_GCODE_VIEWER // Processor GCodeProcessor m_processor; -#else - // Analyzer - GCodeAnalyzer m_analyzer; -#endif // ENABLE_GCODE_VIEWER // Write a string into a file. void _write(FILE* file, const std::string& what) { this->_write(file, what.c_str()); } diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index e79c0d465..14bd38a33 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -15,7 +15,6 @@ #include #endif -#if ENABLE_GCODE_VIEWER #include static const float INCHES_TO_MM = 25.4f; @@ -2228,4 +2227,3 @@ void GCodeProcessor::update_estimated_times_stats() } /* namespace Slic3r */ -#endif // ENABLE_GCODE_VIEWER diff --git a/src/libslic3r/GCode/GCodeProcessor.hpp b/src/libslic3r/GCode/GCodeProcessor.hpp index 8c0ddd988..ea13d9981 100644 --- a/src/libslic3r/GCode/GCodeProcessor.hpp +++ b/src/libslic3r/GCode/GCodeProcessor.hpp @@ -1,7 +1,6 @@ #ifndef slic3r_GCodeProcessor_hpp_ #define slic3r_GCodeProcessor_hpp_ -#if ENABLE_GCODE_VIEWER #include "libslic3r/GCodeReader.hpp" #include "libslic3r/Point.hpp" #include "libslic3r/ExtrusionEntity.hpp" @@ -584,8 +583,6 @@ namespace Slic3r { } /* namespace Slic3r */ -#endif // ENABLE_GCODE_VIEWER - #endif /* slic3r_GCodeProcessor_hpp_ */ diff --git a/src/libslic3r/GCode/PreviewData.cpp b/src/libslic3r/GCode/PreviewData.cpp deleted file mode 100644 index de83bf20a..000000000 --- a/src/libslic3r/GCode/PreviewData.cpp +++ /dev/null @@ -1,521 +0,0 @@ -#include "PreviewData.hpp" -#include -#include "Utils.hpp" - -#include - -#if !ENABLE_GCODE_VIEWER - -//! macro used to mark string used at localization, -#define L(s) (s) - -namespace Slic3r { - -std::vector Color::as_bytes() const -{ - std::vector ret; - for (unsigned int i = 0; i < 4; ++i) - { - ret.push_back((unsigned char)(255.0f * rgba[i])); - } - return ret; -} - -GCodePreviewData::Extrusion::Layer::Layer(float z, const Paths& paths) - : z(z) - , paths(paths) -{ -} - -GCodePreviewData::Travel::Polyline::Polyline(EType type, EDirection direction, float feedrate, unsigned int extruder_id, const Polyline3& polyline) - : type(type) - , direction(direction) - , feedrate(feedrate) - , extruder_id(extruder_id) - , polyline(polyline) -{ -} - -GCodePreviewData::Range::Range() -{ - reset(); -} - -void GCodePreviewData::Range::reset() -{ - min_val = FLT_MAX; - max_val = -FLT_MAX; -} - -bool GCodePreviewData::Range::empty() const -{ - return min_val >= max_val; -} - -void GCodePreviewData::Range::update_from(float value) -{ - min_val = std::min(min_val, value); - max_val = std::max(max_val, value); -} - -void GCodePreviewData::Range::update_from(const RangeBase& other) -{ - min_val = std::min(min_val, other.min()); - max_val = std::max(max_val, other.max()); -} - -float GCodePreviewData::RangeBase::step_size() const -{ - return (max() - min()) / static_cast(range_rainbow_colors.size() - 1); -} - -Color GCodePreviewData::RangeBase::get_color_at(float value) const -{ - // Input value scaled to the color range - float step = step_size(); - const float global_t = (step != 0.0f) ? std::max(0.0f, value - min()) / step : 0.0f; // lower limit of 0.0f - - constexpr std::size_t color_max_idx = range_rainbow_colors.size() - 1; - - // Compute the two colors just below (low) and above (high) the input value - const std::size_t color_low_idx = std::clamp(static_cast(global_t), std::size_t{ 0 }, color_max_idx); - const std::size_t color_high_idx = std::clamp(color_low_idx + 1, std::size_t{ 0 }, color_max_idx); - - // Compute how far the value is between the low and high colors so that they can be interpolated - const float local_t = std::min(global_t - static_cast(color_low_idx), 1.0f); // upper limit of 1.0f - - // Interpolate between the low and high colors in RGB space to find exactly which color the input value should get - Color ret; - for (unsigned int i = 0; i < 4; ++i) - { - ret.rgba[i] = lerp(range_rainbow_colors[color_low_idx].rgba[i], range_rainbow_colors[color_high_idx].rgba[i], local_t); - } - return ret; -} - -float GCodePreviewData::Range::min() const -{ - return min_val; -} - -float GCodePreviewData::Range::max() const -{ - return max_val; -} - -GCodePreviewData::LegendItem::LegendItem(const std::string& text, const Color& color) - : text(text) - , color(color) -{ -} - -const Color GCodePreviewData::Extrusion::Default_Extrusion_Role_Colors[erCount] = -{ - Color(0.0f, 0.0f, 0.0f, 1.0f), // erNone - Color(1.0f, 0.0f, 0.0f, 1.0f), // erPerimeter - Color(0.0f, 1.0f, 0.0f, 1.0f), // erExternalPerimeter - Color(0.0f, 0.0f, 1.0f, 1.0f), // erOverhangPerimeter - Color(1.0f, 1.0f, 0.0f, 1.0f), // erInternalInfill - Color(1.0f, 0.0f, 1.0f, 1.0f), // erSolidInfill - Color(0.0f, 1.0f, 1.0f, 1.0f), // erTopSolidInfill -// Color(1.0f, 0.7f, 0.61f, 1.0f), // erIroning - Color(1.0f, 0.55f, 0.41f, 1.0f), // erIroning - Color(0.5f, 0.5f, 0.5f, 1.0f), // erBridgeInfill - Color(1.0f, 1.0f, 1.0f, 1.0f), // erGapFill - Color(0.5f, 0.0f, 0.0f, 1.0f), // erSkirt - Color(0.0f, 0.5f, 0.0f, 1.0f), // erSupportMaterial - Color(0.0f, 0.0f, 0.5f, 1.0f), // erSupportMaterialInterface - Color(0.7f, 0.89f, 0.67f, 1.0f), // erWipeTower - Color(1.0f, 1.0f, 0.0f, 1.0f), // erCustom - Color(0.0f, 0.0f, 0.0f, 1.0f) // erMixed -}; - -const GCodePreviewData::Extrusion::EViewType GCodePreviewData::Extrusion::Default_View_Type = GCodePreviewData::Extrusion::FeatureType; - -void GCodePreviewData::Extrusion::set_default() -{ - view_type = Default_View_Type; - - ::memcpy((void*)role_colors, (const void*)Default_Extrusion_Role_Colors, erCount * sizeof(Color)); - - for (unsigned int i = 0; i < erCount; ++i) - role_names[i] = ExtrusionEntity::role_to_string(ExtrusionRole(i)); - - role_flags = 0; - for (unsigned int i = 0; i < erCount; ++i) - role_flags |= 1 << i; -} - -bool GCodePreviewData::Extrusion::is_role_flag_set(ExtrusionRole role) const -{ - return is_role_flag_set(role_flags, role); -} - -bool GCodePreviewData::Extrusion::is_role_flag_set(unsigned int flags, ExtrusionRole role) -{ - return GCodeAnalyzer::is_valid_extrusion_role(role) && (flags & (1 << (role - erPerimeter))) != 0; -} - -size_t GCodePreviewData::Extrusion::memory_used() const -{ - size_t out = sizeof(*this); - out += SLIC3R_STDVEC_MEMSIZE(this->layers, Layer); - for (const Layer &layer : this->layers) { - out += SLIC3R_STDVEC_MEMSIZE(layer.paths, Path); - for (const Path &path : layer.paths) - out += SLIC3R_STDVEC_MEMSIZE(path.polyline.points, Point); - } - return out; -} - -const float GCodePreviewData::Travel::Default_Width = 0.075f; -const float GCodePreviewData::Travel::Default_Height = 0.075f; -const Color GCodePreviewData::Travel::Default_Type_Colors[Num_Types] = -{ - Color(0.0f, 0.0f, 0.75f, 1.0f), // Move - Color(0.0f, 0.75f, 0.0f, 1.0f), // Extrude - Color(0.75f, 0.0f, 0.0f, 1.0f), // Retract -}; - -void GCodePreviewData::Travel::set_default() -{ - width = Default_Width; - height = Default_Height; - ::memcpy((void*)type_colors, (const void*)Default_Type_Colors, Num_Types * sizeof(Color)); - color_print_idx = 0; - - is_visible = false; -} - -size_t GCodePreviewData::Travel::memory_used() const -{ - size_t out = sizeof(*this); - out += SLIC3R_STDVEC_MEMSIZE(this->polylines, Polyline); - for (const Polyline &polyline : this->polylines) - out += SLIC3R_STDVEC_MEMSIZE(polyline.polyline.points, Vec3crd); - return out; -} - -const Color GCodePreviewData::Retraction::Default_Color = Color(1.0f, 1.0f, 1.0f, 1.0f); - -GCodePreviewData::Retraction::Position::Position(const Vec3crd& position, float width, float height) - : position(position) - , width(width) - , height(height) -{ -} - -void GCodePreviewData::Retraction::set_default() -{ - color = Default_Color; - is_visible = false; -} - -size_t GCodePreviewData::Retraction::memory_used() const -{ - return sizeof(*this) + SLIC3R_STDVEC_MEMSIZE(this->positions, Position); -} - -void GCodePreviewData::Shell::set_default() -{ - is_visible = false; -} - -GCodePreviewData::GCodePreviewData() -{ - set_default(); -} - -void GCodePreviewData::set_default() -{ - extrusion.set_default(); - travel.set_default(); - retraction.set_default(); - unretraction.set_default(); - shell.set_default(); - - // Configure the color range for feedrate to match the default for travels and to enable extrusions since they are always visible - ranges.feedrate.set_mode(FeedrateKind::TRAVEL, travel.is_visible); - ranges.feedrate.set_mode(FeedrateKind::EXTRUSION, true); -} - -void GCodePreviewData::reset() -{ - ranges.width.reset(); - ranges.height.reset(); - ranges.feedrate.reset(); - ranges.fan_speed.reset(); - ranges.volumetric_rate.reset(); - extrusion.layers.clear(); - travel.polylines.clear(); - retraction.positions.clear(); - unretraction.positions.clear(); -} - -bool GCodePreviewData::empty() const -{ - return extrusion.layers.empty() && travel.polylines.empty() && retraction.positions.empty() && unretraction.positions.empty(); -} - -Color GCodePreviewData::get_extrusion_role_color(ExtrusionRole role) const -{ - return extrusion.role_colors[role]; -} - -Color GCodePreviewData::get_height_color(float height) const -{ - return ranges.height.get_color_at(height); -} - -Color GCodePreviewData::get_width_color(float width) const -{ - return ranges.width.get_color_at(width); -} - -Color GCodePreviewData::get_feedrate_color(float feedrate) const -{ - return ranges.feedrate.get_color_at(feedrate); -} - -Color GCodePreviewData::get_fan_speed_color(float fan_speed) const -{ - return ranges.fan_speed.get_color_at(fan_speed); -} - -Color GCodePreviewData::get_volumetric_rate_color(float rate) const -{ - return ranges.volumetric_rate.get_color_at(rate); -} - -void GCodePreviewData::set_extrusion_role_color(const std::string& role_name, float red, float green, float blue, float alpha) -{ - for (unsigned int i = 0; i < erCount; ++i) - { - if (role_name == extrusion.role_names[i]) - { - extrusion.role_colors[i] = Color(red, green, blue, alpha); - break; - } - } -} - -void GCodePreviewData::set_extrusion_paths_colors(const std::vector& colors) -{ - unsigned int size = (unsigned int)colors.size(); - - if (size % 2 != 0) - return; - - for (unsigned int i = 0; i < size; i += 2) - { - const std::string& color_str = colors[i + 1]; - - if (color_str.size() == 6) - { - bool valid = true; - for (int c = 0; c < 6; ++c) - { - if (::isxdigit(color_str[c]) == 0) - { - valid = false; - break; - } - } - - if (valid) - { - unsigned int color; - std::stringstream ss; - ss << std::hex << color_str; - ss >> color; - - float den = 1.0f / 255.0f; - - float r = (float)((color & 0xFF0000) >> 16) * den; - float g = (float)((color & 0x00FF00) >> 8) * den; - float b = (float)(color & 0x0000FF) * den; - - this->set_extrusion_role_color(colors[i], r, g, b, 1.0f); - } - } - } -} - -std::string GCodePreviewData::get_legend_title() const -{ - switch (extrusion.view_type) - { - case Extrusion::FeatureType: - return L("Feature type"); - case Extrusion::Height: - return L("Height (mm)"); - case Extrusion::Width: - return L("Width (mm)"); - case Extrusion::Feedrate: - return L("Speed (mm/s)"); - case Extrusion::FanSpeed: - return L("Fan Speed (%)"); - case Extrusion::VolumetricRate: - return L("Volumetric flow rate (mm³/s)"); - case Extrusion::Tool: - return L("Tool"); - case Extrusion::ColorPrint: - return L("Color Print"); - case Extrusion::Num_View_Types: - break; // just to supress warning about non-handled value - } - - return ""; -} - -GCodePreviewData::LegendItemsList GCodePreviewData::get_legend_items(const std::vector& tool_colors, - const std::vector& cp_items) const -{ - struct Helper - { - static void FillListFromRange(LegendItemsList& list, const RangeBase& range, unsigned int decimals, float scale_factor) - { - list.reserve(range_rainbow_colors.size()); - - float step = range.step_size(); - if (step == 0.0f) - { - char buf[1024]; - sprintf(buf, "%.*f", decimals, scale_factor * range.min()); - list.emplace_back(buf, range_rainbow_colors[0]); - } - else - { - for (int i = static_cast(range_rainbow_colors.size()) - 1; i >= 0; --i) - { - char buf[1024]; - sprintf(buf, "%.*f", decimals, scale_factor * (range.min() + (float)i * step)); - list.emplace_back(buf, range_rainbow_colors[i]); - } - } - } - }; - - LegendItemsList items; - - switch (extrusion.view_type) - { - case Extrusion::FeatureType: - { - ExtrusionRole first_valid = erPerimeter; - ExtrusionRole last_valid = erCustom; - - items.reserve(last_valid - first_valid + 1); - for (unsigned int i = (unsigned int)first_valid; i <= (unsigned int)last_valid; ++i) - { - items.emplace_back(Slic3r::I18N::translate(extrusion.role_names[i]), extrusion.role_colors[i]); - } - - break; - } - case Extrusion::Height: - { - Helper::FillListFromRange(items, ranges.height, 3, 1.0f); - break; - } - case Extrusion::Width: - { - Helper::FillListFromRange(items, ranges.width, 3, 1.0f); - break; - } - case Extrusion::Feedrate: - { - Helper::FillListFromRange(items, ranges.feedrate, 1, 1.0f); - break; - } - case Extrusion::FanSpeed: - { - Helper::FillListFromRange(items, ranges.fan_speed, 0, 1.0f); - break; - } - case Extrusion::VolumetricRate: - { - Helper::FillListFromRange(items, ranges.volumetric_rate, 3, 1.0f); - break; - } - case Extrusion::Tool: - { - unsigned int tools_colors_count = (unsigned int)tool_colors.size() / 4; - items.reserve(tools_colors_count); - for (unsigned int i = 0; i < tools_colors_count; ++i) - { - Color color; - ::memcpy((void*)color.rgba.data(), (const void*)(tool_colors.data() + i * 4), 4 * sizeof(float)); - items.emplace_back((boost::format(Slic3r::I18N::translate(L("Extruder %d"))) % (i + 1)).str(), color); - } - - break; - } - case Extrusion::ColorPrint: - { - const int color_cnt = (int)tool_colors.size()/4; - const auto color_print_cnt = (int)cp_items.size(); - if (color_print_cnt == 1) // means "Default print color" - { - Color color; - ::memcpy((void*)color.rgba.data(), (const void*)(tool_colors.data()), 4 * sizeof(float)); - - items.emplace_back(cp_items[0], color); - break; - } - - if (color_cnt != color_print_cnt) - break; - - for (int i = 0 ; i < color_print_cnt; ++i) - { - Color color; - ::memcpy((void*)color.rgba.data(), (const void*)(tool_colors.data() + i * 4), 4 * sizeof(float)); - - items.emplace_back(cp_items[i], color); - } - break; - } - case Extrusion::Num_View_Types: - break; // just to supress warning about non-handled value - } - - return items; -} - -// Return an estimate of the memory consumed by the time estimator. -size_t GCodePreviewData::memory_used() const -{ - return - this->extrusion.memory_used() + - this->travel.memory_used() + - this->retraction.memory_used() + - this->unretraction.memory_used() + - sizeof(shell) + sizeof(ranges); -} - -const std::vector& GCodePreviewData::ColorPrintColors() -{ - static std::vector color_print = {"#C0392B", "#E67E22", "#F1C40F", "#27AE60", "#1ABC9C", "#2980B9", "#9B59B6"}; - return color_print; -} - -Color operator + (const Color& c1, const Color& c2) -{ - return Color(std::clamp(c1.rgba[0] + c2.rgba[0], 0.0f, 1.0f), - std::clamp(c1.rgba[1] + c2.rgba[1], 0.0f, 1.0f), - std::clamp(c1.rgba[2] + c2.rgba[2], 0.0f, 1.0f), - std::clamp(c1.rgba[3] + c2.rgba[3], 0.0f, 1.0f)); -} - -Color operator * (float f, const Color& color) -{ - return Color(std::clamp(f * color.rgba[0], 0.0f, 1.0f), - std::clamp(f * color.rgba[1], 0.0f, 1.0f), - std::clamp(f * color.rgba[2], 0.0f, 1.0f), - std::clamp(f * color.rgba[3], 0.0f, 1.0f)); -} - -} // namespace Slic3r - -#endif // !ENABLE_GCODE_VIEWER diff --git a/src/libslic3r/GCode/PreviewData.hpp b/src/libslic3r/GCode/PreviewData.hpp deleted file mode 100644 index 930c1659e..000000000 --- a/src/libslic3r/GCode/PreviewData.hpp +++ /dev/null @@ -1,398 +0,0 @@ -#ifndef slic3r_GCode_PreviewData_hpp_ -#define slic3r_GCode_PreviewData_hpp_ - -#if !ENABLE_GCODE_VIEWER - -#include "../libslic3r.h" -#include "../ExtrusionEntity.hpp" -#include "../Point.hpp" - -#include -#include -#include -#include -#include -#include -#include - -#include - -namespace Slic3r { - -// Represents an RGBA color -struct Color -{ - std::array rgba; - - Color(const float *argba) - { - memcpy(this->rgba.data(), argba, sizeof(float) * 4); - } - constexpr Color(float r = 1.f, float g = 1.f, float b = 1.f, float a = 1.f) : rgba{r,g,b,a} - { - // Intentionally empty - } - - std::vector as_bytes() const; -}; -Color operator + (const Color& c1, const Color& c2); -Color operator * (float f, const Color& color); - -// Default colors for Ranges -constexpr std::array range_rainbow_colors{ - Color{0.043f, 0.173f, 0.478f, 1.0f}, - Color{0.075f, 0.349f, 0.522f, 1.0f}, - Color{0.110f, 0.533f, 0.569f, 1.0f}, - Color{0.016f, 0.839f, 0.059f, 1.0f}, - Color{0.667f, 0.949f, 0.000f, 1.0f}, - Color{0.988f, 0.975f, 0.012f, 1.0f}, - Color{0.961f, 0.808f, 0.039f, 1.0f}, - Color{0.890f, 0.533f, 0.125f, 1.0f}, - Color{0.820f, 0.408f, 0.188f, 1.0f}, - Color{0.761f, 0.322f, 0.235f, 1.0f}}; - -class GCodePreviewData -{ -public: - - // Color mapping to convert a float into a smooth rainbow of 10 colors. - class RangeBase - { - public: - virtual void reset() = 0; - virtual bool empty() const = 0; - virtual float min() const = 0; - virtual float max() const = 0; - - // Gets the step size using min(), max() and colors - float step_size() const; - - // Gets the color at a value using colors, min(), and max() - Color get_color_at(float value) const; - }; - - // Color mapping converting a float in a range between a min and a max into a smooth rainbow of 10 colors. - class Range : public RangeBase - { - public: - Range(); - - // RangeBase Overrides - void reset() override; - bool empty() const override; - float min() const override; - float max() const override; - - // Range-specific methods - void update_from(float value); - void update_from(const RangeBase& other); - - private: - float min_val; - float max_val; - }; - - // Like Range, but stores multiple ranges internally that are used depending on mode. - // Template param EnumRangeType must be an enum with values for each type of range that needs to be tracked in this MultiRange. - // The last enum value should be num_values. The numerical values of all enum values should range from 0 to num_values. - template - class MultiRange : public RangeBase - { - public: - void reset() override - { - bounds = decltype(bounds){}; - } - - bool empty() const override - { - for (std::size_t i = 0; i < bounds.size(); ++i) - { - if (bounds[i].min != bounds[i].max) - return false; - } - return true; - } - - float min() const override - { - float min = FLT_MAX; - for (std::size_t i = 0; i < bounds.size(); ++i) - { - // Only use bounds[i] if the current mode includes it - if (mode.test(i)) - { - min = std::min(min, bounds[i].min); - } - } - return min; - } - - float max() const override - { - float max = -FLT_MAX; - for (std::size_t i = 0; i < bounds.size(); ++i) - { - // Only use bounds[i] if the current mode includes it - if (mode.test(i)) - { - max = std::max(max, bounds[i].max); - } - } - return max; - } - - void update_from(const float value, EnumRangeType range_type_value) - { - bounds[static_cast(range_type_value)].update_from(value); - } - - void update_from(const MultiRange& other) - { - for (std::size_t i = 0; i < bounds.size(); ++i) - { - bounds[i].update_from(other.bounds[i]); - } - } - - void set_mode(const EnumRangeType range_type_value, const bool enable) - { - mode.set(static_cast(range_type_value), enable); - } - - private: - // Interval bounds - struct Bounds - { - float min{FLT_MAX}; - float max{-FLT_MAX}; - void update_from(const float value) - { - min = std::min(min, value); - max = std::max(max, value); - } - void update_from(const Bounds other_bounds) - { - min = std::min(min, other_bounds.min); - max = std::max(max, other_bounds.max); - } - }; - - std::array(EnumRangeType::num_values)> bounds; - std::bitset(EnumRangeType::num_values)> mode; - }; - - // Enum distinguishing different kinds of feedrate data - enum class FeedrateKind - { - EXTRUSION = 0, // values must go from 0 up to num_values - TRAVEL, - num_values //must be last in the list of values - }; - - struct Ranges - { - // Color mapping by layer height. - Range height; - // Color mapping by extrusion width. - Range width; - // Color mapping by feedrate. - MultiRange feedrate; - // Color mapping by fan speed. - Range fan_speed; - // Color mapping by volumetric extrusion rate. - Range volumetric_rate; - }; - - struct LegendItem - { - std::string text; - Color color; - - LegendItem(const std::string& text, const Color& color); - }; - - typedef std::vector LegendItemsList; - - struct Extrusion - { - enum EViewType : unsigned char - { - FeatureType, - Height, - Width, - Feedrate, - FanSpeed, - VolumetricRate, - Tool, - ColorPrint, - Num_View_Types - }; - - static const Color Default_Extrusion_Role_Colors[erCount]; - static const std::string Default_Extrusion_Role_Names[erCount]; - static const EViewType Default_View_Type; - - class Path - { - public: - Polyline polyline; - ExtrusionRole extrusion_role; - // Volumetric velocity. mm^3 of plastic per mm of linear head motion. Used by the G-code generator. - float mm3_per_mm; - // Width of the extrusion, used for visualization purposes. - float width; - // Height of the extrusion, used for visualization purposes. - float height; - // Feedrate of the extrusion, used for visualization purposes. - float feedrate; - // Id of the extruder, used for visualization purposes. - uint32_t extruder_id; - // Id of the color, used for visualization purposes in the color printing case. - uint32_t cp_color_id; - // Fan speed for the extrusion, used for visualization purposes. - float fan_speed; - }; - using Paths = std::vector; - - struct Layer - { - float z; - Paths paths; - - Layer(float z, const Paths& paths); - }; - - typedef std::vector LayersList; - - EViewType view_type; - Color role_colors[erCount]; - std::string role_names[erCount]; - LayersList layers; - unsigned int role_flags; - - void set_default(); - bool is_role_flag_set(ExtrusionRole role) const; - - // Return an estimate of the memory consumed by the time estimator. - size_t memory_used() const; - - static bool is_role_flag_set(unsigned int flags, ExtrusionRole role); - }; - - struct Travel - { - enum EType : unsigned char - { - Move, - Extrude, - Retract, - Num_Types - }; - - static const float Default_Width; - static const float Default_Height; - static const Color Default_Type_Colors[Num_Types]; - - struct Polyline - { - enum EDirection - { - Vertical, - Generic, - Num_Directions - }; - - EType type; - EDirection direction; - float feedrate; - unsigned int extruder_id; - Polyline3 polyline; - - Polyline(EType type, EDirection direction, float feedrate, unsigned int extruder_id, const Polyline3& polyline); - }; - - typedef std::vector PolylinesList; - - PolylinesList polylines; - float width; - float height; - Color type_colors[Num_Types]; - bool is_visible; - size_t color_print_idx; - - void set_default(); - - // Return an estimate of the memory consumed by the time estimator. - size_t memory_used() const; - }; - - struct Retraction - { - static const Color Default_Color; - - struct Position - { - Vec3crd position; - float width; - float height; - - Position(const Vec3crd& position, float width, float height); - }; - - typedef std::vector PositionsList; - - PositionsList positions; - Color color; - bool is_visible; - - void set_default(); - - // Return an estimate of the memory consumed by the time estimator. - size_t memory_used() const; - }; - - struct Shell - { - bool is_visible; - - void set_default(); - }; - - Extrusion extrusion; - Travel travel; - Retraction retraction; - Retraction unretraction; - Shell shell; - Ranges ranges; - - GCodePreviewData(); - - void set_default(); - void reset(); - bool empty() const; - - Color get_extrusion_role_color(ExtrusionRole role) const; - Color get_height_color(float height) const; - Color get_width_color(float width) const; - Color get_feedrate_color(float feedrate) const; - Color get_fan_speed_color(float fan_speed) const; - Color get_volumetric_rate_color(float rate) const; - - void set_extrusion_role_color(const std::string& role_name, float red, float green, float blue, float alpha); - void set_extrusion_paths_colors(const std::vector& colors); - - std::string get_legend_title() const; - LegendItemsList get_legend_items(const std::vector& tool_colors, const std::vector& cp_items) const; - - // Return an estimate of the memory consumed by the time estimator. - size_t memory_used() const; - - static const std::vector& ColorPrintColors(); -}; - -} // namespace Slic3r - -#endif // !ENABLE_GCODE_VIEWER - -#endif /* slic3r_GCode_PreviewData_hpp_ */ diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index 8bb441786..c70ef8ae0 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -5,11 +5,7 @@ #include #include -#if ENABLE_GCODE_VIEWER #include "GCodeProcessor.hpp" -#else -#include "Analyzer.hpp" -#endif // ENABLE_GCODE_VIEWER #include "BoundingBox.hpp" @@ -38,25 +34,18 @@ public: m_extrusion_flow(0.f), m_preview_suppressed(false), m_elapsed_time(0.f), -#if !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#if ENABLE_GCODE_VIEWER_DATA_CHECKING m_default_analyzer_line_width(line_width), -#endif // !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#endif // ENABLE_GCODE_VIEWER_DATA_CHECKING m_gcode_flavor(flavor), m_filpar(filament_parameters) { // adds tag for analyzer: char buf[64]; -#if ENABLE_GCODE_VIEWER sprintf(buf, ";%s%f\n", GCodeProcessor::Height_Tag.c_str(), m_layer_height); // don't rely on GCodeAnalyzer knowing the layer height - it knows nothing at priming m_gcode += buf; sprintf(buf, ";%s%s\n", GCodeProcessor::Extrusion_Role_Tag.c_str(), ExtrusionEntity::role_to_string(erWipeTower).c_str()); m_gcode += buf; -#else - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Height_Tag.c_str(), m_layer_height); // don't rely on GCodeAnalyzer knowing the layer height - it knows nothing at priming - m_gcode += buf; - sprintf(buf, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), erWipeTower); - m_gcode += buf; -#endif // ENABLE_GCODE_VIEWER #if ENABLE_GCODE_VIEWER_DATA_CHECKING change_analyzer_line_width(line_width); #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING @@ -80,26 +69,6 @@ public: m_gcode += buf; return *this; } -#else -#if !ENABLE_GCODE_VIEWER - WipeTowerWriter& change_analyzer_line_width(float line_width) { - // adds tag for analyzer: - char buf[64]; - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Width_Tag.c_str(), line_width); - m_gcode += buf; - return *this; - } - - WipeTowerWriter& change_analyzer_mm3_per_mm(float len, float e) { - static const float area = float(M_PI) * 1.75f * 1.75f / 4.f; - float mm3_per_mm = (len == 0.f ? 0.f : area * e / len); - // adds tag for analyzer: - char buf[64]; - sprintf(buf, ";%s%f\n", GCodeAnalyzer::Mm3_Per_Mm_Tag.c_str(), mm3_per_mm); - m_gcode += buf; - return *this; - } -#endif // !ENABLE_GCODE_VIEWER #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING WipeTowerWriter& set_initial_position(const Vec2f &pos, float width = 0.f, float depth = 0.f, float internal_angle = 0.f) { @@ -135,13 +104,13 @@ public: // Suppress / resume G-code preview in Slic3r. Slic3r will have difficulty to differentiate the various // filament loading and cooling moves from normal extrusion moves. Therefore the writer // is asked to suppres output of some lines, which look like extrusions. -#if !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#if ENABLE_GCODE_VIEWER_DATA_CHECKING WipeTowerWriter& suppress_preview() { change_analyzer_line_width(0.f); m_preview_suppressed = true; return *this; } WipeTowerWriter& resume_preview() { change_analyzer_line_width(m_default_analyzer_line_width); m_preview_suppressed = false; return *this; } #else WipeTowerWriter& suppress_preview() { m_preview_suppressed = true; return *this; } WipeTowerWriter& resume_preview() { m_preview_suppressed = false; return *this; } -#endif // !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#endif // ENABLE_GCODE_VIEWER_DATA_CHECKING WipeTowerWriter& feedrate(float f) { @@ -180,10 +149,6 @@ public: if (! m_preview_suppressed && e > 0.f && len > 0.f) { #if ENABLE_GCODE_VIEWER_DATA_CHECKING change_analyzer_mm3_per_mm(len, e); -#else -#if !ENABLE_GCODE_VIEWER - change_analyzer_mm3_per_mm(len, e); -#endif // !ENABLE_GCODE_VIEWER #endif // ENABLE_GCODE_VIEWER_DATA_CHECKING // Width of a squished extrusion, corrected for the roundings of the squished extrusions. // This is left zero if it is a travel move. @@ -463,9 +428,9 @@ private: float m_wipe_tower_depth = 0.f; unsigned m_last_fan_speed = 0; int current_temp = -1; -#if !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#if ENABLE_GCODE_VIEWER_DATA_CHECKING const float m_default_analyzer_line_width; -#endif // !ENABLE_GCODE_VIEWER || ENABLE_GCODE_VIEWER_DATA_CHECKING +#endif // ENABLE_GCODE_VIEWER_DATA_CHECKING float m_used_filament_length = 0.f; GCodeFlavor m_gcode_flavor; const std::vector& m_filpar; diff --git a/src/libslic3r/GCodeReader.cpp b/src/libslic3r/GCodeReader.cpp index ee24d5bb7..2ef238f10 100644 --- a/src/libslic3r/GCodeReader.cpp +++ b/src/libslic3r/GCodeReader.cpp @@ -1,9 +1,7 @@ #include "GCodeReader.hpp" #include #include -#if ENABLE_GCODE_VIEWER #include -#endif // ENABLE_GCODE_VIEWER #include #include #include @@ -116,18 +114,10 @@ void GCodeReader::update_coordinates(GCodeLine &gline, std::pairparse_line(line, callback); } diff --git a/src/libslic3r/GCodeReader.hpp b/src/libslic3r/GCodeReader.hpp index 8d835185e..d90a23160 100644 --- a/src/libslic3r/GCodeReader.hpp +++ b/src/libslic3r/GCodeReader.hpp @@ -108,9 +108,7 @@ public: { GCodeLine gline; this->parse_line(line.c_str(), gline, callback); } void parse_file(const std::string &file, callback_t callback); -#if ENABLE_GCODE_VIEWER void quit_parsing_file() { m_parsing_file = false; } -#endif // ENABLE_GCODE_VIEWER float& x() { return m_position[X]; } float x() const { return m_position[X]; } @@ -149,9 +147,7 @@ private: char m_extrusion_axis; float m_position[NUM_AXES]; bool m_verbose; -#if ENABLE_GCODE_VIEWER bool m_parsing_file{ false }; -#endif // ENABLE_GCODE_VIEWER }; } /* namespace Slic3r */ diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp index e424f8442..7dfc0a726 100644 --- a/src/libslic3r/Model.cpp +++ b/src/libslic3r/Model.cpp @@ -22,9 +22,6 @@ #include "SVG.hpp" #include #include "GCodeWriter.hpp" -#if !ENABLE_GCODE_VIEWER -#include "GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER namespace Slic3r { diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 1982a91fb..199f4e936 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -1836,7 +1836,6 @@ namespace PresetUtils { return out; } -#if ENABLE_GCODE_VIEWER std::string system_printer_bed_model(const Preset& preset) { std::string out; @@ -1854,7 +1853,6 @@ namespace PresetUtils { out = Slic3r::resources_dir() + "/profiles/" + preset.vendor->id + "/" + pm->bed_texture; return out; } -#endif // ENABLE_GCODE_VIEWER } // namespace PresetUtils } // namespace Slic3r diff --git a/src/libslic3r/Preset.hpp b/src/libslic3r/Preset.hpp index dc6dd8e68..6409eee7c 100644 --- a/src/libslic3r/Preset.hpp +++ b/src/libslic3r/Preset.hpp @@ -537,10 +537,8 @@ public: namespace PresetUtils { // PrinterModel of a system profile, from which this preset is derived, or null if it is not derived from a system profile. const VendorProfile::PrinterModel* system_printer_model(const Preset &preset); -#if ENABLE_GCODE_VIEWER std::string system_printer_bed_model(const Preset& preset); std::string system_printer_bed_texture(const Preset& preset); -#endif // ENABLE_GCODE_VIEWER } // namespace PresetUtils diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index 9c5c7bfb7..47d48dd40 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1661,21 +1661,13 @@ void Print::process() // The export_gcode may die for various reasons (fails to process output_filename_format, // write error into the G-code, cannot execute post-processing scripts). // It is up to the caller to show an error message. -#if ENABLE_GCODE_VIEWER std::string Print::export_gcode(const std::string& path_template, GCodeProcessor::Result* result, ThumbnailsGeneratorCallback thumbnail_cb) -#else -std::string Print::export_gcode(const std::string& path_template, GCodePreviewData* preview_data, ThumbnailsGeneratorCallback thumbnail_cb) -#endif // ENABLE_GCODE_VIEWER { // output everything to a G-code file // The following call may die if the output_filename_format template substitution fails. std::string path = this->output_filepath(path_template); std::string message; -#if ENABLE_GCODE_VIEWER if (!path.empty() && result == nullptr) { -#else - if (! path.empty() && preview_data == nullptr) { -#endif // ENABLE_GCODE_VIEWER // Only show the path if preview_data is not set -> running from command line. message = L("Exporting G-code"); message += " to "; @@ -1686,11 +1678,7 @@ std::string Print::export_gcode(const std::string& path_template, GCodePreviewDa // The following line may die for multiple reasons. GCode gcode; -#if ENABLE_GCODE_VIEWER gcode.do_export(this, path.c_str(), result, thumbnail_cb); -#else - gcode.do_export(this, path.c_str(), preview_data, thumbnail_cb); -#endif // ENABLE_GCODE_VIEWER return path.c_str(); } diff --git a/src/libslic3r/Print.hpp b/src/libslic3r/Print.hpp index d354b0d79..f370d751d 100644 --- a/src/libslic3r/Print.hpp +++ b/src/libslic3r/Print.hpp @@ -11,9 +11,7 @@ #include "GCode/ToolOrdering.hpp" #include "GCode/WipeTower.hpp" #include "GCode/ThumbnailData.hpp" -#if ENABLE_GCODE_VIEWER #include "GCode/GCodeProcessor.hpp" -#endif // ENABLE_GCODE_VIEWER #include "libslic3r.h" @@ -23,9 +21,6 @@ class Print; class PrintObject; class ModelObject; class GCode; -#if !ENABLE_GCODE_VIEWER -class GCodePreviewData; -#endif // !ENABLE_GCODE_VIEWER enum class SlicingMode : uint32_t; class Layer; class SupportLayer; @@ -312,10 +307,6 @@ struct PrintStatistics PrintStatistics() { clear(); } std::string estimated_normal_print_time; std::string estimated_silent_print_time; -#if !ENABLE_GCODE_VIEWER - std::vector> estimated_normal_custom_gcode_print_times; - std::vector> estimated_silent_custom_gcode_print_times; -#endif // !ENABLE_GCODE_VIEWER double total_used_filament; double total_extruded_volume; double total_cost; @@ -333,12 +324,6 @@ struct PrintStatistics std::string finalize_output_path(const std::string &path_in) const; void clear() { -#if !ENABLE_GCODE_VIEWER - estimated_normal_print_time.clear(); - estimated_silent_print_time.clear(); - estimated_normal_custom_gcode_print_times.clear(); - estimated_silent_custom_gcode_print_times.clear(); -#endif // !ENABLE_GCODE_VIEWER total_used_filament = 0.; total_extruded_volume = 0.; total_cost = 0.; @@ -380,11 +365,7 @@ public: void process() override; // Exports G-code into a file name based on the path_template, returns the file path of the generated G-code file. // If preview_data is not null, the preview_data is filled in for the G-code visualization (not used by the command line Slic3r). -#if ENABLE_GCODE_VIEWER std::string export_gcode(const std::string& path_template, GCodeProcessor::Result* result, ThumbnailsGeneratorCallback thumbnail_cb = nullptr); -#else - std::string export_gcode(const std::string& path_template, GCodePreviewData* preview_data, ThumbnailsGeneratorCallback thumbnail_cb = nullptr); -#endif // ENABLE_GCODE_VIEWER // methods for handling state bool is_step_done(PrintStep step) const { return Inherited::is_step_done(step); } diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index ae17be505..e62347487 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -1214,9 +1214,9 @@ void PrintConfigDef::init_fff_params() def->enum_values.push_back("emit_to_gcode"); def->enum_values.push_back("time_estimate_only"); def->enum_values.push_back("ignore"); - def->enum_labels.push_back("Emit to G-code"); - def->enum_labels.push_back("Use for time estimate"); - def->enum_labels.push_back("Ignore"); + def->enum_labels.push_back(L("Emit to G-code")); + def->enum_labels.push_back(L("Use for time estimate")); + def->enum_labels.push_back(L("Ignore")); def->mode = comAdvanced; def->set_default_value(new ConfigOptionEnum(MachineLimitsUsage::EmitToGCode)); diff --git a/src/libslic3r/Utils.hpp b/src/libslic3r/Utils.hpp index 13be6d9ec..28976064b 100644 --- a/src/libslic3r/Utils.hpp +++ b/src/libslic3r/Utils.hpp @@ -110,30 +110,13 @@ std::string string_printf(const char *format, ...); // to be placed at the top of Slic3r generated files. std::string header_slic3r_generated(); -#if ENABLE_GCODE_VIEWER // Standard "generated by PrusaGCodeViewer version xxx timestamp xxx" header string, // to be placed at the top of Slic3r generated files. std::string header_gcodeviewer_generated(); -#endif // ENABLE_GCODE_VIEWER // getpid platform wrapper extern unsigned get_current_pid(); -#if !ENABLE_GCODE_VIEWER -template -Real round_nearest(Real value, unsigned int decimals) -{ - Real res = (Real)0; - if (decimals == 0) - res = ::round(value); - else { - Real power = ::pow((Real)10, (int)decimals); - res = ::round(value * power + (Real)0.5) / power; - } - return res; -} -#endif // !ENABLE_GCODE_VIEWER - // Compute the next highest power of 2 of 32-bit v // http://graphics.stanford.edu/~seander/bithacks.html inline uint16_t next_highest_power_of_2(uint16_t v) diff --git a/src/libslic3r/utils.cpp b/src/libslic3r/utils.cpp index 2c55c5a0e..d5555f27a 100644 --- a/src/libslic3r/utils.cpp +++ b/src/libslic3r/utils.cpp @@ -614,12 +614,10 @@ std::string header_slic3r_generated() return std::string("generated by " SLIC3R_APP_NAME " " SLIC3R_VERSION " on " ) + Utils::utc_timestamp(); } -#if ENABLE_GCODE_VIEWER std::string header_gcodeviewer_generated() { return std::string("generated by " GCODEVIEWER_APP_NAME " " SLIC3R_VERSION " on ") + Utils::utc_timestamp(); } -#endif // ENABLE_GCODE_VIEWER unsigned get_current_pid() { diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index fc285e335..436df201c 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -16,15 +16,9 @@ #include "libslic3r/ExtrusionEntity.hpp" #include "libslic3r/ExtrusionEntityCollection.hpp" #include "libslic3r/Geometry.hpp" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "libslic3r/Print.hpp" #include "libslic3r/SLAPrint.hpp" #include "libslic3r/Slicing.hpp" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/Analyzer.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "slic3r/GUI/BitmapCache.hpp" #include "libslic3r/Format/STL.hpp" #include "libslic3r/Utils.hpp" diff --git a/src/slic3r/GUI/BackgroundSlicingProcess.cpp b/src/slic3r/GUI/BackgroundSlicingProcess.cpp index 2f3c40ace..df8878cd8 100644 --- a/src/slic3r/GUI/BackgroundSlicingProcess.cpp +++ b/src/slic3r/GUI/BackgroundSlicingProcess.cpp @@ -19,9 +19,6 @@ #include "libslic3r/SLAPrint.hpp" #include "libslic3r/Utils.hpp" #include "libslic3r/GCode/PostProcessor.hpp" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "libslic3r/Format/SL1.hpp" #include "libslic3r/Thread.hpp" #include "libslic3r/libslic3r.h" diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index 5976d2844..6b509a86d 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -27,6 +27,7 @@ #include #include "libslic3r/Utils.hpp" +#include "libslic3r/Config.hpp" #include "GUI.hpp" #include "GUI_App.hpp" #include "GUI_Utils.hpp" @@ -273,8 +274,8 @@ PrinterPicker::PrinterPicker(wxWindow *parent, const VendorProfile &vendor, wxSt const size_t odd_items = titles.size() % cols; for (size_t i = 0; i < titles.size() - odd_items; i += cols) { - for (size_t j = i; j < i + cols; j++) { printer_grid->Add(titles[j], 0, wxBOTTOM, 3); } for (size_t j = i; j < i + cols; j++) { printer_grid->Add(bitmaps[j], 0, wxBOTTOM, 20); } + for (size_t j = i; j < i + cols; j++) { printer_grid->Add(titles[j], 0, wxBOTTOM, 3); } for (size_t j = i; j < i + cols; j++) { printer_grid->Add(variants_panels[j]); } // Add separator space to multiliners @@ -285,10 +286,10 @@ PrinterPicker::PrinterPicker(wxWindow *parent, const VendorProfile &vendor, wxSt if (odd_items > 0) { const size_t rem = titles.size() - odd_items; - for (size_t i = rem; i < titles.size(); i++) { printer_grid->Add(titles[i], 0, wxBOTTOM, 3); } - for (size_t i = 0; i < cols - odd_items; i++) { printer_grid->AddSpacer(1); } for (size_t i = rem; i < titles.size(); i++) { printer_grid->Add(bitmaps[i], 0, wxBOTTOM, 20); } for (size_t i = 0; i < cols - odd_items; i++) { printer_grid->AddSpacer(1); } + for (size_t i = rem; i < titles.size(); i++) { printer_grid->Add(titles[i], 0, wxBOTTOM, 3); } + for (size_t i = 0; i < cols - odd_items; i++) { printer_grid->AddSpacer(1); } for (size_t i = rem; i < titles.size(); i++) { printer_grid->Add(variants_panels[i]); } } } diff --git a/src/slic3r/GUI/DoubleSlider.cpp b/src/slic3r/GUI/DoubleSlider.cpp index a0480c289..6e1b6a8cd 100644 --- a/src/slic3r/GUI/DoubleSlider.cpp +++ b/src/slic3r/GUI/DoubleSlider.cpp @@ -4,7 +4,6 @@ #include "libslic3r/GCode.hpp" #else #include "wxExtensions.hpp" -#include "libslic3r/GCode/PreviewData.hpp" #endif // ENABLE_GCODE_VIEWER #include "GUI.hpp" #include "GUI_App.hpp" diff --git a/src/slic3r/GUI/ExtruderSequenceDialog.cpp b/src/slic3r/GUI/ExtruderSequenceDialog.cpp index 6e2fa813f..d009648c2 100644 --- a/src/slic3r/GUI/ExtruderSequenceDialog.cpp +++ b/src/slic3r/GUI/ExtruderSequenceDialog.cpp @@ -36,7 +36,7 @@ ExtruderSequenceDialog::ExtruderSequenceDialog(const DoubleSlider::ExtrudersSequ auto option_sizer = new wxBoxSizer(wxVERTICAL); - auto intervals_box = new wxStaticBox(this, wxID_ANY, _(L("Set extruder change for every"))+ " : "); + auto intervals_box = new wxStaticBox(this, wxID_ANY, _(L("Set extruder change for every"))+ ": "); auto intervals_box_sizer = new wxStaticBoxSizer(intervals_box, wxVERTICAL); m_intervals_grid_sizer = new wxFlexGridSizer(3, 5, em); @@ -114,26 +114,26 @@ ExtruderSequenceDialog::ExtruderSequenceDialog(const DoubleSlider::ExtrudersSequ rb_by_mm->SetValue(true); }); - m_interval_by_mm->Bind(wxEVT_KILL_FOCUS, [this, change_value](wxFocusEvent& event) + m_interval_by_mm->Bind(wxEVT_KILL_FOCUS, [change_value](wxFocusEvent& event) { change_value(); event.Skip(); }); - m_interval_by_mm->Bind(wxEVT_TEXT_ENTER, [this, change_value](wxEvent&) + m_interval_by_mm->Bind(wxEVT_TEXT_ENTER, [change_value](wxEvent&) { change_value(); }); m_intervals_grid_sizer->Add(rb_by_mm, 0, wxALIGN_CENTER_VERTICAL); - m_intervals_grid_sizer->Add(m_interval_by_mm,0, wxALIGN_CENTER_VERTICAL); + m_intervals_grid_sizer->Add(m_interval_by_mm, 0, wxALIGN_CENTER_VERTICAL); m_intervals_grid_sizer->Add(st_by_mm,0, wxALIGN_CENTER_VERTICAL); intervals_box_sizer->Add(m_intervals_grid_sizer, 0, wxLEFT, em); option_sizer->Add(intervals_box_sizer, 0, wxEXPAND); - auto extruders_box = new wxStaticBox(this, wxID_ANY, _(L("Set extruder(tool) sequence"))+ " : "); + auto extruders_box = new wxStaticBox(this, wxID_ANY, _(L("Set extruder(tool) sequence"))+ ": "); auto extruders_box_sizer = new wxStaticBoxSizer(extruders_box, wxVERTICAL); m_extruders_grid_sizer = new wxFlexGridSizer(3, 5, em); diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp index d0a76053f..bc6124b80 100644 --- a/src/slic3r/GUI/Field.cpp +++ b/src/slic3r/GUI/Field.cpp @@ -693,6 +693,11 @@ void SpinCtrl::BUILD() { auto temp = new wxSpinCtrl(m_parent, wxID_ANY, text_value, wxDefaultPosition, size, 0|wxTE_PROCESS_ENTER, min_val, max_val, default_value); +#ifdef __WXGTK3__ + wxSize best_sz = temp->GetBestSize(); + if (best_sz.x > size.x) + temp->SetSize(wxSize(size.x + 2 * best_sz.y, best_sz.y)); +#endif //__WXGTK3__ temp->SetFont(Slic3r::GUI::wxGetApp().normal_font()); if (!wxOSX) temp->SetBackgroundStyle(wxBG_STYLE_PAINT); diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 2b969f219..2df3b1bd3 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -5,9 +5,6 @@ #include "polypartition.h" #include "libslic3r/ClipperUtils.hpp" #include "libslic3r/PrintConfig.hpp" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "libslic3r/GCode/ThumbnailData.hpp" #include "libslic3r/Geometry.hpp" #include "libslic3r/ExtrusionEntity.hpp" diff --git a/src/slic3r/GUI/GUI_Preview.cpp b/src/slic3r/GUI/GUI_Preview.cpp index 02bdd71a2..3f31df3ce 100644 --- a/src/slic3r/GUI/GUI_Preview.cpp +++ b/src/slic3r/GUI/GUI_Preview.cpp @@ -1,7 +1,4 @@ #include "libslic3r/libslic3r.h" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "GUI_Preview.hpp" #include "GUI_App.hpp" #include "GUI.hpp" diff --git a/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp b/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp index 54b408251..48af11a8a 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp @@ -126,7 +126,7 @@ void GLGizmoFdmSupports::on_render_input_window(float x, float y, float bottom_l m_imgui->text(""); - if (m_imgui->button("Autoset by angle...")) { + if (m_imgui->button(_L("Autoset by angle") + "...")) { m_setting_angle = true; } diff --git a/src/slic3r/GUI/ImGuiWrapper.cpp b/src/slic3r/GUI/ImGuiWrapper.cpp index 0de799e7a..5da0efa6e 100644 --- a/src/slic3r/GUI/ImGuiWrapper.cpp +++ b/src/slic3r/GUI/ImGuiWrapper.cpp @@ -720,7 +720,7 @@ void ImGuiWrapper::search_list(const ImVec2& size_, bool (*items_getter)(int, co // The press on Esc key invokes editing of InputText (removes last changes) // So we should save previous value... std::string str = search_str; - ImGui::InputTextEx("", NULL, search_str, 20, search_size, ImGuiInputTextFlags_AutoSelectAll, NULL, NULL); + ImGui::InputTextEx("", NULL, search_str, 40, search_size, ImGuiInputTextFlags_AutoSelectAll, NULL, NULL); edited = ImGui::IsItemEdited(); if (edited) hovered_id = 0; @@ -798,6 +798,8 @@ void ImGuiWrapper::search_list(const ImVec2& size_, bool (*items_getter)(int, co } }; + ImGui::AlignTextToFramePadding(); + // add checkboxes for show/hide Categories and Groups text(_L("Use for search")+":"); check_box(_L("Category"), view_params.category); diff --git a/src/slic3r/GUI/OG_CustomCtrl.cpp b/src/slic3r/GUI/OG_CustomCtrl.cpp index 2a235f600..7feaacedc 100644 --- a/src/slic3r/GUI/OG_CustomCtrl.cpp +++ b/src/slic3r/GUI/OG_CustomCtrl.cpp @@ -173,9 +173,9 @@ wxPoint OG_CustomCtrl::get_pos(const Line& line, Field* field_in/* = nullptr*/) _CTX(option.label, "Layers") : _(option.label); label += ":"; - wxPaintDC dc(this); - dc.SetFont(m_font); - h_pos += dc.GetMultiLineTextExtent(label).x + m_h_gap; + wxCoord label_w, label_h; + GetTextExtent(label, &label_w, &label_h, 0, 0, &m_font); + h_pos += label_w + 1 + m_h_gap; } h_pos += 3 * blinking_button_width; @@ -205,12 +205,6 @@ wxPoint OG_CustomCtrl::get_pos(const Line& line, Field* field_in/* = nullptr*/) void OG_CustomCtrl::OnPaint(wxPaintEvent&) { -#ifdef _WIN32 - SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW)); -#else - SetBackgroundColour(GetParent()->GetBackgroundColour()); -#endif // _WIN32 - // case, when custom controll is destroyed but doesn't deleted from the evet loop if(!this->opt_group->custom_ctrl) return; @@ -424,12 +418,6 @@ void OG_CustomCtrl::CtrlLine::msw_rescale() wxSize label_sz = ctrl->GetTextExtent(og_line.label); height = label_sz.y * (label_sz.GetWidth() > int(ctrl->opt_group->label_width * ctrl->m_em_unit) ? 2 : 1) + ctrl->m_v_gap; } - - if (og_line.get_options().front().opt.full_width) { - Field* field = ctrl->opt_group->get_field(og_line.get_options().front().opt_id); - if (field->getWindow()) - field->getWindow()->SetSize(wxSize(3 * Field::def_width_wider() * ctrl->m_em_unit, -1)); - } correct_items_positions(); } @@ -509,7 +497,10 @@ void OG_CustomCtrl::CtrlLine::render(wxDC& dc, wxCoord v_pos) option_set.front().side_widget == nullptr && og_line.get_extra_widgets().size() == 0) { if (field && field->undo_to_sys_bitmap()) - draw_act_bmps(dc, wxPoint(h_pos, v_pos), field->undo_to_sys_bitmap()->bmp(), field->undo_bitmap()->bmp(), field->blink()); + h_pos = draw_act_bmps(dc, wxPoint(h_pos, v_pos), field->undo_to_sys_bitmap()->bmp(), field->undo_bitmap()->bmp(), field->blink()) + ctrl->m_h_gap; + // update width for full_width fields + if (option_set.front().opt.full_width && field->getWindow()) + field->getWindow()->SetSize(ctrl->GetSize().x - h_pos, -1); return; } diff --git a/src/slic3r/GUI/ObjectDataViewModel.cpp b/src/slic3r/GUI/ObjectDataViewModel.cpp index 79fedfa52..569dbf9a2 100644 --- a/src/slic3r/GUI/ObjectDataViewModel.cpp +++ b/src/slic3r/GUI/ObjectDataViewModel.cpp @@ -115,10 +115,15 @@ void ObjectDataViewModelNode::set_action_and_extruder_icons() m_type & (itVolume | itLayer) ? "cog" : /*m_type & itInstance*/ "set_separate_obj"; m_action_icon = create_scaled_bitmap(m_action_icon_name); // FIXME: pass window ptr + // set extruder bitmap + set_extruder_icon(); +} + +void ObjectDataViewModelNode::set_extruder_icon() +{ if (m_type & itInstance) return; // don't set colored bitmap for Instance - // set extruder bitmap int extruder_idx = atoi(m_extruder.c_str()); if (extruder_idx > 0) --extruder_idx; m_extruder_bmp = get_extruder_color_icon(extruder_idx); @@ -180,6 +185,8 @@ void ObjectDataViewModelNode::msw_rescale() if (!m_opt_categories.empty()) update_settings_digest_bitmaps(); + + set_extruder_icon(); } bool ObjectDataViewModelNode::SetValue(const wxVariant& variant, unsigned col) diff --git a/src/slic3r/GUI/ObjectDataViewModel.hpp b/src/slic3r/GUI/ObjectDataViewModel.hpp index 12480139d..807f1347a 100644 --- a/src/slic3r/GUI/ObjectDataViewModel.hpp +++ b/src/slic3r/GUI/ObjectDataViewModel.hpp @@ -209,8 +209,10 @@ public: return true; } - // Set action icons for node + // Set action and extruder(if any exist) icons for node void set_action_and_extruder_icons(); + // set extruder icon for node + void set_extruder_icon(); // Set printable icon for node void set_printable_icon(PrintIndicator printable); diff --git a/src/slic3r/GUI/OptionsGroup.cpp b/src/slic3r/GUI/OptionsGroup.cpp index fe935dce2..b1065da66 100644 --- a/src/slic3r/GUI/OptionsGroup.cpp +++ b/src/slic3r/GUI/OptionsGroup.cpp @@ -296,11 +296,7 @@ void OptionsGroup::activate_line(Line& line) const auto& option = option_set.front(); const auto& field = build_field(option); - if (custom_ctrl) { - if (is_window_field(field) && option.opt.full_width) - field->getWindow()->SetSize(wxSize(3 * Field::def_width_wider() * wxGetApp().em_unit(), -1)); - } - else { + if (!custom_ctrl) { if (is_window_field(field)) sizer->Add(field->getWindow(), option.opt.full_width ? 1 : 0, wxBOTTOM | wxTOP | (option.opt.full_width ? wxEXPAND : wxALIGN_CENTER_VERTICAL), (wxOSX || !staticbox) ? 0 : 2); diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index 04c6d4d80..b9096ce10 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -269,6 +269,8 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr m_optgroup->m_on_change = [this](t_config_option_key opt_key, boost::any value) { if (opt_key == "host_type" || opt_key == "printhost_authorization_type") this->update(); + if (opt_key == "print_host") + this->update_printhost_buttons(); }; m_optgroup->append_single_option_line("host_type"); @@ -413,6 +415,23 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr m_optgroup->activate(); + Field* printhost_field = m_optgroup->get_field("print_host"); + if (printhost_field) + { + wxTextCtrl* temp = dynamic_cast(printhost_field->getWindow()); + if (temp) + temp->Bind(wxEVT_TEXT, ([this, printhost_field, temp](wxEvent& e) + { +#ifndef __WXGTK__ + e.Skip(); + temp->GetToolTip()->Enable(true); +#endif // __WXGTK__ + TextCtrl* field = dynamic_cast(printhost_field); + if (field) + field->propagate_value(); + }), temp->GetId()); + } + // Always fill in the "printhost_port" combo box from the config and select it. { Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port")); @@ -423,6 +442,13 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr update(); } +void PhysicalPrinterDialog::update_printhost_buttons() +{ + std::unique_ptr host(PrintHost::get_print_host(m_config)); + m_printhost_test_btn->Enable(!m_config->opt_string("print_host").empty() && host->can_test()); + m_printhost_browse_btn->Enable(host->has_auto_discovery()); +} + void PhysicalPrinterDialog::update() { m_optgroup->reload_config(); @@ -455,9 +481,7 @@ void PhysicalPrinterDialog::update() m_optgroup->show_field("printhost_port", supports_multiple_printers); m_printhost_port_browse_btn->Show(supports_multiple_printers); - std::unique_ptr host(PrintHost::get_print_host(m_config)); - m_printhost_test_btn->Enable(!m_config->opt_string("print_host").empty() && host->can_test()); - m_printhost_browse_btn->Enable(host->has_auto_discovery()); + update_printhost_buttons(); this->SetSize(this->GetBestSize()); this->Layout(); diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.hpp b/src/slic3r/GUI/PhysicalPrinterDialog.hpp index 925939492..7ee1f7d92 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.hpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.hpp @@ -86,6 +86,7 @@ public: ~PhysicalPrinterDialog(); void update(); + void update_printhost_buttons(); void update_printers(); wxString get_printer_name(); void update_full_printer_names(); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 43c968d83..0b5438405 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -32,9 +32,6 @@ #include "libslic3r/Format/STL.hpp" #include "libslic3r/Format/AMF.hpp" #include "libslic3r/Format/3mf.hpp" -#if !ENABLE_GCODE_VIEWER -#include "libslic3r/GCode/PreviewData.hpp" -#endif // !ENABLE_GCODE_VIEWER #include "libslic3r/GCode/ThumbnailData.hpp" #include "libslic3r/Model.hpp" #include "libslic3r/SLA/Hollowing.hpp" @@ -3563,7 +3560,7 @@ bool Plater::priv::warnings_dialog() { if (current_warnings.empty()) return true; - std::string text = _u8L("There are active warnings concerning sliced models:\n"); + std::string text = _u8L("There are active warnings concerning sliced models:") + "\n"; bool empt = true; for (auto const& it : current_warnings) { int next_n = it.first.message.find_first_of('\n', 0); diff --git a/src/slic3r/GUI/UnsavedChangesDialog.cpp b/src/slic3r/GUI/UnsavedChangesDialog.cpp index 31af69ff3..fd2682b28 100644 --- a/src/slic3r/GUI/UnsavedChangesDialog.cpp +++ b/src/slic3r/GUI/UnsavedChangesDialog.cpp @@ -734,7 +734,7 @@ void UnsavedChangesDialog::show_info_line(Action action, std::string preset_name if (action == Action::Undef) text = _L("Some fields are too long to fit. Right mouse click reveals the full text."); else if (action == Action::Discard) - text = _L("All modified options will be reverted."); + text = _L("All settings changes will be discarded."); else { if (preset_name.empty()) text = action == Action::Save ? _L("Save the selected options.") : _L("Transfer the selected settings to the newly selected preset."); diff --git a/tests/fff_print/test_data.cpp b/tests/fff_print/test_data.cpp index 8e5f6bafd..d55f9f061 100644 --- a/tests/fff_print/test_data.cpp +++ b/tests/fff_print/test_data.cpp @@ -244,11 +244,7 @@ std::string gcode(Print & print) boost::filesystem::path temp = boost::filesystem::unique_path(); print.set_status_silent(); print.process(); -#if ENABLE_GCODE_VIEWER print.export_gcode(temp.string(), nullptr, nullptr); -#else - print.export_gcode(temp.string(), nullptr); -#endif // ENABLE_GCODE_VIEWER std::ifstream t(temp.string()); std::string str((std::istreambuf_iterator(t)), std::istreambuf_iterator()); boost::nowide::remove(temp.string().c_str()); diff --git a/tests/fff_print/test_model.cpp b/tests/fff_print/test_model.cpp index 45a080f31..23c4a2d9a 100644 --- a/tests/fff_print/test_model.cpp +++ b/tests/fff_print/test_model.cpp @@ -50,12 +50,8 @@ SCENARIO("Model construction", "[Model]") { print.apply(model, config); print.process(); boost::filesystem::path temp = boost::filesystem::unique_path(); -#if ENABLE_GCODE_VIEWER - print.export_gcode(temp.string(), nullptr, nullptr); -#else - print.export_gcode(temp.string(), nullptr); -#endif // ENABLE_GCODE_VIEWER - REQUIRE(boost::filesystem::exists(temp)); + print.export_gcode(temp.string(), nullptr, nullptr); + REQUIRE(boost::filesystem::exists(temp)); REQUIRE(boost::filesystem::is_regular_file(temp)); REQUIRE(boost::filesystem::file_size(temp) > 0); boost::nowide::remove(temp.string().c_str()); diff --git a/xs/xsp/GCode.xsp b/xs/xsp/GCode.xsp index 1536c874b..d1f53f6e8 100644 --- a/xs/xsp/GCode.xsp +++ b/xs/xsp/GCode.xsp @@ -4,7 +4,6 @@ #include #include "libslic3r/GCode.hpp" #include "libslic3r/GCode/CoolingBuffer.hpp" -#include "libslic3r/GCode/PreviewData.hpp" %} %name{Slic3r::GCode::CoolingBuffer} class CoolingBuffer {